- 相關(guān)推薦
Linux系統(tǒng)監(jiān)控常用命令
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。下面小編整理了Linux系統(tǒng)監(jiān)控常用命令,希望對大家有幫助!
1、free
free - Display amount of free and used memory in the system
【功能】
顯示系統(tǒng)使用及空閑的內(nèi)存情況
【參數(shù)】
-b:顯示內(nèi)存的單位為bytes(默認(rèn))
-k:顯示內(nèi)存的單位為KB
-m:顯示內(nèi)存的單位為M
-g:顯示內(nèi)存的單位為G
-s:<時間> 每隔指定時間執(zhí)行一次命令,單位為s
【樣例1】
//以M為單位每5s顯示系統(tǒng)內(nèi)存使用情況
# free -ms 5
2、lsof
lsof - list open files
【功能】
列出當(dāng)前系統(tǒng)打開文件(可查看打開文件的進(jìn)程,進(jìn)程打開的端口)
【參數(shù)】
-i:監(jiān)聽有關(guān)的任何符合的地址(默認(rèn)監(jiān)控全部)
[用法]: lsof -i [46][protocol][@hostname|hostaddr][:serivce|port]
[說明]:
4代表IPv4,6代表IPv6
protocol:TCP or UDP
hostname:internet host name
hostaddr:IPv4地址
service:/etc/service中的service name
port:端口號
【樣例1】
//查看系統(tǒng)21端口的狀態(tài)
# lsof -i:21
//查看系統(tǒng)所有TCP端口狀態(tài)
# lsof -i TCP
3、vmstat
vmstat - Report virtual memory statistics
【功能】
顯示虛擬內(nèi)存統(tǒng)計信息
【語法格式】
# vmstat [必要參數(shù)][選擇參數(shù)]
【參數(shù)】
必要參數(shù):
-a:顯示所有虛擬內(nèi)存信息
選擇參數(shù):
-S:<單位> 指定顯示單位k,K,m,M(默認(rèn)為kb)
【樣例1】
//以M為單位顯示系統(tǒng)所有虛擬內(nèi)存統(tǒng)計信息
# vmstat -a -S M
4、iostat
iostat - Report Central Processing Unit (CPU) statistics and input/output statistics for devices, partitions and network filesystems (NFS)。
【功能】
可以查看CPU、分區(qū)、設(shè)備的I/O信息
【參數(shù)】
-t:顯示終端和CPU的信息(默認(rèn))
-C:顯示CPU使用情況
-d:顯示磁盤使用情況
-k:以:KB:為單位顯示
-m:以:M:為單位顯示
-p:[磁盤]:顯示磁盤和分區(qū)的情況
-x:顯示詳細(xì)信息
【樣例1】
//以M為單位顯示CPU、磁盤分區(qū)的IO詳細(xì)信息
# iostat -p -x -m
【Linux系統(tǒng)監(jiān)控常用命令】相關(guān)文章:
Linux系統(tǒng)管理常用命令12-04
Linux系統(tǒng)的基本操作和常用命令匯總12-04
Linux系統(tǒng)監(jiān)控要用到哪些命令03-03
Linux常用命令詳解12-04
Linux的一些常用命令11-18
linux系統(tǒng)命令11-23
linux系統(tǒng)命令(經(jīng)典)01-25
linux的文件系統(tǒng)03-07
LINUX操作系統(tǒng)01-22