1. 程式人生 > >常用系統工作命令

常用系統工作命令

width top free 分享 圖片 號碼 png ota 不同

echo命令

作用:用於在終端輸出字符串或變量提出後的值,格式為"echo [字符串 | $變量]"

例如:
把指定字符串"anmtdyd"輸出到終端屏幕

技術分享圖片

使用$變量的方式提取變量SHELL的值,並將其輸出到終端屏幕

技術分享圖片

date命令

作用:顯示及設置系統的時間和日期,格式:date [選項] [+指定的格式]

date命令中的參數以及作用
參數 作用
"%t" 跳格
"%H" 小時(00~23)
"%I" 小時(00~23)
"%M" 分鐘(00~59)
"%S" 秒(00~59)
"%j" 今年中的第幾天

按照默認格式查看當前系統時間

技術分享圖片

按照“年-月-日 小時:分鐘:秒”的格式查看當前系統時間的date命令

技術分享圖片

將系統的當前時間設置為2018年10月14日18點38分

技術分享圖片

參數"%j"可用來查看今天是當前中的第幾天,這個參數能夠很好地區分備份時間的新舊,即數字越大,越靠近當前時間

技術分享圖片

reboot命令

作用:重啟系統(由於重啟計算機這種操作會涉及硬件資源的管理權限,因此默認只能使用root管理員來重啟)

技術分享圖片

poweroff命令

作用:關閉系統(該命令與reboot命令相同,都會涉及硬件資源的管理權限,因此默認只有root管理員才可以關閉)

技術分享圖片

ps命令

作用:擦好看系統中的進程狀態,格式為”ps [參數]“

ps命令的參數以及作用
參數 作用
-a 顯示所有進程
-u 用戶以及其他詳細信息
-x 顯示沒有控制終端的進程

Linux系統中時刻運行著許多進程,如果能夠合理地管理它們,則可以優化系統的性能。在Linux系統中,有5種常見的進程狀態,分別為運行、中斷、不可中斷、僵死與停止,其各自含義如下所示:

參數 作用
R(運行) 進程正在運行或運行隊列中等待
S(中斷) 進程處於休眠中,當某個條件形成後或者接收到信號時,則脫離該狀態
D(不可中斷) 進程不響應系統異步信號,即便用kill命令也不能將其中斷
Z(僵死) 進程已經終止,但進程描述符依然存在,直到父進程調用wait4()系統函數後將進程釋放
T(停止) 進程收到停止信號後停止運行

查看系統所有進程狀態

技術分享圖片

top命令

作用:用於動態地監視進程活動與系統負載等信息

top命令相當強大,能夠動態地查看系統運維狀態,完全將它看作Linux中的”強化版Windows任務管理器“

技術分享圖片

第一行:

20:03:41 :系統當前時間

1:08:系統已運行的時間(系統已運行1個小時,8分鐘)

3 users:當前有三個用戶登錄

load average:系統負載(分別為5分鐘、10分鐘和15分鐘的平均值,數值越小表示負載越低),數據時每隔5秒鐘檢查一次活躍的進程數,然後按特定的算法計算出的數值。如果這個數除以邏輯CPU的數量,結果高於5的時候就表明系統在超負荷運轉了。

第二行:

497 total:當前進程總數

1 running:當前有1個進程正在運行

496 sleeping:當前有496個進程正處於睡眠狀態中

0 stopped:當前有0個進程處於停止狀態

0 zombie:當前有0個進程處於僵死狀態

第三行:

1.8 us:用戶占用資源百分比

0.4 sy:運行中的進程數

0.0 ni:改變過優先級的進程資源百分比

97.7 id:空閑的資源百分比

0.1 wa:IO等待占用CPU的百分比

0.0 hi:硬中斷(Hardware IRQ)占用CPU的百分比

0.0 si:軟中斷(Software Interrupts)占用CPU的百分比

第四行:

1870784 total:物理內存總量

1060232 used:內存使用量

810552 free:內存空閑量

924 buffers:作為內核緩存的內存量

第五行:

2097148 total:虛擬內存總量

0 used:虛擬內存使用量

2097148 free:虛擬內存空閑量

355228 cached Men:已被提前加載的內存量

pidof命令
作用:查詢某個指定服務進程的PED值,格式為“pidof [參數] [服務名稱]”
每個進程的進程號碼值(PID)是唯一的,因此可以通過PID來區分不同的進程

技術分享圖片

kill命令

作用:用於終止某個指定PID的服務進程,格式為“kill [參數] [進程PID]”

技術分享圖片

killall命令
作用:用於終止某個指定名稱的服務所對應的全部進程,格式為“kill [參數] [服務名稱]”

技術分享圖片

常用系統工作命令