CentOs基礎操作指令(壓縮 定時任務排程)

2021-10-02 23:24:54 字數 1637 閱讀 9988

①gzip(壓縮)和gunzip(解壓縮)

語法:gzip 檔名 將檔案壓縮為 .gz 檔案(可同時壓縮多個檔案,壓縮結果也是多個)

gunzip .gz檔案 解壓.gz檔案

ps:壓縮檔案後,原先檔案不會保留

② zip(壓縮)和unzip(解壓縮) 常用

語法:zip [option] 壓縮名.zip 目標檔案(可同時壓縮多個檔案,壓縮結果為乙個)

常用選項: -r 遞迴壓縮 (不指定,只會壓縮該資料夾,不會壓縮資料夾下內容)

unzip [option] .zip檔案

常用選項:-d 目錄名 指定解壓後檔案存放的目錄

③tar (打包指令,即可壓縮也可解壓縮)

常用語法:

壓縮:tar -zcvf 檔名.tar.gz 目標檔案(可有多個檔案)

解壓:tar -zxvf 檔名 -c 指定目標目錄(指定解壓的目標目錄事先存在)

常用選項:

-c 產生tar打包檔案

-v 顯示詳細資訊

-f 指定解壓後的檔名

-z 打包時同時壓縮

-x 解包.tar檔案

任務排程:系統在某個時間執行特定的命令或程式

分類:系統工作 、 個別使用者工作

語法: crontab [option]

常用選項:-e編輯定時任務 ** -l** 查詢任務 ** -r **刪除當前使用者的所有任務

引數細節:/etc/crontab為相關配置檔案

位置含義

第乙個一小時中的第幾分鐘,0~59

第二個一天中的第幾小時,0~23

第三個一月中的第幾天,1~31

第四個一年中的第幾月1~12

第五個一周中的星期幾,0~7,0和7都表示星期天

特殊符號:

符號含義

*代表任何時間

,代表不連續的時間,如 0 1,2,3 * * * 表示每天的1,2,3點執行

-代表連續時間的範圍,如 0 6 * * 2-3 表示每週二到週三6點執行

*/n代表隔多久執行一次,如 */3 * * * * 表示每隔3分鐘執行一次

在root賬戶中 :使用crontab -u使用者名稱 -e 可為任意乙個使用者新增定時任務

在普通賬戶中 :使用命令crontab -e

ps:星期幾和天數最好不要同時設定,會造成混亂

tips:systemctl start crond 重啟任務排程

例:

CentOs基礎操作指令(執行級別)

執行級別 服務資訊0關機 1單使用者 找回丟失密碼 2多使用者無網路服務 3多使用者有網路服務 一般使用4保留 5圖形介面 6系統重啟 切換語法 init 執行級別數 切換到對應的執行級別 執行級別配置檔案在 etc inittab,centos7之前可修改檔案改變預設執行級別 在centos7下 ...

CentOs基礎操作指令(程序管理)

linux中每個執行的程式都是乙個程序,每個程序都有乙個id號 每乙個程序都對應乙個父程序,這個父程序可以複製多個子程序 每個程序都可能以兩種方式存在,前台 使用者目前螢幕上可以操作的 和後台 實際在操作,螢幕上無法看到 一般系統的服務都是以後臺程序的方式存在,而且都會常駐在系統中,直到關機才結束。...

CentOS基礎指令學習

顯示日期與時間的指令 date 顯示日曆的指令 cal month year 簡單好用的計算器 bc ctrl d 相當於輸入exit nano 簡單的編輯器 sync 將記憶體中的資料同步到記憶體中 init 切換執行等級 liux有七種執行等級,其中四種如 run level 0 關機 run ...