Articles of debian lenny

为lenny-backports运行apt-update时,为什么会出现GPG错误?

好的,所以我试图升级(如果你可以这样调用的话)lenny-backports,但是我在运行apt-get update时遇到了这个错误: W: GPG error: http://backports.debian.org lenny-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY A*numbers and letters*A W: You may want to run apt-get update to correct these problems 我添加到sources.list的行如下所示: deb http://backports.debian.org/debian-backports lenny-backports main 正如Womble在前面的问题中提到的,无论是什么,debian-archive-keyring都是这个版本。 dpkg -l debian-archive-keyring Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name […]

一些Apache请求很慢,最快完成

我有两台运行Debian 5稳定版的戴尔R410networking服务器(2x四核Xeon E5520 w / 8gb ram)。 他们的修补已经被忽略了一段时间,所以最近我们做了修补运行,把所有的东西都更新了 – 这要求运行一个新版本的应用程序,它需要PHP 5.3.6。 内核没有更新,因为它来自Debian的backports存储库(安装的版本是2.6.30-bpo.1-amd64)。 自补丁以来,用户抱怨网站速度很慢。 大多数请求都是立即提供的,但是现在又一次会被请求“卡住”。 在请求被阻塞的时候似乎没有任何明显的模式。 这些服务器位于负载均衡器的后面,同时进行了更新,并在修补运行时开始显示此问题。 当时他们没有重新启动,但一直没有效果。 我在服务器上自己设置一个脚本来循环time curl localhost:80/alive ,它有一个简单的index.html文件,里面只包含“OK”。 奇怪的是,这些请求仍然延迟与实际的php内容的请求相同的频率和持续时间。 常见的时间是3秒,9秒,25秒45秒,有的超过3分钟。 45秒是一个常见的响应时间,但当然浏览器放弃之前,所以这是没有任何反应。 Apache的工作人员configuration如下: <IfModule mpm_prefork_module> StartServers 50 MinSpareServers 10 MaxSpareServers 150 ServerLimit 500 MaxClients 500 MaxRequestsPerChild 5000 </IfModule> 对我来说8GB内存的服务器似乎是明智的。 实际上工人人数很less超过170人,所以我们没有达到这个极限,而且有足够的自由记忆。 平均负荷低,他们徘徊在0.5-1.5左右 内核是一个旧的backport,所以我试着将它更新到lenny(2.6.32-bpo.5-amd64)的最新backport,但是它在启动时感到恐慌,我必须让我们的主机重新启动它与旧的我想在尝试更新他们的bioses并使用Debian 6格式化之前探索其他选项。 Apache似乎是一个可能的罪魁祸首,所以下一步是更新到最新的apache backport,但版本是从2.2.9-10 + lenny4到2.2.9-10 + lenny9一个相当小的颠簸,所以我不是'预计任何重大变化。 安装PHP,从dotdeb版本5.3.6。 以前的版本是5.3.0自定义编译的。 另外,我的老板刚刚告诉我,通过https的请求不会被延迟,但我自己并没有证实这一点。 # […]

服务器的证书与主机名在同一台服务器上的多个域不匹配

我有3个网站在一台服务器上,只有一个网站使用SSL。 我购买,configuration和安装了一个GoDaddy证书,并且在所有浏览器(Chrome,FF,Safari,IE)上都正常工作,Opera除了发出我的问题中所述的警告外。 当我点击详细信息时,显示的主机名是在服务器上运行的其他网站之一。 我已经在这里读了一些关于它的文章,尤其是关于SNI的文章,但是我不能真正理解我要做什么,如果这很容易解决的话。 我正在用Apache2运行一个Debian Lenny,一切都是最新的。

Debian中的磁盘encryption

我有一台运行生产应用程序的Debian Lenny服务器。 最近,我们被一位顾问询问,为数据安全启用磁盘encryption。 他认为全磁盘encryption将要求我们擦除磁盘干净,并从地面启动服务器设置,因此encryptionMySQL和Web根文件的存储就足够了。 所以,我正在考虑创build一个新的分区,并将Apache站点的根目录与MySQL数据文件一起移动,并使用一些软件包/工具进行encryption。 现在,我的问题很直接: 我的计划是否正确或有更好的解决scheme? 我应该寻找哪种包装/工具? 如果要遵循这个方法,我怎样才能将MySQL数据文件夹移动到新的分区? 感谢您的时间和帮助,提前致谢! 问候, 埃姆兰

在Debian Lenny上奇怪的ifup / ifdown行为

首先,这里是我的/ etc / network / interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 10.10.4.142 netmask 255.255.255.0 gateway 10.10.4.1 auto eth1 iface eth1 inet static address 10.10.4.138 netmask 255.255.255.0 gateway 10.10.4.1 在启动时,eth1和eth0都可以访问和使用。 我closures了我的eth1接口 ifdown eth1 我的ifconfig不显示我的eth1接口。 但是,当我尝试ping 10.10.4.138(连接到我的eth1的IP地址),它ping! 我不认为这应该是正常的行为。 如果是这样,你能解释我为什么吗? 为什么我们可以ping一个“失败”的界面?

转换Debian的fstab通过Linux的基地使用UUID?

我们有一些在fstab中仍然使用/ dev / hda的Debian 5系统。 我们想转换他们使用UUID。 这应该是通过“linux-base”包(postinst)自动完成的,但由于某种原因,它不能踢(也许有人已经跑了它,并保存在某个地方的某个地方不这样做)。 虽然通过手动编辑一些文件来切换到UUID当然是可能的,但是以某种方式编写脚本会很有用。 debconf和debconf-set-selections的各种咒语似乎不起作用。 所以基本上,如何调用Debian提供的脚本来执行所有的UUID转换?

尽pipe我已经停止了所有的服务,但平均为1。

我有一个运行Debian 5的虚拟服务器,其中任何操作都非常缓慢(如通过SSH或执行sulogin时的密码validation)。 我检查了平均负载,这是徘徊在1-2左右。 然后我停止了所有的服务(apache,mysql,postfix等),我可以想到,平均负载降到了1.00。 但它不会进一步下去… 我看着顶部,似乎没有任何进程使用CPU或内存exception。 日志文件显示没有exception活动,networkingstream量似乎正常。 我可以使用哪些其他工具来诊断问题? 我怎样才能找出什么是“卡住”? 主机是否有可能出现故障?

我应该如何将debian / xen机器从etch升级到lenny

我pipe理目前运行Debian / Etch和Xen 3.0的服务器。 每个虚拟机也在运行Debian / Etch。 Lenny是Debian的下一个版本,包括Xen 3.2。 不幸的是,我相信Xen 3.0和Xen 3.2之间没有自动升级path(通过dist-upgrade)。 (Xen 3.0在lenny发行说明中被列为过时的软件包)。 我应该遵循哪些步骤来结束运行lenny / xen3.2的服务器和运行lenny的虚拟机?

/ dev / fuse“许可否认”,即使是熔断器组的成员

我通过sshfs在Debian 5.0 x86服务器上安排了一个备份脚本。 但是,当我尝试挂载远程目录时,我收到: failed to open /dev/fuse: Permission denied ls -l /dev/fuse返回: crwxrwxr-x 1 root fuse 10, 229 2010-11-12 09:08 /dev/fuse id backup返回: uid=501(backup) gid=501(backup) groups=501(backup),46(plugdev),108(fuse) 我能得到目录挂载的唯一方法是如果我运行chmod a+w /dev/fuse ,但在白天的某个时间点重置。 这是一个kludge虽然,我宁愿弄清楚为什么组权限不起作用。

当恢复备份时,mysql错误1062'重复条目'

对不起,我看到类似的线程,但我仍然无法find解决我的问题再加上,我需要更多的信息。 要求:创build现有数据库“db3”的确切副本“db4”。 程序如下: mysqldump -uuser -ppass db3> db3.sql(大小为6G) mysql -uuser -ppass db4 <db3.sql(db4是新创build的空白数据库) 第二步抛出错误: ERROR 1062 (23000) at line 5524: Duplicate entry '600806' for key 1" 我用–force再次跑了第二步。 恢复完成但有2个类似的错误: ERROR 1062 (23000) at line 6309: Duplicate entry '187694' for key 1 ERROR 1062 (23000) at line 6572: Duplicate entry '1567400' for key 1 完成时,我查询了db4数据库的某些表,我能够看到丢失的logging。 题: 这是否表示损坏/有问题的db3数据库? […]