Articles of unix

服务器维护以防止fsck失败

有一次在重新启动后,我发现fsck在操作系统磁盘上会失败,在我的很多服务器上启动变得不可能。 然后我不得不重新安装操作系统,并从失败的操作系统磁盘进行数据迁移。 下列措施是否可以防止这种情况发生? 1.定期在磁盘上调度fsck 2.使用RAID 5/6 任何其他build议和最佳实践?

鱿鱼分割错误?

目前,我正在使用我们的一台生产服务器解决问题。 这个问题与鱿鱼无法正常运行有关。 当我尝试运行service squid start/stop ,它会引发错误: 2015/03/11 14:24:11| Processing Configuration File: /etc/squid/squid.conf (depth 0) 做service squid restart ,抛出这样的错误: Stopping squid: /etc/init.d/squid: line 99: 13665 Segmentation fault (core dumped) $SQUID -k check -f $SQUID_CONF >> /var/log/squid/squid.out 2>&1 [FAILED] Starting squid: [FAILED] 2015/03/11 14:24:41| Processing Configuration File: /etc/squid/squid.conf (depth 0 任何人遇到同样的问题? 我检查了日志,没有任何东西写在它上面。 我正在使用CentOS 6.5 64。 我有这个/etc/squid/squid.conf # […]

Crontab – 如何确定由cron启动的当前活动进程

我们有一个非常敏感的应用程序,大量使用crontab,并且我们想跟踪crontab启动的进程有多less个仍在运行。 总之,我们在'queuedefs'中有300个cron作业的限制,我们要确保我们没有达到它。 真诚的,愚蠢的pipe理员

Apache James:eval:/opt/james/bin/./wrapper-linux-x86-32:找不到

我第一次设置了James服务器。 我正在使用3.0-beta4。 在将二进制文件复制到/ opt后,我试着运行它: neonorb@neonorb /opt/james/bin % ./james start Starting Apache James Server App… ./james: 1: eval: /opt/james/bin/./wrapper-linux-x86-32: not found 我正在运行Ubuntu 15 64位。 我查了一下,那个文件确实存在。

哪个umask在Linux(022或027)中更安全?

如果umask设置为027(根本上我想知道027是否比022安全性更好),是否有任何安全问题? 根据我的理解,从安全的angular度来看,027是一个更好的select。 但我想确认这一点。

添加了新用户,但在AIX 7.1中出现错误

我使用smitty在AIX 7.1中新增了一个用户名perfmgr,但是当我尝试更改密码时,输出错误,如下所示: # passwd perfmgr Changing password for "perfmgr" 3004-616 User "perfmgr" does not exist. 3004-709 Error changing password for "perfmgr". # 我使用root来运行上面的命令。 这很奇怪,因为我可以看到这个用户perfmgr在/ etc / passwd下可用: # grep perfmgr /etc/passwd perfmgr:*:208:1::/space/perfmgr:/usr/bin/ksh # 然后我尝试删除这个用户使用smitty,但同样的错误再次发生, 用户“perfmgr”不存在。 需要提出这个问题,因为找不到正确的方法来删除或修复此用户。

远程主机无法访问时如何防止sendmail丢失邮件

我有一个多个主机的小域。 Sendmail设置为将所有本地生成的邮件(大部分邮件都通过cron作业生成的root@localhost )转发到中央“邮件中心”,使用 define(`MAIL_HUB', `somehost.mydomain.org') 在sendmail.mc 。 最近我在远端的邮件服务器出了问题,所以它不接受来自这个主机的邮件。 这导致sendmail删除所有邮件。 从/var/log/maillog : sendmail[3133]: n4461S5s003133: n4461S5t003133: return to sender: Service unavailable sendmail[3133]: n4461S5t003133: to=root, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=34772, relay=XXXXX.org. [91.184.38.153], dsn=5.0.0, stat=Service unavailable sendmail[3133]: n4461S5s003133: Losing ./qfn4461S5s003133: savemail panic 这段时间产生的所有邮件都被丢弃并永远丢失。 我怎样才能防止这个? 理想情况下,我希望sendmail再试一次,或者最终将邮件保存到本地文件作为最后的手段。

使用CGI中的unix'mail'命令 – 危险?

我正在给网页添加一个反馈表单,想知道通过“mail”命令简单地过滤TEXTAREA元素的内容(解码后)是否安全,以便向页面的维护者发送电子邮件。 我已经看了手册页,不能看到一种方式来滥用这个,特别是只要“邮件”不以交互模式运行,波浪转义被禁用,“。 一条线本身不会终止消息体。 但是我还有其他的危险吗? 该命令如下所示: echo "$MESSAGE_BODY" | mail [email protected] -s 'Website feedback'

本地iGoogle / Netvibes软件

我想有一个服务,如iGoogle或Netvibes,允许我的用户有一个自定义的Web主页,联合饲料,小工具等, 而不依赖于第三方,并必须使用其帐户,并接受其使用条款(“我们有权根据您的数据做任何事情”)。 我不是很了解这个世界,我甚至不知道小工具API是否是标准的。 更具体的要求: 在Unix上运行(首选Debian) 免费软件(免费言论自由,不免费,免费啤酒) 在免费软件中,一位朋友向我build议,我的滴滴似乎非常好,免费,有文档logging(甚至有一本书)等等,但只能在Windows上运行。 任何其他build议?

外部SCSI磁带机DAT 72问题Solaris 10

我有solaris 10 sparc运行和工作得很好,但我有外部SCSI磁带驱动器的问题DAT 72问题在我看来,磁带驱动器是由SUN微系统制造时,我运行mt -f / dev / rmt / 0状态它显示以下输出 bash-3.00# mt -f /dev/rmt/0 status /dev/rmt/0: No such file or directory 当我运行ls -l时,它显示以下输出 ls -l /dev/rmt/0 lrwxrwxrwx 1 root root 43 Sep 20 2006 /dev/rmt/0 -> ../../devices/pci@8,600000/scsi@1,1/st@3,0: 在我看来一切正常SCSI电缆已正确连接到磁带设备和服务器,以及磁带有SCSIterminalencryption狗,以及正确连接到磁带设备以及任何想法将是一个很好的协助在此先感谢