2020-04-15-Linux常用命令

top

查看系統(tǒng)進(jìn)程

free

Free 命令是監(jiān)控系統(tǒng)內(nèi)存最常用的命令

參數(shù)說(shuō)明

-m:以 M 為單位查看內(nèi)存使用情況(默認(rèn)為 kb)

-b:以字節(jié)為單位查看內(nèi)存使用情況

-s:可以在指定時(shí)間段內(nèi)不簡(jiǎn)單監(jiān)控內(nèi)存的使用情況

vmstat

可以監(jiān)控操作系統(tǒng)的進(jìn)程狀態(tài)、內(nèi)存、虛擬內(nèi)存、磁盤(pán) IO、上下文、CPU 的信 息。

iostat

Iostat 是對(duì)系統(tǒng)磁盤(pán) IO 操作進(jìn)行監(jiān)控,它的輸出主要顯示磁盤(pán)的讀寫(xiě)操作的統(tǒng) 計(jì)信息。同時(shí)給出 cpu 的使用情況

mpstatl

Mpstat 可以監(jiān)控到 cpu 的一些統(tǒng)計(jì)信息,在多核 cpu 的系統(tǒng)里不但能夠查看 所有 cpu 的平均狀況信息,而且能夠查看特定的 cpu 的信息

sar

Sar 命令可以全名的獲取到 cpu 、運(yùn)行、磁盤(pán) IO、虛擬內(nèi)存、內(nèi)存、網(wǎng)絡(luò)等信 息

netstat

Netstat 命令用于顯示本機(jī)網(wǎng)絡(luò)鏈接、運(yùn)行端口、路由表等信息

Ps

ps 命令是進(jìn)程查看命令,使用這個(gè)命令可以確定有哪些進(jìn)程正在運(yùn)行和運(yùn)行的 狀態(tài)、進(jìn)程是否結(jié)束、進(jìn)程有沒(méi)有僵死、哪些進(jìn)程占用了過(guò)多的資源等。

losf

Lsof 的原始功能是列出打開(kāi)的文件的進(jìn)程。Linux 下一切皆文件

Uptime 主要是用來(lái)統(tǒng)計(jì)系統(tǒng)當(dāng)前的運(yùn)行狀態(tài)

uptime -v 顯示版本

Strace

Strace 命令用來(lái)跟蹤進(jìn)程執(zhí)行時(shí)的系統(tǒng)調(diào)用和所接收的信號(hào)。在 Linux 世界, 進(jìn)程不能直接訪(fǎng)問(wèn)硬件設(shè)備,當(dāng)進(jìn)程需要訪(fǎng)問(wèn)硬件設(shè)備(比如讀取磁盤(pán)文件,接 收網(wǎng)絡(luò)數(shù)據(jù)等等)時(shí),必須由用戶(hù)態(tài)模式切換至內(nèi)核態(tài)模式,通過(guò)系統(tǒng)調(diào)用訪(fǎng)問(wèn) 硬件設(shè)備。strace 可以跟蹤到一個(gè)進(jìn)程產(chǎn)生的系統(tǒng)調(diào)用,包括參數(shù),返回值,執(zhí) 行消耗的時(shí)間

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容