我正在云VPS(Xen)上运行Debian Lenny(x86_64), top命令告诉我有210个进程正在运行,209个正在hibernate: top – 14:49:29 up 15:18, 1 user, load average: 0.09, 0.11, 0.05 Tasks: 210 total, 1 running, 209 sleeping, 0 stopped, 0 zombie Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 532288k total, 437316k used, 94972k free, 30584k buffers Swap: 1048568k total, 408k used, 1048160k free, 219772k cached 以下是ps aux命令给我的: USER […]
解决了 。 我会把这个作为其他人的参考,因为我已经看到这个错误报告足够在网上。 我必须改变path smtpd_sasl_path = private/auth 在我的 /etc/postfix/main.cf 以相对而非绝对。 这是因为在Debian Postfix中运行chroot(以及如何影响path结构?!任何人?) – 我正试图让Dovecot通过SASL与Postfix进行SMTP通信。 总体规划是使用虚拟用户在我的(Debian Lenny 64位)服务器上托pipe多个电子邮件帐户。 每当我testing我的当前configuration,通过运行 telnet server-IP smtp 我在mail.log上得到以下错误 warning: SASL: Connect to /var/spool/postfix/private/auth failed: No such file or directory 现在,Dovecot应该创buildauth套接字文件,但它没有。 我已经给私人目录权利,甚至尝试手动创build一个身份validation文件。 输出 postconf -a 是 cyrus dovecot 我是否正确地认为该软件包是用SASL支持编译的? 我的dovecot.conf也持有 client { path = /var/spool/postfix/private/auth mode = 0660 user = postfix group […]
我试图使用包pipe理器在Debian Lenny(kernel 2.6.26-2-686)上安装PostgreSQL 8.3: sudo apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-contrib-8.3 postgresql-common 部署postgresql-common包时,会显示以下警告: supported_versions:警告:未知的Debian版本:5.0.4 我想知道这是否与我在下面描述的问题有关。 接下来,我尝试启动数据库服务器,但没有任何影响,也没有生成任何日志。 sudo /etc/init.d/postgresql-8.3启动 有没有人知道可能会发生什么? 更新 :这些是sources.list的内容: deb http://security.debian.org/lenny/updates main contrib deb-src http://security.debian.org/lenny/updates main contrib deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib deb http://http.us.debian.org/debian stable main contrib non-free 解决方法 :感谢@lg指出这个特定的软件包是越野车。 一个可能的解决方法是从Debian的backports存储库安装PostgreSQL 8.4: 将以下行添加到/etc/apt/sources.list中: deb http://www.backports.org/debian lenny-backports主要贡献非自由的 并执行: apt-get install […]
错误消息是: error processing /var/cache/apt/archives/debianutils_2.30_i386.deb (–unpack): trying to overwrite `/usr/sbin/add-shell', which is also in package passwd 我怎么解决这个问题? 我正在做 aptitude safe-upgrade dpkg -S add-shell的输出: passwd: /usr/sbin/add-shell
假设我有两台Debian 5.0服务器,并且正在运行一个基于会话的通用数据库驱动的网站。 假设这两个数据库实例已经聚集在一起。 每个服务器都有自己的内部IP地址,通过在服务器前放置一个负载均衡器(负载均衡器侦听分配给该网站的一个公共IP地址)来实现负载均衡。 现在,有没有办法通过巧妙的networking设置(例如:逻辑IP地址设置)来摆脱负载平衡器并获得相同的结果(除去单点故障的附加好处)以及Debian优惠? 如果是,那怎么办? 脚本,例子,任何可以帮助我在那里增加奖金:) 编辑:更具体地说,我正在寻找类似于Windows NLB提供的东西。
当用户上传时/tmp/stream*文件在上传过程中被创build。 我该如何更改临时上传目录: /tmp 至: /home/user/tmp 运行: nginx 0.8.53 Phusion Passenger 2.2.15(mod_rails / mod_rack) Debian Lenny
我正在运行与Lenny ISPConfig3服务器,我想升级Squeeze,但是…我不是在terminal,服务器在我的服务器大厅。 我可以升级莱尼通过SSH挤压? 我检查了更新列表,并且openssh-client和openssh-server都被拒绝了,但是,我觉得如果可以,应该继续下去。 这是apt-get在运行apt-get upgrade : The following packages have been kept back: amavisd-new apache2 apache2-mpm-prefork apache2.2-common apt apt-listchanges apt-utils aptitude autoconf automake avahi-daemon bash bc bind9-host binutils build-essential courier-maildrop cpio cpp cpp-4.3 cron dbus dc debianutils dhcp3-client dhcp3-common diff djvulibre-desktop dnsutils dpkg dpkg-dev e2fsprogs ed enscript expect findutils flex ftp g++ g++-4.3 gcc […]
我正在运行Python 2.5.2附带的Debian Lenny框。 我只想为我的WSGI应用程序运行Python 2.7,保持2.5作为系统的默认值,但是我无法使其工作。 首先,我将Python 2.7.2从源代码安装到/usr/local : Python-2.7.2 # ./configure –enable-shared […] Python-2.7.2 # make […] Python-2.7.2 # make altinstall […] 现在从命令行调用python2.7没有任何问题。 它还可以在/usr/local/lib/python2.7/packagesfind通过pip安装的软件包。 接下来,我构build了mod_wsgi并将其手动复制到Apache模块目录,以便不触及apt-get放置的文件。 mod_wsgi-3.3 # ./configure –with-python=/usr/local/bin/python2.7 […] mod_wsgi-3.3 # make […] mod_wsgi-3.3 # cp .libs/mod_wsgi.so /usr/lib/apache2/modules/mod_wsgi.so-2.7 mod_wsgi-3.3 # cd /usr/lib/apache2/modules modules # ln -sf mod_wsgi.so-2.7 mod_wsgi.so modules # ldd mod_wsgi.so-2.7 linux-vdso.so.1 => […]
我在Debian Lenny中安装了apache2,但是当我给命令sudo /etc/init.d/apache2 reload它给了我一个声明:“无法可靠地确定服务器的完全限定的域名,使用127.0.1.1作为ServerName”。 我如何更改服务器名称? 我怎样才能使其从另一个系统访问?
从昨天晚上开始,我的服务器的networking接口不再可用了。 我没有改变任何东西,但不久之前我添加了一个新的DNSlogging。 不幸的是,我用来添加这个DNSlogging的网页界面转义了一些字符,所以我得到了错误的DNSlogging: example.com 86400 IN TXT "\"v=spf1 mx a -all\"" 不过,这是我能注意到的唯一不寻常的事情。 是否有可能我的DNSlogging中的字符混淆了某些路由器? 或者它可能是由这个混淆的系统本身(这是一个Debian Lenny系统)。 不幸的是,由于logging的TTL很长,我不能快速testing它。