我有两个python2.7
并python3.2
安装在Ubuntu 12.04
.
符号链接python
链接到python2.7
.
当我输入:
sudo pip install package-name
Run Code Online (Sandbox Code Playgroud)
它将默认安装python2
版本package-name
.
有些包支持python2
和python3
.
如何安装via python3
版本?package-name
pip
我不知道服务的名称,但想通过检查其状态来停止服务.例如,如果我想检查PostgreSQL服务是否正在运行,但我不知道该服务的名称,那么我该如何检查其状态?
如果知道服务名称,我知道检查状态的命令.
我有一个双显示器设置,我使用Ubuntu 12.04 LTS我已经多次更改了显示器的位置,现在由于某种原因,一些窗口在屏幕外(两个屏幕之外),Update Manager,打开实例.如何在我的某个屏幕上放置窗口?
我正在尝试在Ubuntu 12中编译ARM代码.
当我将代码放在本地目录中时,一切正常.
但是当我把引用的mount目录中的代码错误显示出来时:
making testXmlFiles
sh: 0: getcwd() failed: No such file or directory
ARM Compiling xxxxx.c
sh: 0: getcwd() failed: No such file or directory
Run Code Online (Sandbox Code Playgroud)
这是我在fstab中的设置
//10.0.0.1/data /mnt/data cifs auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0
Run Code Online (Sandbox Code Playgroud)
这里发生了什么?什么可能导致此错误?
我正在寻找一种方式来访问密码提示禁用SSH客户端的注意这里
我无法禁用password:
Root Login 的提示.我已将sshd_config
文件更改为:
ChallengeResponseAuthentication no
PasswordAuthentication no
UsePAM no
Run Code Online (Sandbox Code Playgroud)
并且还更改了权限chmod 700 ~/.ssh
和chmod 600 ~/.ssh/authorized_keys
.我错过了什么?这需要我有密码吗?
详细转储:
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/user/.ssh/id_rsa
debug1: Authentications that can continue: publickey,password
debug1: Trying private key: /home/user/.ssh/id_dsa
debug1: Trying private key: /home/user/.ssh/id_ecdsa
debug1: Next authentication method: password
Run Code Online (Sandbox Code Playgroud)
的/ etc/SSH/sshd_config中:
# Package generated configuration file
# See the sshd_config(5) manpage for details
# What ports, …
Run Code Online (Sandbox Code Playgroud) 我在计算机A(ubuntu 12.04服务器)上使用mongodump创建了一个转储.我将它移动到计算机B(ubuntu 12.04服务器)并输入:
mongorestore -db db_name --drop db_dump_path
它失败了,它报告说:
连接到:127.0.0.1
终止在抛出'std :: runtime_error'的实例后调用
what():locale :: facet :: _ S_create_c_locale name无效
Aborted
我以前成功地完成了这个操作,这种奇怪的行为从未发生过.我需要做些什么来解决这个问题?
我们希望将服务器上的操作系统从Ubuntu 10.04 LTS升级到Ubuntu 12.04 LTS.不幸的是,似乎运行已经变为可运行的线程的延迟从2.6内核到3.2内核显着增加.事实上,我们得到的延迟数字很难相信.
让我对测试更加具体.我们有一个运行两个线程的程序.第一个线程获取当前时间(使用RDTSC以滴答为单位),然后每秒发送一次条件变量.第二个线程等待条件变量并在发出信号时唤醒.然后它获取当前时间(使用RDTSC以滴答为单位).计算第二个线程中的时间与第一个线程中的时间之间的差异,并在控制台上显示.在此之后,第二个线程再次等待条件变量.大约第二次通过后,第一个线程将再次发出信号.
因此,简而言之,我们得到一个线程,通过条件可变延迟测量一次一次地进行线程通信.
在内核2.6.32中,这种延迟大约为2.8-3.5 us,这是合理的.在内核3.2.0中,这种延迟已经增加到大约40-100 us.我已经排除了两台主机之间硬件的任何差异.它们运行在相同的硬件上(双插槽X5687 {Westmere-EP}处理器,运行频率为3.6 GHz,具有超线程,speedtep和所有C状态关闭).测试应用程序更改线程的亲和力以在同一套接字的独立物理核心上运行它们(即,第一个线程在Core 0上运行,第二个线程在Core 1上运行),因此没有线程的弹跳套接字之间的核心或弹跳/通信.
两台主机之间的唯一区别是,一台运行Ubuntu 10.04 LTS,内核为2.6.32-28(快速上下文切换盒),另一台运行最新的Ubuntu 12.04 LTS,内核为3.2.0-23(缓慢的上下文)开关盒).所有BIOS设置和硬件都相同.
内核是否有任何变化可以解释线程被安排运行多长时间的这种荒谬的减速?
更新: 如果您想在主机和Linux版本上运行测试,我已将代码发布到pastebin供您阅读.编译:
g++ -O3 -o test_latency test_latency.cpp -lpthread
Run Code Online (Sandbox Code Playgroud)
运行(假设您至少有一个双核盒子):
./test_latency 0 1 # Thread 1 on Core 0 and Thread 2 on Core 1
Run Code Online (Sandbox Code Playgroud)
更新2:经过大量内核参数搜索,内核更改和个人研究的帖子后,我已经找出了问题所在并已发布解决方案作为这个问题的答案.
我是Python的新手,想要使用它的plot
功能来创建图形.我使用的是ubuntu 12.04.我按照http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/上的Python安装步骤进行操作,但是当我这样做时
from pylab import *
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误
>>> from pylab import *
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pylab
Run Code Online (Sandbox Code Playgroud)
我的Python版本是python 2.7
.谁能告诉我这里缺少什么?
我知道这听起来很愚蠢,但是当我使用时
SELECT CONVERT_TZ('2004-01-01 12:00:00','UTC','Asia/Jakarta') AS time
Run Code Online (Sandbox Code Playgroud)
它输出NULL.我在Ubuntu 12.04 64位中使用MySQL Workbench,它可以在我的其他笔记本电脑/操作系统(也使用MySQL Workbench)中运行.
ubuntu-12.04 ×10
linux ×4
ubuntu ×4
python ×2
apache2 ×1
convert-tz ×1
getcwd ×1
kernel ×1
linux-kernel ×1
locale ×1
matplotlib ×1
mongodb ×1
mongodump ×1
mongorestore ×1
mysql ×1
pip ×1
postgresql ×1
python-2.7 ×1
python-3.x ×1
service ×1
ssh ×1
webserver ×1