day24-20200708
p97.系統資源查看linux
內核版本 Linux的版本等vim
【vmstat [延時 和次數] 】監控系統資源
【dmesg】開機時內核檢測信息
【dmesg | grep cpu】
【free [-b|-k|-m|-g]】查看內存使用狀態緩存
緩存和緩衝,緩存時用來加速數據從硬盤中讀取的,而緩衝時用來加速數據寫入硬盤的。安全
【cat /proc/cpuinfo】查看CPU詳細信息
【uptime】顯示服務器的平均負載
【uname】顯示內核信息,操做信息,內核版本信息。
-a 詳細信息
-r 版本號
-s系統類型
【file /bin/ls】系統操做位數
【lsb_release -a】linux發行版本
【lsof】進程調用的文件信息服務器
p98.系統定時任務ide
【crond】服務管理與空值訪問,cron是原命令,d後臺訪問。
【crontab -e】寫定時任務的腳本
【crontab -l】查看定時任務
【crontab -r】刪除全部定時任務
【 * 執行的任務】語法格式學習
五個【*】號的做用:
1.一個小時的第幾分鐘(0-59)
2.一天的第幾個小時(0-23)
3.一個月當中的第幾天(1-31)
4.一年當中的第幾月(1-12)
5.一週當中的星期幾(0-7,07都表明周天)ui
【】表明任什麼時候候
【,】表明不連續的時間
【-】表明連續的時間範圍
【/n】表明每隔多久執行一次操作系統
【0 0 1,15 * 1】每週1 和每月的1號 15號執行命令行
【%】在crontab中有特殊含義,須要加上轉義符。
p99.日誌管理-簡介
監控當期計算機的使用狀況,解決故障,先從對應的日誌開始分析。
【rsyslogd】系統的專職日誌程序,將絕大部分操做系統相關的日誌記錄。
【systemctl start rsyslog.service】
/var/log/cron 定時任務
/var/log/cpus 打印日誌
/var/log/dmesg 開機日誌,用lastb查看
/var/log/btmp 開機錯誤日誌
/var/log/lastlog 全部用戶最後登陸日誌,用 lastlog查看
/var/log/mailog
/var/log/message 計算機的具體重要信息的日誌,有問題就找這個日誌
/var/log/secure 帳戶信息相關的日誌
/var/log/wtmp last查看,用戶登陸信息
/var/log/utmp 用 w who users查看 用戶登陸信息
rpm包的日誌:/var/log/服務名
源碼包日誌:本身指定的目錄
p100.rsyslogd日誌服務
日誌格式文件
1.產生日誌時間 2.服務器的主機名3.服務名4.事件具體信息
/etc/rsyslog.conf配置文件
authpriv.* /var/log/secure
【服務名稱 鏈接符 日誌等級】
p101.日誌輪替
日誌按照固定的規則分開寫成小的日誌
能夠刪除多少天之前的日誌,也就是日誌輪替。
日誌文件的命名規則
法1:dateext參數,日誌就是加上前面一天日期。log-20200708 當天的日誌再次日會加上日期
法2:後面加上數字。log.1 log.2
logrotate配置文件
rpm日誌都會自動輪替,源碼包的日誌須要手動加入到日誌配置文件。
【
絕對路徑的日誌{
備份:天天仍是每個月
操做:建立新的日誌,仍是更新等
保留時間:保留日誌多少天
}
】
【logrotate 選項 配置文件名】日誌輪替
-f 強制進行輪替
-v 顯示輪替過程
p102.啓動流程-運行級別
0-關機
1-單用戶模式,系統修復,相似於安全模式
2-不徹底的命令行模式,不含nfc
3-徹底的命令行模式,目前啓動的模式
4-系統保留
5-圖形
6-重啓
【init 運行級別】就能夠調整級別
【init 0 】關機,不保存正在運行的服務。通常不用
【runlevel】查看當前運行級別
【vim /etc/inittab】修改開機進入的模式。
明天學習大結局吧~~ 學完就結束啦~~