查看Linux服務器端口占用情況,網絡情況和CPU使用情況


雖然工作中時常需要上Linux服務器上查日志,測試網絡情況,但是一直沒有記錄下,現在有時間把常用的記錄下來。

1.查看Linux服務器端口占用情況

netstat -tunlp | grep 端口號,用於查看指定端口號的進程情況

參數含義
    -t (tcp) 僅顯示tcp相關選項
    -u (udp)僅顯示udp相關選項
    -n 拒絕顯示別名,能顯示數字的全部轉化為數字
    -l 僅列出在Listen(監聽)的服務狀態
    -p 顯示建立相關鏈接的程序名

2.測試網絡情況

ping ip
telnet ip 端口
curl 網址
wget wsdl地址
nslookup  域名 //提供 DNS 查詢服務的信息

3.CPU使用情況

top

user(通常縮寫為us),代表用戶態CPU時間。注意,它包括下面的nice時間,但包括了guest時間。

nice(通常縮寫為ni),代表低優先級用戶態CPU時間,也就是進程的nice值被調整為1-19之間是的CPU時間。

system(通常縮寫為sys),代表內核態CPU時間

idle(通常縮寫為id),代表空閑時間。注意,它不包括I/O等待時間(iowait)

iowait(通常縮寫為wa),代表等待I/O的CPU時間

irq(通常縮寫為hi),代表處理硬中斷的CPU時間

softirq(通常縮寫為si),代表處理軟中斷的CPU時間

steal(通常縮寫為st),代表當系統運行在虛擬機中的時候,被其他虛擬機占用的CPU時間

guest(通常縮寫為guest),代表通過虛擬化運行其他操作系統的時間,也就是運行虛擬機的CPU時間


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM