Linux學習筆記(一)

2021-07-08 14:33:33 字數 1047 閱讀 4841

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 二 圖形介...