常用系統工作命令

2022-07-27 02:21:15 字數 2368 閱讀 3298

命令

作用格式

備註echo

在終端輸出字串或變數提取後的值

echo [字串\

$變數]

date

顯示及設定系統的時間或日期

date [選項] [+指定的格式]

reboot

重啟系統

reboot

poweroff

關閉系統

poweroff

wget

ps檢視系統中的程序狀態

ps[引數]

[1]top

動態地監視程序活動與系統負載等資訊

top[2]

pidof

查詢某個指定服務程序的pid值

pidof [引數] [服務名稱]

kill

終止某個指定pid的服務程序

kill [引數] [程序pid]

killall

終止某個指定名稱的服務所對應的全部程序

killall [引數] [服務名稱]

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

r(執行):程序正在執行或在執行佇列中等待。

s(中斷):程序處於休眠中,當某個條件形成後或者接收到訊號時,則脫離該 狀態。

d(不可中斷):程序不響應系統非同步訊號,即便用kill命令也不能將其中斷。

z(僵死):程序已經終止,但程序描述符依然存在, 直到父程序呼叫wait4()系統函式後將程序釋放。

t(停止):程序收到停止訊號後停止執行。

當執行psaux命令後通常會看到下表所示的程序狀態,表中只是列舉了部分輸出值,而且正常的輸出值中不包括中文注釋。

user

pid%cpu

%mem

vszrss

ttystat

start

time

command

程序的所有者

程序id號

運算器佔用率

記憶體佔用率

虛擬記憶體使用量(單位是kb)

占用的固定記憶體量(單位是kb)

所在終端

程序狀態

被啟動的時間

實際使用cpu的時間

命令名稱與引數

root

10.0

0.453684

7628?ss

07:22

0:02

/usr/lib/systemd/systemd

root

20.0

0.000?

s07:22

0:00

[kthreadd]

root

30.0

0.000?

s07:22

0:00

[ksoftirqd/0]

root

50.0

0.000?

s<

07:22

0:00

[kworker/0:0h]

root

70.0

0.000?

s07:22

0:00

[migration/0]

………………

省略部分輸出資訊

………………

psaux:-a -u -x

引數作用

-a顯示所有程序(包括其他使用者的程序)

-u使用者以及其他詳細資訊

-x顯示沒有控制終端的程序

第1行:系統時間、執行時間、登入終端數、系統負載(三個數值分別為1分鐘、5分鐘、15分鐘內》的平均值,數值越小意味著負載越低)。

第2行:程序總數、執行中的程序數、睡眠中的程序數、停止的程序數、僵死的程序數。

第3行:使用者占用資源百分比、系統核心占用資源百分比、改變過優先順序的程序資源百分比、空閒的資源百分比等。其中資料均為cpu資料並以百分比格式顯示,例如「97.1 id」意味著有97.1%的cpu處理器資源處於空閒。

第4行:物理記憶體總量、記憶體使用量、記憶體空閒量、作為核心快取的記憶體量。

第5行:虛擬記憶體總量、虛擬記憶體使用量、虛擬記憶體空閒量、已被提前載入的記憶體量。

Linux常用系統工作命令

linux命令格式 命令名稱 命令引數 命令物件 命令物件一般是指要處理的檔案 目錄 使用者等資源 命令引數 第一種方式 長格式 完整的選項名稱 字首用 例如 man help 第二種方式 短格式 單個字母縮寫 字首用 例如 man h 注意 長格式和長格式不能合併,長格式和短格式不能合併,但短格式...

Linux系統常用工作命令

linux系統常用工作命令 date 用於顯示及設定系統的時間或日期 reboot 用於重啟系統 poweroff 用於關閉系統 top 用於動態地監視程序活動與系統負載等資訊 ifconfig 用於獲取網絡卡配置與網路狀態等資訊 uname a 用於檢視系統核心與系統版本等資訊 uptime 用於...

Linux下常用系統工作命令

軟體管理器rpm和yum軟體庫 1.rpm 源 和安裝規定的集合,目的是降低安裝難度 2.yum 將大量的rpm集合到一起,進一步降低安裝難度,自動解決以來關係。linux命令 1.常見命令規則 常見命令執行格式 命令名稱 命令引數,命令物件 1 命令名稱 命令引數 命令物件之間要用空格鍵分隔。2 ...