Articles of debian lenny

我可以远程升级而不破坏LAMP吗?

我有一个Debian 5 VPS,它为我自己和一些客户端运行LAMP堆栈和Redmine(Ruby)和DokuWiki以用于组织目的。 一个apt-get upgrade请求说,很多软件包会被阻止,但是一个apt-get dist-upgrade请求似乎会导致一个吓人的(我)的软件包列表被删除。 我需要LAMP吗? 以下是命令行中的故事: user@machine:~$ sudo apt-get upgrade Reading package lists… Done Building dependency tree Reading state information… Done The following packages have been kept back: bind9 bind9-host bind9utils dnsutils libapache2-mod-php5 libbind9-50 libdns55 libisccc50 libisccfg50 liblwres50 mysql-client-5.1 mysql-server-5.1 mysql-server-core-5.1 php5 php5-apc php5-cli php5-common php5-curl php5-gd php5-imagick php5-imap php5-mcrypt php5-mysql php5-suhosin php5-tidy […]

在Debian Lenny上安装php-pear时出错

[ps]$ sudo apt-get install php-pear Reading package lists… Done Building dependency tree Reading state information… Done The following NEW packages will be installed: php-pear 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 8 not fully installed or removed. Need to get 0B/335kB of archives. After this operation, 2408kB of additional disk […]

麻烦与Debian Lenny和狮身人面像

我对Linux系统有非常基本的了解,但是我有一个服务器,它刚刚安装了一些Web应用程序。 最近我决定testing和实施狮身人面像,但不幸的是我不能安装工作。 我正在运行Debian Lenny发行版,当我尝试安装狮身人面像时,它说 – 检查MySQL包含文件…configuration:错误:缺less包含文件。 ****************************************************************************** ERROR: cannot find MySQL include files. Check that you do have MySQL include files installed. The package name is typically 'mysql-devel'. If include files are installed on your system, but you are still getting this message, you should do one of the following: 1) either specify includes location […]

使用apt-get从Debian Lenny升级到Squeeze

我刚刚把我的系统从Lenny升级到Squeeze,按照这里发布的步骤。 我遵循所有的步骤使用apt-get(从Etch升级到Lenny,我使用aptitudebuild议),升级进展顺利。 在日常工作中,我使用aptitude来保持系统是最新的,我非常喜欢自动处理未使用的软件包,所以如果我安装依赖于B的软件包A时,删除B也会将系统保持干净。 我的问题是:apt-get和aptitude是否共享软件包的自动处理? 我不这么认为,因为通过apt-get进行升级后,发现很多软件包在aptitude中没有标记为Auto。 我对吗? 如果答案是肯定的,我怎样才能以自动化的方式解决这个问题?

为什么不是fail2ban阻塞失败?

以下是fail2ban日志的输出。 没有更多的显示,但在auth.log我看到像根用户login数百失败(有人是坏屁股暴力强制)。 2011-07-06 01:48:16,249 fail2ban.server : INFO Changed logging target to /var/log/fail2ban.log for Fail2ban v0.8.3 2011-07-06 01:48:16,250 fail2ban.jail : INFO Creating new jail 'ssh' 2011-07-06 01:48:16,250 fail2ban.jail : INFO Jail 'ssh' uses poller 2011-07-06 01:48:16,251 fail2ban.filter : INFO Added logfile = /var/log/auth.log 2011-07-06 01:48:16,252 fail2ban.filter : INFO Set maxRetry = 3 2011-07-06 01:48:16,253 fail2ban.filter : […]

debian lenny-backports可以安全地在lenny上使用吗?

我想将我的软件包升级到更新的版本,但我的服务器仍然在lenny上。 我已经读了一点lenny-backports可能会在这里帮助。 请问告诉我升级到lenny-backports怎么做,以及它是否会以任何方式损害当前的软件包和服务器? 我只是因为阅读升级说明而感到害怕,因为我想我宁愿先试试安全的backports ..嘿嘿。

Debian的安装没有键盘?

我必须现在安装debian lenny,但我找不到我的键盘服务器(只使用笔记本电脑)。 有没有办法安装lenny没有键盘? 谢谢!

Debian服务器中用户/组的最佳实践

在我最初获得凭证之后,在我的服务器/ vps上: adduser meder visudo 在visudo,在最底部: meder ALL=(ALL) ALL 从那以后,我用meder和sudo命令。 这几乎是我应该怎么做呢? 关于创build一个用户组这样的主题,使得www-data和meder可以访问相同的文件,我应该给予什么样的特权,我应该如何设置它们,以便能够触摸相同的文件(如果示例代码是提供,因为我不那么stream利)。

日志问题和bash脚本

我有11台运行在rackspace云托pipe上的Debian服务器。 所有运行VHCS2主机pipe理。 1服务器用于应用程序和10只用于smtp。 我的问题是关于SMTP服务器。 每台服务器托pipe1个域。 我的问题是当我的客户端使用smtp有这个目录中创build一个日志 /var/log/ 但在24小时内驱动器已满,服务器拒绝所有smtp连接。 然后我删除了日志并运行以下命令来检查磁盘空间。 df -h 但它显示硬盘仍然满,服务器仍然拒绝smtp连接。 然后我跑下面的命令看到真相 du –max-depth=1 -h 它显示了事实。 使用的是真正的磁盘空间。 然后我重新启动服务器,现在服务器工作正常。 但几个小时后,情况就发生了。 然后我创build了以下脚本。 #!/bin/sh rm -fr /var/log/* rm -fr /var/log/apache2/*.log rm -fr /var/log/apache2/*.log.* rm -fr /var/log/apache2/users/* rm -fr /var/log/apache2/backup/* reboot 它工作了几天,但之后,日志再次填补了硬盘。 现在我想要以下解决scheme。 如果有人能帮助我。 当我从服务器删除文件硬盘将释放,而无需重新启动 日志应该在特定的范围内。 就像旧数据覆盖新数据的文件的特定大小一样

在Lenny工作的HP ProLiant DL360上获得hp-snmp-agents

可能重复: HP-SNMP-Agents的系统负载很高 收到我们的HP ProLiant DL360后,我想将本机集成到我们的Munin系统中,从而使ProLiant特定信息通过SNMP公开。 我正在使用内核2.6.26-2-vserver-amd64运行Debian Lenny。 我已经遵循http://downloads.linux.hp.com/SDR/getting_started.html ,并且HP知识库已被添加到/etc/apt/sources.list.d/HP-ProLiantSupportPack.list 。 设置Lenny SNMP本身不是问题,我configuration它有一个公共的v1社区string来读取所有的数据,它的工作原理。 我安装hp-snmp-agents并运行hpsnmpconfig并在/etc/snmp/snmpd.conf的顶部添加其他行: dlmod cmaX /usr/lib64/libcmaX64.so snmpd重新启动。 通过lsof我可以看到, libcmaX64被加载并被snmpd使用,把我没有得到任何额外的信息snmp。 我使用snmpwalk -v 1 -c public …而且我可以看到许多OID,但是我没有看到我期望的新的,尤其是温度,风扇速度等等。 我期待的OID是例如1.3.6.1.4.1.232.6.2.6.8.1.4. 1,这是来自http://exchange.munin-monitoring.org/plugins/snmp__hp_temp/version/1的现有的munin插件。 snmpd[19007]: cmaX: Parsing shared as a type was unsucessful snmpd[19007]: cmaX: listening for subagents on port 25375 snmpd[19007]: cmaX: subMIB 1 handler has disconnected snmpd[19007]: cmaX: subMIB 2 […]