我正在帮助朋友处理服务器,看起来服务器每周都会在周日晚上重新启动。如何找出导致服务器重新启动的原因?除了重新启动之外,服务器似乎还在为其自定义应用程序运行维护脚本。我猜想有一些东西同时运行维护和重新启动。
答案1
这听起来像一个 crontab 条目。我会查看/etc/cron.weekly
目录以及 root 的 crontab 条目crontab -l
。
另外,请查看/var/log/cron
日志文件(在 Fedora/CentOS/RHEL 上)或/var/log/syslog
(在 Debian/Ubuntu 上)。将会出现如下所示的行:
8 月 12 日 08:17:01 曼尼 CRON[15582]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
或这个:
8 月 11 日 04:50:01 格林奇 CROND[30262]: (root) CMD (/usr/lib64/sa/sa1 -S DISK 1 1)
找到与服务器重新启动时对应的行。