linux計劃任務,系統日誌,故障處理
阿新 • • 發佈:2018-07-11
badblock 解決 用戶驗證 排查 名稱 輸出 分鐘 message 計劃任務管理 計劃任務管理
At 一次性任務設置。 服務腳本:/etc/init.d/atd
使用方法; #at 13:00 2017-11-4
進入at>界面後,設置任務即可。 最後按Ctrl+D組合鍵提交即可。
已經設置任務但還未執行的計劃任務,可通過atq命令查詢。
刪除指定編號的at任務,可使用atrm命令。
Crontab周期性任務設置
服務腳本: /etc/init.d/crond
Crontab的配置文件和目錄
/etc/crontab: 系統任務配置文件。維護linux系統所需的任務,由linux系統及相關程序在安裝時自動設置。
/var/spool/cron/ : 用戶cron任務的配置文件存放目錄。
Crond守護進程會自動檢查/etc/crontab文件,/etc/cron.d目錄及/var/spool/cron/目錄中的改變。
使用crontab命令管理用戶的計劃任務。
-e 編輯計劃任務列表。
-u 指定所管理的計劃任務屬於哪個用戶。
-l 列表顯示計劃任務。
-r 刪除計劃任務列表。
格式:
分鐘+小時+日期+月份+星期
分鐘: 取值為0~59
小時:取值為0~23
日期:取值為1~31
月份:取值為1~12
星期:取值為0~7
符號:
“ *” : 表示取值範圍的任意時間。
“-“ : 一個連續的時間範圍。
“,” : 一個間隔的不連續範圍。
“/” : 指定間隔頻率。
分析和排查系統故障
日誌文件是記錄linux系統中各種運行消息的文件。
日誌數據分為以下幾種類型:
內核及系統日誌:由系統服務rsyslog統一管理,根據主配置文件/etc/rsyslog.conf中的設置決定將內核消息及系統程序消息記錄到什麽位置。
用戶日誌: 記錄系統用戶登錄和退出系統的消息。
程序日誌: 應用程序有自己的日誌文件。記錄程序運行過程中的各種事件消息。
常見的日誌文件:
/var/log/messages : 記錄內核消息及各種應用程序的公共日誌消息。
/var/log/cron :記錄crond計劃任務產生的事件消息。
/var/log/dmesg : 系統在引導過程中的各種事件信息。
/var/log/maillog : 記錄進入或發出系統的電子郵件。
/var/log/lastlog : 記錄每個用戶最近的登錄事件。
/var/log/secure : 記錄用戶驗證相關的安全事件消息。
/var/log/wtmp : 記錄每個用戶登錄,註銷及系統啟動和停機事件。
/var/log/btmp : 記錄失敗的,錯誤的登錄嘗試和驗證事件。
日誌消息的優先級:
0 EMERG(緊急): 導致主機系統不可用。
1 ALERT(警告) : 需要馬上采取措施解決。
2 CRIT(嚴重) : 比較嚴重。
3 ERR(錯誤): 運行出現錯誤。
4 WARNING(提醒) 影響系統功能,需要提醒用戶的重要事件。
5 NOTICE(註意) 不影響正常功能,需要註意。
6 INFO(信息) 一般信息。
7 DEBUG(調試) 程序或系統調試信息。
記錄日誌格式:
時間標簽: 消息發出的日期和時間
主機名 生成消息的計算機的名稱。
子系統名稱: 發出消息的應用程序的名稱。
消息: 消息的具體內容。
Tail, more,less命令可查看日誌內容。
用戶日誌:
查詢當前登錄的用戶情況
Users 輸出當前登錄的用戶名稱。
Who命令報告當前登錄到系統中的每個用戶的信息。
默認輸出包括:用戶名,終端類型,登錄日期和遠程主機。
W命令顯示當前系統中的每個用戶及其所運行的進程信息。
查詢用戶登錄的歷史記錄:
Last 查詢成功登錄到系統的用戶記錄。
Lastb 查詢登錄失敗的用戶記錄。查看/var/log/secure。
排除系統啟動類故障:
MBR扇區故障:
MBR引導記錄位於物理硬盤的第1個扇區(512B), 主引導扇區(MBR扇區)
包含了系統引導程序和整個硬盤的分區表記錄。
GRUB引導故障:
查看grub配置文件/boot/grub/grub.conf
Title : 顯示操作系統名稱。
Root : 包含內核等引導文件的/boot分區所在的位置。
Kernel : 指定內核文件所在的位置。內核加載時,權限為只讀,並通過root= 指定根分區的設備文件位置。
Initrd 指定啟動內核所使用的臨時系統鏡像文件所在的位置。
Chroot 命令 切換到待修復的操作系統根環境。
排除文件系統類故障
修復文件系統:
修復一般的文件系統錯誤可用 fsck命令, -t 選項 指定文件系統類型。
-y 對發現的問題自動回答yes.
例如: fsck -y -t ext4 /dev/sda1
磁盤資源耗盡故障:
修復i節點耗盡故障: 找出該分區中占用大量i節點的文件,並刪除。
檢測硬盤壞道:
邏輯壞道: 軟件操作不當。
物理壞道: 通過更改磁盤分區或扇區的占用位置來改善。
使用badblocks命令檢測磁盤的壞道情況。
-s 選項顯示進度信息, -v 選項 顯示詳情。
linux計劃任務,系統日誌,故障處理