程序 工作 定時任務

2021-09-25 11:42:53 字數 2448 閱讀 7315

檢視總程序ps aux

系統主要程序(健康狀態)top

-d n,n代表top更新秒數,預設每3秒更新

top介面互動:

pcpu使用率排序(預設)

m記憶體使用率

npid排序

pstree (process tree)

jobs -l,檢視後台程式

vmstat(ps+top) :virtual memory statistics虛擬記憶體統計

vmstat 重新整理時間間隔 重新整理次數dmesg: (display message or driver message)

用來:print or control the kernel ring buffer:列印或控制核心環形緩衝

dmesg | grep cpu

6.free:檢視記憶體使用情況

-b :byte

-k :kb

-m :mb

-g :gb

-s n :重新整理間隔秒數

cache

cache是硬體或軟體的元件用來儲存將來會請求到的資料,而且讓資料獲取的更快.

cache:現在有

cpu與記憶體之間的cache

記憶體與硬碟的cache(磁碟快取)

硬碟與網路(internet臨時資料夾)凡是位於速度相差較大的兩種硬體之間,用於協調2著資料傳輸速度差異的結構,均可稱為cache

-a :all

-r : release 發行編號

-m : machine 電腦型別

-n : nodename 主機名稱

crond是乙個系統服務

crontab:定時任務命令

crontab -e #編輯定時任務

crontab -l #顯示所有的定時任務

crontab -r #刪除所有定時任務(不用)

0 5 * * * ls / >> /tmp/auto.log:每天凌晨5點執行

0 5 1,2 * *:每月1、2號執行

*/10 * * * *:每間隔10分鐘執行

0 5 * * 1-5:周一到周五下午5點執行

0 6-12/3 * 12 *12月6-12點每隔3小時執行一次

日誌檔案格式

事件時間

伺服器主機名

服務名或者程式名

事件具體的資訊

/etc/rsyslog.conf配置檔案

authpriv.* /var/log/secure表示任何等級

[服務名稱][連線符][日誌等級]

*任何等級

.cron.info表示cron服務產生的日誌等級大於等於info就記錄

.=同等級

.!除了該等級都記錄

日誌等級:

debug:等級最低,資訊量多

info

notice

warning

errcrit (critial:危急的)

alert

日誌檔案命名

日誌檔案有dateext引數,系統建立新的日誌檔案來替換昨天日誌,並且昨天日誌用日期來命名,

如:secure->secure.20190101,再新建今天日誌命名為secure(沒有dateext引數)輪換.secure改名->secure.1(同時新建secure).secure1改名->secure2.

日誌輪替工具logrotate

linux定時任務 at定時任務

at命令是一次性定時計畫任務,at的守護程序atd會以後臺模式執行,檢查作業佇列來執行作業。atd守護程序會檢查系統上的乙個特殊目錄來獲取at命令的提交的作業,預設情況下,atd守護程序每60秒檢查一次目錄,有作業時,會檢查作業執行時間,如果時間與當前時間匹配,則執行此作業。注意 at命令是一次性定...

at定時任務

at的守護程序每60秒檢查一次作業佇列,有作業時檢查作業,時間恰好達到,則執行作業。前提 保證atd程序已經啟動,檢查atd程序是否啟動 ps ef grep atd。atd的命令格式 at 選項 時間 ctrl d 結束at命令的輸入。選項 m 任務完成後給使用者傳送郵件,沒有標準輸出。i atg...

at定時任務

1 at是只執行一次,執行完後任務刪除。at的守護程序atd會以後臺模式執行,檢查作業佇列來執行。2 預設 atd每60秒巡邏一次,有作業時候,檢查作業時間,如果和當前時間一樣,就執行任務 3 在使用at命令的時候,一定要保證他的守護者atd程序的啟動。用ps ef grep atd來檢視atd是否...