Linux命令——系統管理和磁盤管理
- 一、系統管理
- 1.1 時間相關指令
- <1> 查看當前日歷: cal
- <2> 顯示或設定時間: data
- 1.2 行程相關指令
- <1> 查看行程資訊: ps
- <2> 動態顯示行程:top
- <3> 終止行程: kill
- 1.3 關機重啟相關指令:reboot、shutdown、init
- 1.4 網路操作相關指令:ifconfig、ping
- 二、磁盤管理
- 2.1 檢測磁盤空間:df
- 2.2 檢測目錄所占磁盤空間:du
一、系統管理
1.1 時間相關指令
<1> 查看當前日歷: cal
命令格式:
cal [引數] [月份] [年份]
常用選項:
- -3 顯示系統前一個月,當前月,下一個月的月歷
- -j 顯示在當年中的第幾天(一年日期按天算,從1月1號算起,默認顯示當前月在一年中的天數)
- -y 顯示當前年份的日歷

<2> 顯示或設定時間: data
date 指定格式顯示時間:
date +%Y:%m:%d
date 用法:date [OPTION]… [+FORMAT]
-
1.在顯示方面,使用者可以設定欲顯示的格式,格式設定為一個加號后接數個標記,其中常用的標記串列如下
- %H : 小時(00…23)
- %M : 分鐘(00…59)
- %S : 秒(00…61)
- %X : 相當于 %H:%M:%S
- %d : 日 (01…31)
- %m : 月份 (01…12)
- %Y : 完整年份 (0000…9999)
- %F : 相當于 %Y-%m-%d

-
2.在設定時間方面
- date -s //設定當前時間,只有root權限才能設定,其他只能查看,
- date -s 20080523 //設定成20080523,這樣會把具體時間設定成空00:00:00
- date -s 01:01:01 //設定具體時間,不會對日期做更改
- date -s “01:01:01 2008-05-23″ //這樣可以設定全部時間
- date -s “01:01:01 20080523″ //這樣可以設定全部時間
- date -s “2008-05-23 01:01:01″ //這樣可以設定全部時間
- date -s “20080523 01:01:01″ //這樣可以設定全部時間
-
3.時間戳
時間->時間戳:date +%s
時間戳->時間:date -d@1508749502
Unix時間戳(英文為Unix epoch, Unix time, POSIX time 或 Unix timestamp)是從1970年1月1日(UTC/GMT的午夜)開始所經過的秒數,不考慮閏秒,

1.2 行程相關指令
<1> 查看行程資訊: ps
ps命令可以查看行程的詳細狀況,常?選項(選項可以不加“-”)如下:
| 選項 | 含義 |
|---|---|
| -a | 顯示終端上的所有行程,包括其他?戶的行程 |
| -u | 顯示行程的詳細狀態 |
| -x | 顯示沒有控制終端的行程 |
| -w | 顯示加寬,以便顯示更多的資訊 |
| -r | 只顯示正在運?的行程 |

<2> 動態顯示行程:top
top命令?來動態顯示運?中的行程,top命令能夠在運?后,在指定的時間間隔更新顯示資訊,可以在使?top命令時加上-d 來指定顯示資訊更新的時間間隔,
在top命令執?后,可以按下按鍵得到對顯示的結果進?排序:
| 按鍵 | 含義 |
|---|---|
| M | 根據記憶體使?量來排序 |
| P | 根據CPU占有率來排序 |
| T | 根據行程運?時間的?短來排序 |
| U | 可以根據后?輸?的?戶名來篩選行程 |
| K | 可以根據后?輸?的PID來殺死行程, |
| q | 退出 |
| h | 獲得幫助 |

<3> 終止行程: kill
使?格式:
kill [-signal] pid
信號值9為絕對終?,可以處理?般信號?法終?的行程,


1.3 關機重啟相關指令:reboot、shutdown、init
| 命令 | 含義 |
|---|---|
| reboot | 重新啟動作業系統 |
| shutdown –r now | 重新啟動作業系統,shutdown會給別的?戶提示 |
| shutdown -h now | ?刻關機,其中now相當于時間為0的狀態 |
| shutdown -h 13:25 | 系統在今天的13:25 會關機 |
| shutdown -h +10 | 系統再過?分鐘后?動關機 |
| init 0 | 關機 |
| init 6 | 重啟 |
1.4 網路操作相關指令:ifconfig、ping


二、磁盤管理
2.1 檢測磁盤空間:df
df命令?于檢測?件系統的磁盤空間占?和空余情況,可以顯示所有?件系統對節點和磁盤塊的使?情況,
| 選項 | 含義 |
|---|---|
| -a | 顯示所有?件系統的磁盤使?情況 |
| -m | 以1024位元組為單位顯示 |
| -h | 以可讀性較高的方式來顯示資訊; |
| -t | 顯示各指定?件系統的磁盤空間使?情況 |
| -T | 顯示?件系統 |

2.2 檢測目錄所占磁盤空間:du
du命令?于統計?錄或?件所占磁盤空間的??,該命令的執?結果與df類似,du更側重于磁盤的使?狀況,
du命令的使?格式如下:
du [選項] ?錄或?件名
| 選項 | 含義 |
|---|---|
| -a | 遞回顯示指定?錄中各?件和??錄中?件占?的資料塊 |
| -s | 顯示指定?件或?錄占?的資料塊 |
| -b | 以位元組為單位顯示磁盤占?情況 |
| -l | 計算所有?件??,對硬鏈接?件計算多次 |

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/259841.html
標籤:其他
上一篇:Linux系統編程——行程控制
