Tag: Ubuntu

在Ubuntu上重新编译支持SSL的python

我已经在Ubuntu 10.04上构build/安装了Python 2.7,而我刚刚看到SSL未激活。 我必须重buildPython吗? 我如何使用SSL支持重build它并更新我的当前安装? 我不希望有一个新的并行安装 。 试图使用oauth2: >>> import oauth2 回溯(最近一次通话最后): 文件“”,第1行, 文件“/usr/local/lib/python2.7/site-packages/oauth2/init.py”,第32行,在import httplib2 在类HTTPSConnectionWithTimeout(httplib.HTTPSConnection)中的文件“/usr/local/lib/python2.7/site-packages/httplib2/init.py”,第801行: AttributeError:'模块'对象没有属性'HTTPSConnection' 文档正在讲述 HTTPS支持仅在套接字模块编译时支持SSL的情况下才可用。 所以我想激活SSL支持 试图安装pyOpenSSL $ python setup.py build 给出这个 /usr/local/lib/python2.7/distutils/dist.py:267: UserWarning: Unknown distribution option: 'zip_safe' warnings.warn(msg) running build running build_py running build_ext building 'OpenSSL.crypto' extension gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/usr/local/include/python2.7 […]

我创build了一个RSA密钥,但SSH不断询问密码

在我的Mac上,我使用ssh-keygen -t rsa创build了一个RSA密钥,并将其保存为目标服务器(Ubuntu)上的.ssh/authorized_keys 。 我把这个放在服务器的/etc/ssh/sshd_config : PubkeyAuthentication yes RSAAuthentication yes 并重新启动SSH。 但是,它忽略了关键。 怎么了?

如何确定是否需要重启由于Ubuntu上的升级?

当我使用apt来更新我的系统(例如运行sudo aptitude full-upgrade )时,它有时会安装需要重启的更新。 这尤其适用。 用于内核(安全)更新。 我有时可以在sshlogin消息中看到这个。 我想知道如何(其他)我可以确定系统是否需要重新启动由于这些更新。

最简单的方法来更改Ubuntu ISO的默认镜像

什么是“修补”一个Ubuntu ISO最简单的方法,以便默认的镜像是不同的? 细节: 我们在代理之后,所以在初始安装时,这个过程是无法看到镜子的 我们有一个内部的镜子,我想指出 我正在寻找一些容易的东西,以便未来的ISO可以被“修补”,然后被烧毁

Xen上托pipe的VM如何知道它在虚拟化环境中

我已经读过,在虚拟化虚拟化托pipe虚拟机意识到,他们正在虚拟化,这使他们能够提高他们的performance。 但是,由于我们在安装过程中没有修改guest os的任何内核参数,因此托pipe机器如何知道它们是虚拟化的? 我们需要在主机操作系统上做些什么来使其性能增加,这是因为认识到它在虚拟环境中? 在xen环境中优化Ubuntu VM的最佳方法是什么?

更换RAIDarrays中发生故障的硬盘的过程是什么?

3年前,一位同事在Ubuntu 9.04上安装了一个软件RAID-6arrays,我从操作系统得到消息,指出硬盘有坏扇区,应该更换。 我想删除这个驱动器,并用一个新的驱动器取代它,然而,我从来没有这样做过,我很害怕,在修复arrays的过程中,我最终会毁了它。 我知道arrays的设备ID,我知道arrays中各个驱动器的设备ID。 另外我身体上有不好的驱动。 有什么步骤来更换新的驱动器坏驱动器,并再次运行arrays?

无法安装libpq-dev,ubuntu 10.10和postgres 9

我需要一些包含在libpq-dev中的postgres 9开发版的头文件来安装pg gem,但是当我执行: sudo apt-get install libpq-dev 我得到的结果是: 以下软件包具有未满足的依赖关系:libpq-dev:取决于:libpq5(= 8.4.7-0ubuntu0.10.10),但要安装9.0.1-1〜lucid 当我试图删除libpq5 (重新安装正确?),它威胁要删除postgresql-9.0: 以下软件包将被删除:libpq5 pgadmin3 php5-pgsql postgresql-9.0 postgresql-client-9.0 有谁知道如何解决这个问题? 谢谢。

Sendmail进程失败,错误代码为67

一切正常,但有一天sendmail停止对我的工作。 我正在尝试下面的命令行: echo "Body text" | mail -s "Some subject" example@somemail.com 得到: /home/<username>/dead.letter… Saved message in /home/<username>/dead.letter Can't send mail: sendmail process failed with error code 67 如何解决这个问题?

在Ubuntu上永远是nodejs +的简单新贵脚本

我正在使用Ubuntu Sever 12.04。 我有一个nodejs应用程序,我想这样运行: NODE_ENV=production PORT=3001 APP_PATH=/var/www/myapp forever -a -l /var/www/myapp/forever.log -o /var/www/myapp/out.log -e /var/www/myapp/err.log /var/www/myapp/app.js 我想在系统启动时运行它,并在系统closures时“永久停止”。 我读过,首选的方法是使用暴发户脚本。 这就是我所尝试的: description "Upstart script" start on startup stop on shutdown expect fork env MYAPP_PATH="/var/www/myapp" script NODE_ENV=production PORT=3001 APP_PATH=$MYAPP_PATH exec forever -a -l $MYAPP_PATH/forever.log -o $MYAPP_PATH/out.log -e $MYAPP_PATH/err.log $MYAPP_PATH/app.js end script pre-stop script exec forever stop $MYAPP_PATH/app.js >> […]

启动失败,根目录MD(RAID1)+ LVM:udev事件时序

全新安装的Ubuntu Server 13.10(x64)从位于md + lvm的根卷启动时遇到问题。 现在我已经扼杀了一个解决scheme,但我想更多地了解正在发生的事情以及可能会有哪些更好的解决scheme。 由于这台机器的目的是为了试验Xen(为了更好地理解商用虚拟机托pipe),该机器是由我必须交付的零件组装而成的,特别是:Q6600 + Asus P5QL Pro,1 TB和500 GB SATA光盘(虽然500 GB的光盘在其他地方仍在使用,但稍后会添加。) 1TB光盘有三个分区:sda1与500 GB光盘上的sdb1大小相同,sda2交换,余额为sda3。 md0是由sda1 + sdb1组成的RAID1卷[1],是LVM可用的一个PV。 Ubuntu安装在这个VG(vg_mir)的两个LV(dom0_root和dom0_homes)中,而/ boot则位于dom0_root中。 具体问题在光盘初始化后立即显示以下消息: kernel: [ 3.003506] md: bind<sda1> kernel: [ 3.007705] md/raid1:md0: active with 1 out of 1 mirrors kernel: [ 3.007768] md0: detected capacity change from 0 to 499972440064 kernel: [ 3.047284] md0: unknown […]

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.