Linux自動重啟排查


 

首先我們排除了硬件故障,UPS故障等問題。
1,查看系統日志

[root@pbx /]# cat /var/log/messages|grep nr -i "shutting down for system reboot"

 

 

2,查看匹配行前后各4行

4

[root@pbx /]# cat /var/log/messages|grep -B 4 "shutting down for system reboot"

4

[root@pbx /]# cat /var/log/messages|grep -A 4 "shutting down for system reboot"

 

 

3,查看定時任務
查看定時任務狀態

#通過查看發下,所有定時都注銷了

[root@pbx etc]# crontab -l

 

 

#sed 獲取一段時間日志

[root@pbx etc]# sed -n '/Nov 15 04:50:01/,/Nov 15 10:51:54/p' /var/log/cron

通過日志看到有reboot的記錄,但是上面查看了crontab-l 沒有任務啊??? 我們繼續排查

 

 

注意:
crontab支持兩種狀態:
一、直接編寫計划任務;
二、使用目錄的方式,放在目錄里面的都會定時執行。

4,通過ps 進程查看

 

通過進程及腳本的查看,並無異常
有查看了監控,流量,排查病毒,系統資源使用也正常。
通過上面了解crontab 還有2種模式,然后我們就去查看了cron配置文件,發現有sys目錄自定義,然后就發現了問題點。

5,最終又定位到定時任務上去

[root@pbx crontab]# cat /etc/cron.d/sys

 

 

注銷掉,問題解決。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM