将ntpdate放到cron中似乎不再是一个好主意 。 什么是 简单 最先进的 自动 环保 ;-) 光滑 保持(debian)服务器的时钟最新的方法?
昨天我升级了Debian Lenny服务器到Squeeze。 该服务器托pipe两个KVM来宾。 一个人一直在运行Debian Squeeze,另一个原来是Debian Lenny,前一天升级为Squeeze。 一切似乎工作正常,但是KVM客人的performance现在相当差。 一切似乎花费比以前更长的时间:通过SSHlogin,使用aptitude检查和安装更新,请求在客户端运行的Web应用程序等。 谷歌search给我留下了很多印象,从Lenny到Squeeze KVM已经发生了很大的变化,而且我也发现了一些模糊的提法,指出发起嘉宾有一个好方法和一个坏方法,但没有具体的。 我很高兴能够提供configuration文件,但不是用噪音填充这个问题,我想要一个关于在哪里看的方向。 相关的软件包已安装: 我kvm – 虚拟过渡包从kvm到qemu-kvm 我libvirt-bin – libvirt库的程序 一个libvirt0 – 用于连接不同虚拟化的库 我qemu-kvm – 在x86硬件上的完全虚拟化 kvm是Debian版本1:0.12.5 + dfsg-5 + squeeze6, qemu-kvm是0.12.5 + dfsg-5 + squeeze6。 这里是启动其中一个来宾的命令,从ps : /usr/bin/kvm -S -M pc -enable-kvm -m 768 -smp 1,sockets=1,cores=1,threads=1 -name apps -uuid 636b6620-0949-bc88-3197-37153b88772e -nodefaults -chardev socket,id=monitor,path=/var/lib/libvirt/qemu/apps.monitor,server,nowait -mon chardev=monitor,mode=readline -rtc […]
我在森林深处运行一个服务器,经历了一个艰难的迪斯科故障,我得到了这个错误。 错误:find两个数字为0的磁盘。 这是一个服务器与2,1 TB的RAID 1在RAID 1 0.9 SDA失败和mdadm交换到SDB,我改变硬盘,重新添加成员和同步过程开始。 但是现在我每次都得到这个错误,我想重新安装sda的grub以防sdb坏了。 mdadm -D /dev/md0 /dev/md0: Version : 0.90 Creation Time : Wed May 9 18:18:09 2012 Raid Level : raid1 Array Size : 944750400 (900.98 GiB 967.42 GB) Used Dev Size : 944750400 (900.98 GiB 967.42 GB) Raid Devices : 2 Total Devices : 2 Preferred Minor […]
我注意到一些重复的文件,如默认的Apache vHost,我有两个: – 默认 – default.dpkg-dist 请问Apache还能读取.dpkg-dist文件的扩展名?
我试图自动安装Debian服务器(debian 6.0 squeeze 64bit)。 部分安装需要安装Sun JRE软件包。 这个软件包有一个许可协议,必须被接受。 我有一个脚本,它使用以下几行来接受和安装JRE: echo "sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true" | debconf-set-selections apt-get install -y sun-java6-jre 这在本地执行脚本时工作正常。 但是,我需要使用ssh命令远程执行脚本,例如: ssh -i keyFile root@hostname './myScript' 这不起作用。 尤其是在apt-get install -y sun-java6-jre上失败。 看起来,尽pipe我把许可协议设定为可接受的,但是当以这种方式远程运行时,它被忽略了。 尽pipe将该值设置为true ,但在运行此命令时仍然会提示手动接受协议: ssh -i keyFile root@hostname 'apt-get install -y sun-java6-jre' 我怀疑这是与运行正确的terminal会话时照顾的环境有关,但不知道下一步要尝试修复它。 编辑0 :我通过ssh远程执行并通过本地terminal会话执行时比较了env的输出。 输出之间的唯一区别是本地terminal会话具有附加值TERM=xterm 。 编辑1 :在调用我的脚本时设置TERM环境variables,像这样ssh -i keyFile root@hostname 'export TERM=xterm; ./myScript' […]
自从几天/每周我有这个奇怪的问题:越来越多的人在SSL模式下报告连接到邮件服务器(Dovecot IMAP和POP3以及Postfix SMTP)的问题。 他们运行在两个独立的Debian6.ß挤压服务器上,具有相同的configuration和相同的SSL证书,它们是RapidSSL通配符证书。 configuration工作了两年多,最近一直没有改变。 唯一可以说的是,在十二月底我更新了SSL证书。 当然,我保持所有的Debian软件包是最新的。 我一直无法find一个常见的情况来重现这个问题,它发生在各种客户端(Mozilla Thunderbird,Windows Live Mail,Apple Mail),而且发生得非常随机,只有一些用户。 基本上,客户端报告服务器意外终止连接。 如果几秒钟后重试,则可以使用。 奇怪的是,这会影响到Postfix和Dovecot,但是Apache似乎可以在相同的证书下正常运行。 在其中一台服务器上只有我的邮箱,所以我可以排除任何服务器超载或限制达到。 所以我启用了Postfix和Dovecot的debugging日志。 Mar 5 20:15:24 mercury postfix/smtpd[24551]: connect from xxx.kabel-badenwuerttemberg.de[46.xxx.xxx.xxx] Mar 5 20:15:24 mercury postfix/smtpd[24551]: setting up TLS connection from xxx.kabel-badenwuerttemberg.de[46.xxx.xxx.xxx] Mar 5 20:15:24 mercury postfix/smtpd[24551]: xxx.kabel-badenwuerttemberg.de[46.xxx.xxx.xxx]: TLS cipher list "ALL:+RC4:@STRENGTH" Mar 5 20:15:24 mercury postfix/smtpd[24551]: SSL_accept:before/accept initialization Mar 5 […]
看看我的PHP-FPM统计页面,看起来只有一个进程正在处理所有的连接。 我的猜测是,请求正在执行如此之快,到目前为止,它不需要使用另一个进程。 会是这样吗? 以下是我在PHP-FPM统计信息页面中看到的内容: pool www process manager static start since 432796 accepted conn 90399 listen queue 0 max listen queue 1 listen queue len 128 idle processes 63 active processes 1 total processes 64 max active processes 6 max children reached 0 这就是我的PHP-FPMconfiguration看起来像: [General] pid = /var/run/php5-fpm.pid error_log = /var/log/php5-fpm.log syslog.ident = php-fpm syslog.facility […]
我正在试图恢复一个软件包 ,但是dscverify ( dscverify )说它不能检查签名,因为没有find公钥。 [root ~/build/openssl] dget -x http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0[72/753] queeze14.dsc dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze14.dsc % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2003 100 2003 0 0 27106 0 –:–:– –:–:– –:–:– 47690 dget: retrieving http://ftp.de.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o.orig.tar.gz % Total % Received % Xferd Average Speed […]
我已经在新安装的Squeeze(stable)上从Debian postgis安装了PostgreSQL 9.0( postgresql )和PostGIS 1.5( postgis )。 但是,当试图创buildPostGIS启用的数据库时,我注意到我缺less“启用脚本” postgis.sql 。 根据手册,它应该在[prefix]/share/contrib ,但/usr/share/postgresql/9.0/contrib不存在,直到我安装postgresql-contrib-9.0 ,但该文件不包括在内那里也是。 现在显然这个文件可能会附带postgresql-xx-postgis软件包,但是目前还没有9.0的软件包(或者我太傻了)。 那么,Debian和PostGIS的神,我该怎么办? 只需从PostGIS源文件获取.sql文件? 安装postgresql-8.4-postgis包(拉PostgreSQL 8.4)? 完全不同的东西? (我需要8.3或9.0,因为我使用的OpenStreetMap安装指南说8.4对于OSM执行效果不好,我认为不是使用8.3,我可能会使用更新的版本,所以“绝对要用8.3 9.0“也是一个有效的build议。)
我正在运行与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 […]