linux工作排程:
1 例行性的,每隔一定的週期要辦的事情
at: 乙個可以處理僅執行一次就結束排程的指令,不過必須有atd服務的支援
at[-mldv] time
-m:當at的工作完成後,即使沒有輸出資訊,也可以用email通知使用者該工作已完成
-l: at -l = atq,列出目前系統上面的所有該使用者的at排程
-d: at -d = atrm,可以取消乙個在at排程中的工作
-v: 可以使用較明顯的時間格式欄出at排程中的工作列表
-c: 可以列出後面接的該項工作的實際指令內容
2 突發性的,這次做完下一次不知道什麼時候再做
linux預設啟動的例行性排程:
1. 進行登入檔(linux會主動將系統所發生的各種資訊都記錄下來)的輪替(log rotate);
2. 登入檔案分析logwatch的任務(如果系統發生了軟體問題、硬體問題、資料安全問題等,絕大部分的錯誤信
息都會被記錄到登入檔案中);
3. 建立locate(該指令是透過已經存在的檔名資料庫來進行系統上檔案的查詢)的資料庫(檔名資料庫是
放置在/var/lib/mlocate中);
4. whatis(whatis是與man page有關的乙個查詢指令)資料庫的建立;
5. rpm(rpm是一種軟體管理的機制)軟體登入檔案的建立;
6. 移除暫存檔(某些軟體在執行中會產生一些暫存檔,系統會通過tmpwatch來刪除這些暫存檔);
7. 與網路服務有關的分析行為;
除了預設啟動的系統服務,使用者也可以使用crontab指令來進行例行性工作排程。
用crontab指令建立的工作排程會被記錄到/var/spool/cron/裡面,而且以賬號來做判別。另外,cron執行的每一項工作都會被記錄到/var/log/cron這個登入檔中。
crontab -e 是針對使用者的cron來設計的。系統例行性任務可以root的身份編輯etc/crontab這個純文字檔。
Linux學習筆記(一)
一 基礎知識 整個unix體系結構包括這麼幾個部分 1 登入 系統的口令檔案存放在 etc passwd下面,每行是一條記錄。每條記錄以 分隔包含7個字段 但是現在所有的系統都將這些資訊放在其他檔案 which file linux預設是bourne again shell bash 2 檔案和目錄...
linux學習筆記一
gnu general public license 奇數發展中版本,偶數穩定版本 linux的兩種操作方式 圖形介面 x windows system 僅是linux上的一套軟體 文字介面 command line 網路伺服器 www,mail server,file server,ftp ser...
Linux學習筆記(一)
一 磁碟分割槽 第一步 檔案系統型別 ext3 掛載點 固定大小 10000mb 第二步 檔案系統型別 ext3 掛載點 boot 強制為主分割槽 100mb 第三步 檔案系統型別 swap 固定大小 1000mb 第四步 檔案系統型別 ext3 掛載點 home 固定大小 5000mb 二 圖形介...