Articles of Debian

dpkg能否从已安装的软件包中validation文件?

使用rpm -qV openssh-server我将得到与默认值相比已更改的文件列表。 ~$ rpm -qV openssh-server S.?….T. c /etc/ssh/sshd_config ~$ Ubuntu上的dpkg可以做到这一点吗?

自动化的Linux部署和小规模的configurationpipe理 – 值得吗?

我即将部署运行Debian的〜25台服务器。 机器将有不同的angular色 – networking服务器,Java应用服务器,代理服务器,MySQL盒子。 未来的环境可能不会增长太多 – 未来2年可能会增加2-5台服务器。 我可能会使用fai进行系统安装,但是我不确定是否值得添加cfengine或puppet集中式configurationpipe理。 configurationpipe理对于这种规模的环境是否有意义?

在数据库服务器上启动NTP的风险?

如果您在运行时更改系统时间,我已经听到有关数据库和邮件服务器发生故障的传言。 但是,我很难find有关实际风险的具体信息。 我有一个运行在Debian Wheezy主机上的产品Postgres 9.3服务器,时间是367秒。 我可以运行ntpdate或在Postgres运行时启动openntp,或者可能导致问题吗? 如果是的话,更正时间的更安全的方法是什么? 有其他服务对系统时间的变化更敏感吗? 也许邮件服务器(exim,sendmail等)或消息队列(activemq,rabbitmq,zeromq等)?

如何停止ping输出?

我在控制台中运行ping <hostname>命令,现在输出数百个这样的行(icmp_seq = 526 ttl = 64 time = 0.026 ms),icmp_seq现在是500或更多。 如何阻止它? (linux的debian)我应该closures控制台吗? 没关系,它停在532.哈哈。

如何使用puppet和.deb文件更新包

我试图找出正确的方式来更新/升级deb包使用木偶从本地源deb文件。 我目前的configuration看起来像这样… class adobe-air-2-0-4 { file { "/opt/air-debs": ensure => directory } file { "/opt/air-debs/adobeair-2.0.4.deb": owner => root, group => root, mode => 644, ensure => present, source => "puppet://puppet/adobe-air-2-0-4/adobeair-2.0.4.deb" } package { "adobeair": provider => dpkg, ensure => installed, source => "/opt/air-debs/adobeair-2.0.4.deb" } } 我首先将deb文件复制到客户端机器,然后使用提供程序设置为'dpkg'的'package'。 这工作,我得到正确的版本安装。 我的问题是什么是未来更新这个包的正确方法。 我可以简单地更换源文件,puppet会知道这是一个不同的版本,并更新这个包? puppet如何确定它已安装的软件包的版本与源deb文件的版本? 我对傀儡很新,所以如果你有一个改进我的现有configuration的build议,他们非常感激。

如何列出在启动时启动的服务/守护进程_and_检查它们的加载顺序

我想确定在基于Debian的系统(特别是Debian Squeeze)启动过程中服务启动的顺序。 提前致谢。

无法启动/停止mysql服务

接pipe运行MySQL的Debian Etch Web服务器。 我通常启动,停止并重新启动msyql使用: /etc/init.d/mysql重新启动 出于某种原因在这个设置我得到以下内容: :〜#/etc/init.d/mysql停止 停止MySQL数据库服务器:mysqld失败! mysql进程正常运行: :~# ps aux | grep mysql root 2045 0.0 0.1 2676 1332 ? S Jun25 0:00 /bin/sh /usr/bin/mysqld_safe mysql 2082 0.6 10.7 752544 111188 ? Sl Jun25 18:49 /usr/sbin/mysqld –basedir=/usr –datadir=/var/lib/mysql –user=mysql –pid-file=/var/run/mysqld/mysqld.pid –skip-external-locking –port=3306 –socket=/var/run/mysqld/mysqld.sock root 2083 0.0 0.0 1568 504 ? S Jun25 0:00 […]

以不同的用户身份运行一个shell脚本

以不同的用户身份运行shell脚本的好方法是什么? 我正在使用Debian刻蚀,我知道我想模拟哪个用户。 如果我手动做,我会做: su postgres ./backup_db.sh /tmp/test exit 由于我想自动化这个过程,所以我需要一种方法来运行backup_db.sh作为postgres(inheritance环境等) 谢谢!

IPstream量的顶级工具

我需要关注一些服务器连接带宽的多less,而且我知道我以前看过类似顶级的工具。 但是,我不记得这个工具的名字,而且我没有太多的运气来寻找它。 那么,有没有一个顶级的工具呢? 我正在运行Debian。

显示在ls目录中的问号。 IO错误

有没有人见过这个? 我有一个突袭5安装在我的服务器上,无论出于什么原因,它开始显示: jason @ box2:/ mnt / raid1 / cra $ ls -alh ls:无法访问e6eacc985fea729b2d5bc74078632738:input/输出错误 ls:无法访问257ad35ee0b12a714530c30dccf9210f:input/输出错误 总计0 drwxr-xr-x 5 root root 123 2009-08-19 16:33。 drwxr-xr-x 3 root root 16 2009-08-14 17:15 ?????????? ? ? ? ? ? 257ad35ee0b12a714530c30dccf9210f drwxr-xr-x 3 root root 57 2009-08-19 16:58 9c89a78e93ae6738e01136db9153361b ?????????? ? ? ? ? ? e6eacc985fea729b2d5bc74078632738 md5string是实际的目录名称,不是错误的一部分。 问号很奇怪,当你试图使用/删除/ etc时,带有问号的任何目录都会抛出io错误。 […]