Questions tagged «debian-squeeze»

Debian是流行的Linux发行版。挤压也称为6.0版。

3
PHP CLI内存限制
我在php cron作业中遇到内存错误: Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 71 bytes) in /opt/matrix/core/lib/DAL/DAL.inc on line 830 crontab的适用部分是: $ sudo crontab -u www-data -l MAILTO=root # m h dom mon dow command */15 * * * * php /opt/matrix/core/cron/run.php /opt/matrix 我正在Debian Squeeze上运行,已完全更新。 显而易见的解决方案是cli具有较低的内存限制(64MB)。但是,/ etc / php5 …


1
为什么未分区的Hitachi HDS5C3020驱动器在启动后15分钟会开始消耗更多50%的功率?
在Debian 6.0.6系统中,有74个2TB Toshiba DT01ABA200驱动器。这些驱动器被标识为运行固件版本MZ4OAAB0的Hitachi HDS5C3020BLE630驱动器。通过HP SAS扩展卡连接到LSI 2008 SAS控制器的64个驱动器,另外5个驱动器直接连接到主板,4个驱动器连接到基于Sil的PCI控制器,最后1个驱动器仅被供电且未连接数据电缆。控制器LSI和Sil卡的板载BIOS均已禁用,并且mpt2sas和sata_sil模块已从Linux debian 2.6.32-5-amd64#1 SMP中删除Sun Sep 23 10:07:46 UTC 2012 x86_64 GNU / Linux内核。引导后,使用/etc/rc.local中的modprobe命令加载mpt2sas模块。这74个驱动器未分区,未格式化也未安装。 系统消耗: 带有0个驱动器:70.6-70.9瓦(也在启动后15分钟); 带有74个驱动器:330-360瓦,刚启动后(相当于空闲状态下每个驱动器3.5-3.9W); 带有74个驱动器:420-466 瓦,在正常运行时间的第15分钟内每次(相当于空闲状态下每个驱动器4.7-5.3W)。 该驱动器规格列出了4.7W作为读/写和3.3W作为空闲功耗。 5V线上的功耗增加的可能性最大,因为大约1分钟后,电源(PSU)的“过电流保护”(OCP)会关闭电源。所使用的PSU是单轨型号,在12V线上的OCP大于122A,在5V线上的OCP大于55A。 回归: 将驱动器的APM值设置为禁用还是1(最大节电)无关紧要。 操作系统在中没有记录任何读/写活动/proc/diskstats。那里的值与modprobe操作之后立即相同(28个读,0个写操作)。 无法测试启动进入BIOS的主板时发生的情况-排除任何操作系统的干扰-因为运行固件06/27/12的Super Micro X8SI6-F主板存在一个错误,错误地将+74.0 C CPU传感器温度读取为“ “高”状态,并在1分钟后关闭电源。 引导后第15分钟,是什么导致所有驱动器上的驱动器读/写活动发生,以及如何防止它发生?

11
如何在Debian squeeze中修复语言环境设置
我偶尔会遇到语言环境错误,并且尝试运行dpkg-reconfigure语言环境来解决此问题。这是输出: :~$ sudo dpkg-reconfigure locales perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_CTYPE = "UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). locale: Cannot set LC_CTYPE …

2
在su期间将“无法设置终端进程组”作为另一个登录用户
注意:请阅读本文中途附近的以“ EDIT”开头的更新信息-此问题的环境和背景已更改 我在这里安装了标准的Debian 6.0沼泽,我决定将其降级到Debian Testing信息库。我这样做是通过在我的sources.list中换掉对Squeeze仓库的引用来代替使用Testing仓库。 软件包安装并重新启动后,尝试向其他用户输入su时出现以下错误: root@skaia:~# su joebloggs - bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell 如果我省略-,则不会发生。 请注意,用户可以正确地成为root用户,这似乎仅在从root用户切换到其他人并使用-获得该用户的环境时才会发生。 Google在这里几乎没有用。我唯一能找到的是2011年关于sux软件包的,该文献似乎在此期间已得到修复。 这看起来和闻起来很像是升级错误,可以通过以正确的方式调整正确的软件包来修复。我只是不知道从哪里开始-除此之外,我的系统完全可以正常运行,并且符合预期。 编辑 我现在在Debian马stable上发生这种情况如上所述机。这次无需升级或执行任何操作,只需稳定即可。 是的,一年后。仍然不知道问题到底在哪里。 现在是这样(没有太大变化): bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job …


7
如何调查Linux服务器意外关闭?
在与Debian 6一起突袭10时使用4xSSD的新Xeon 55XX服务器中,在服务器构建后的两周内,我经历了两次随机关闭。关闭前查看带宽日志并不表示有任何异常。服务器负载通常很低(大约1),并且放置在很远的地方,服务器停机时似乎没有断电。 我知道我查看/ var / log,但是不确定应该调查哪些日志以及应该寻找什么。因此,感谢您的提示。

3
mdadm raid5恢复双磁盘故障-扭曲(驱动器顺序)
首先,我要承认自己犯了错误,并且为该RAID上的大部分但不是全部数据提供了备份。我仍然希望恢复其余数据。我没有钱将驱动器带到恢复专家公司。 错误#0,没有100%的备份。我知道。 我有一个mdadm4x3TB 的RAID5系统。驱动器/ dev / sd [be]都具有一个分区/dev/sd[b-e]1。我知道非常大的驱动器上的RAID5很有风险,但是我还是这么做了。 最近发生的事件 两个驱动器发生故障后,RAID降级。一个驱动器[/ dev / sdc]确实没了,而另一个[/ dev / sde]重启后又恢复了,但没有自动重新添加到RAID中。因此,我只剩下4个RAID设备,只有2个活动驱动器[/ dev / sdb和/ dev / sdd]。 错误#1,未使用驱动器的dd副本还原RAID。我没有驱动器或时间。错误#2,不备份超级块和mdadm -E其余驱动器。 恢复尝试 我以降级模式重新组装了RAID mdadm --assemble --force /dev/md0, using /dev/sd[bde]1. 然后,我可以访问我的数据。我换/dev/sdc了一个备用的;空 相同的驱动器。 我/dev/sdc1从RAID中删除了旧的 mdadm --fail /dev/md0 /dev/sdc1 错误3,在更换驱动器之前不要这样做 然后,我对新分区进行了分区/dev/sdc,并将其添加到RAID。 mdadm --add /dev/md0 /dev/sdc1 然后,它开始还原RAID。预计时间:300分钟。我按照流程进行/proc/mdstat到2%,然后去做其他事情。 检查结果 几个小时(但不到300分钟)后,我检查了该过程。由于出现读取错误,它已停止/dev/sde1。 真正的麻烦就在这里 然后/dev/sde1,我从RAID中删除并重新添加了它。我不记得为什么要这么做了。太晚了。 …

3
Linux-是否需要MTA?
我的VPS映像(Debian 6)预先安装了sendmail作为MTA。我将使用此服务器作为Web服务器,也许将其用作其他用途,但不用作邮件服务器。我想删除尽可能多的不需要的服务以节省资源。可以安全删除MTA吗?有什么后果?

5
进程终止后如何自动重启?
我有一个golang程序,它在Debian Squeeze盒上终止后要重新启动。事情是在Apache 2 mod_proxy设置背后提供HTTP服务。我不认为该过程会失败,但是我想对此有所保证。 在Ubuntu上,我会使用upstart来保持该进程的生命。Debian不喜欢Upstart,因为它是一个init替代品。 是否有一种替代方法可以在终止后重新启动一个或多个进程,该进程可在Squeeze上运行并与init配合使用?

2
Debian 6.0(Squeeze)是否具有缓冲区溢出保护机制?
我的问题是:在Debian 6.0(Squeeze)中默认启用了哪些缓冲区溢出/堆栈粉碎防御(如果有)? Ubuntu有一个方便的摘要表,显示每个Server版本的主要安全功能,但是我还没有找到Debian的类似信息。Ubuntu提到: 堆栈保护器(gcc的-fstack-protector) 堆保护器(GNU C库堆保护器) 指针混淆(混淆存储在glibc中的某些指针) 地址空间布局随机化(ASLR)(堆栈ASLR;库/ mmap ASLR; Exec ASLR; brk ASLR; VDSO ASLR) 内置为位置独立可执行文件(PIE)的几个守护程序 使用Fortify源代码“ -D_FORTIFY_SOURCE = 2”构建的某些守护程序(?) Debian 6.0在何种程度上使用了类似的技术(默认情况下)?

1
为什么仙人掌会继续等待无效的轮询程序?
我目前正在设置新的Debian(6.0.5)服务器。昨天我在上面放了仙人掌(0.8.7克),从那以后一直在努力。 创刊号 我观察到的最初问题是图表没有更新。因此,我检查了我的内容cacti.log,发现了以下与该消息有关的信息: POLLER: Poller[0] Maximum runtime of 298 seconds exceeded. Exiting. 那不是很好,对吧?因此,我去检查并开始poller.php自己(通过sudo -u www-data php poller.php --force)。它将弹出很多消息(看起来都与我期望的一样),然后挂起一分钟。1分钟后,它将循环显示以下消息: Waiting on 1 of 1 pollers. 此过程将持续4分钟,直到该过程因运行时间超过298秒而被强制终止。 到现在为止还挺好 我花了一个小时的时间来尝试确定可能仍在运行的轮询器,直到得出结论就是根本没有正在运行的轮询器。 调试 我检查poller.php了该警告的发出方式以及原因。在第368行,Cacti将从数据库中检索完成的进程数,并使用该值来计算仍在运行的进程数。所以,让我们看看这个价值! 我将以下调试代码添加到poller.php: $finished_processes = db_fetch_cell("SELECT count(*) FROM cacti.poller_time WHERE poller_id=0 AND end_time>'0000-00-00 00:00:00'"); print "Finished: " . $finished_processes . " - Started: …

1
如何在Puppet中对服务使用自定义状态命令?
我在反向移植中使用PostgreSQL 9.1和debian squeeze。Puppet的版本为2.7.14。不幸的是,初始化脚本返回了错误的状态退出代码。因此,我编写了一个自定义status命令来检测postgresql是否正在运行。 service { 'postgresql': ensure => running, enable => true, hasstatus => false, hasrestart => true, status => "pg_lsclusters -h | awk 'BEGIN {rc=0} {if ($4 != \"online\") rc=3} END { exit rc }'", provider => debian, } 我的命令像个魔术师一样工作,但是木偶似乎有问题。notice: /Stage[main]/Postgresql/Service[postgresql]/ensure: ensure changed 'stopped' to 'running'尽管它已经在运行,但我总是能得到。 因此尝试了以下方法: service { …


2
ldap_modify:访问权限不足(50)
我正在运行使用SSL服务进行通信的OpenLDAP 2.4服务器。它适用于查找。 我正在尝试添加镜像模式复制。 所以这是我正在执行的命令: ldapmodify -D "cn=myuser,dc=mydomain,dc=com" -H ldaps://myloadbalancer -W -f /etc/ldap/ldif/server_id.ldif 这是我的server_id.ldif: dn: cn=config changetype: modify replace: olcServerID olcServerID: 1 myserver1 olcServerID: 2 myserver2 这是我在文本文件的slapd.d树中的cn \ = config.ldif: dn: cn=config objectClass: olcGlobal cn: config olcArgsFile: /var/run/slapd/slapd.args olcPidFile: /var/run/slapd/slapd.pid olcToolThreads: 1 structuralObjectClass: olcGlobal entryUUID: ff9689de-c61d-1031-880b-c3eb45d66183 creatorsName: cn=config createTimestamp: 20121118224947Z olcLogLevel: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.