Linux系統監控常用命令
Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的操作系統。下面小編整理了Linux系統監控常用命令,希望對大家有幫助!
1、free
free - Display amount of free and used memory in the system
【功能】
顯示系統使用及空閒的記憶體情況
【引數】
-b:顯示記憶體的.單位為bytes(預設)
-k:顯示記憶體的單位為KB
-m:顯示記憶體的單位為M
-g:顯示記憶體的單位為G
-s:<時間> 每隔指定時間執行一次命令,單位為s
【樣例1】
//以M為單位每5s顯示系統記憶體使用情況
# free -ms 5
2、lsof
lsof - list open files
【功能】
列出當前系統開啟檔案(可檢視開啟檔案的程序,程序開啟的埠)
【引數】
-i:監聽有關的任何符合的地址(預設監控全部)
[用法]: 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】
//檢視系統21埠的狀態
# lsof -i:21
//檢視系統所有TCP埠狀態
# lsof -i TCP
3、vmstat
vmstat - Report virtual memory statistics
【功能】
顯示虛擬記憶體統計資訊
【語法格式】
# vmstat [必要引數][選擇引數]
【引數】
必要引數:
-a:顯示所有虛擬記憶體資訊
選擇引數:
-S:<單位> 指定顯示單位k,K,m,M(預設為kb)
【樣例1】
//以M為單位顯示系統所有虛擬記憶體統計資訊
# 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、分割槽、裝置的I/O資訊
【引數】
-t:顯示終端和CPU的資訊(預設)
-C:顯示CPU使用情況
-d:顯示磁碟使用情況
-k:以:KB:為單位顯示
-m:以:M:為單位顯示
-p:[磁碟]:顯示磁碟和分割槽的情況
-x:顯示詳細資訊
【樣例1】
//以M為單位顯示CPU、磁碟分割槽的IO詳細資訊
# iostat -p -x -m
-
Linux運維工程師的崗位職責通用15篇
在快速變化和不斷變革的今天,越來越多人會接觸到崗位職責,崗位職責是指工作者具體工作的內容、所負的責任,及達到上級要求的標準,完成上級交付的任務。想學習制定崗位職責卻不知道該請教誰?下面是小編幫大家整理的Linux運維工程師的崗位職責,歡迎閱讀與收藏。Linux運...
-
Win8的重新整理和重置有什麼區別
Windows8的新功能讓企業IT部門的工作變得更輕鬆。Windows8Refresh(重新整理)和Reset(重置)可以方便恢復系統預設設定,WindowsToGo允許直接從U盤上執行系統。重新整理和重置都是用於恢復到系統預設狀態,但區別在於:重新整理將保留個性化設定和個人檔案,Windows商店中的'應用也...
-
Win8作業系統如何提升安全效能
Windows8將包括更多的安全功能,為使用者提供更好的安全防護,保護終端使用者免受來自網路的威脅。微軟強化了WindowsDefender安全方案,保護使用者遠離所有型別的惡意軟體,包括病毒、蠕蟲、殭屍工具和rootkits。Windows8將通過WindowsUpdate提供惡意軟體簽名,WindowsDefende...
-
Linux運維工程師的崗位職責(通用15篇)
在充滿活力,日益開放的今天,我們可以接觸到崗位職責的地方越來越多,崗位職責是組織考核的依據。到底應如何制定崗位職責呢?下面是小編幫大家整理的Linux運維工程師的崗位職責,僅供參考,歡迎大家閱讀。Linux運維工程師的崗位職責1職責:1、負責應用的測試、執行保障,版本...