Articles of Debian

错误的DNSlogging能否阻止networking连接?

从昨天晚上开始,我的服务器的networking接口不再可用了。 我没有改变任何东西,但不久之前我添加了一个新的DNSlogging。 不幸的是,我用来添加这个DNSlogging的网页界面转义了一些字符,所以我得到了错误的DNSlogging: example.com 86400 IN TXT "\"v=spf1 mx a -all\"" 不过,这是我能注意到的唯一不寻常的事情。 是否有可能我的DNSlogging中的字符混淆了某些路由器? 或者它可能是由这个混淆的系统本身(这是一个Debian Lenny系统)。 不幸的是,由于logging的TTL很长,我不能快速testing它。

Debian = aptitude如何在安装软件时取消select/禁用自动软件包?

我想安装颠覆。 但是我已经(手动)安装了mysql。 而且似乎aptitude会再次尝试安装mysql mysql-common{a} 。 如何在安装Subversion时取消selectmysql安装? 我需要使用哪些命令/参数? 我用-P,但它似乎不是正确的select? aptitude -P install subversion Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut Lese Status-Informationen ein… Fertig Lese erweiterte Statusinformationen Initialisiere Paketstatus… Fertig Lese Task-Beschreibungen… Fertig Die folgenden NEUEN Pakete werden zusätzlich installiert: libapr1{a} libaprutil1{a} libmysqlclient15off{a} libneon27-gnutls{a} libpq5{a} libserf-0-0{a} mysql-common{a} libsvn1{a} subversion 非常感谢你!! 延

如何在安装软件包时使用dpkg-divert临时删除/replace符号链接?

默认的nginx包在sites-enabled dir中创build一个名为default的符号链接,它指向sites-available的默认configuration文件。 我目前正在为一个位于Nginx之上的应用程序创build一个包,并且我想删除或移走default符号链接,并将其replace为我的包中的configuration文件。 理想情况下,如果我的软件包被删除,原来的default符号链接将被恢复。 我一直在阅读dpkg-divert的manpage和examples,但是我不太明白它可以做到这一点。 用dpkg-divert可以实现吗,还是需要另外想一想?

使用没有驱动程序的RAID控制器?

为我的Debian Squeeze媒体服务器订购了Adaptec 1420SA RAID卡,但没有检查是否兼容,原因是它使用了一个名为hostRAID的东西,这需要Debian不能使用的特殊驱动程序。 我仍然可以使用该卡作为普通的控制器,只需使用操作系统软件RAID? 我不是在寻找速度,只需要镜像一些将用于存储的驱动器,操作系统将驻留在连接到服务器的板载控制器的磁盘上,这样系统就不会从Adaptec控制器上的任何驱动器启动。

为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 […]

重新sorting启动时运行脚本的方式

我刚刚搬到debian挤压,需要改变一些脚本的启动顺序。 我以前用update-rc.d service defaulta xx xx来做到这一点,但现在用LSB的方式做事情, update-rc.d方法不会改变顺序。 我需要按以下顺序启动软件包: OpenVPN的 ndo2db Nagios的 的Apache2 有任何想法吗?

如何在Debian 6.0.3中设置区域设置?

如何在Debian 6.0.3中设置区域设置? $ locale LANG= LC_CTYPE="POSIX" LC_NUMERIC="POSIX" LC_TIME="POSIX" LC_COLLATE=C LC_MONETARY="POSIX" LC_MESSAGES="POSIX" LC_PAPER="POSIX" LC_NAME="POSIX" LC_ADDRESS="POSIX" LC_TELEPHONE="POSIX" LC_MEASUREMENT="POSIX" LC_IDENTIFICATION="POSIX" LC_ALL= $ sudo dpkg-reconfigure locales [sudo] password for foobar: locales-all installed, skipping locales generation *** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8 $

在debian上重新安装完整的系统?

EXT2启动驱动器在我正在运行的一个小型的debian机器上被损坏,没有什么关键的。 fsck负责照顾fs等级的伤害。 现在机器启动了,但显然有很多小的lib文件和其他东西,当驱动器搞砸了就搞砸了。 现在,我可以从备份恢复(是的,我有一个),但我想知道如果debian将设置做像 #apt-get install –reinstall [everything] 在我头顶,我可以打击一些东西(想法代码,不是很好的代码,我知道) #dpkg -l | awk [whatever] | apt-get install –reinstall {} 但是如果apt-get在某个地方已经有了这个选项,为什么要重新发明轮子呢? 虽然谷歌search没有提出任何明显的。 另一个问题是,是否出于某种原因重新安装一切可能实际上是一个坏主意? 思考?

如何在本地networking上预取Debian软件包?

假设我有3台运行Debiantesting的计算机。 他们大多具有相同的configuration,大部分安装的软件包是相同的。 每次我更新/升级Debian软件包时,都会从互联网上下载。 有没有办法从互联网上预先获取Debian软件包,并有一个本地的,最新的Debian存储库, 只包含我已经安装了可用更新的软件包? 所以,通常情况下,如果我安装了vim并且发布了更新,我的服务器就会从本地获取.deb文件,我可以从局域网升级所有的机器。 如果我想安装emacs,那么本地存储库不会有它,它会从互联网下载。 人们可以把它称为本地caching系统,就像Squid做httpcaching一样。 谢谢!

共享块设备文件系统(iSCSI)

我希望在一个文件系统上使用5到10个具有共享块设备(iSCSI)的服务器,GlusterFS和LustreFS似乎就是这样,但是他们没有提到共享块设备的支持 我们目前正在为我们的项目使用Debian 6