在linux服務器上定位常見問題命令和方法集

一、查看指定端口是否被佔用!
或者用來查看服務正常啓動後,有沒有監聽指定的端口!linux

netstat -ano | grep [port]

二、查看指定端口被哪一個服務佔用!
ps.我通常用lsof,經過這個命令,能夠查看打開文件的用戶和進程id等。順帶說下,它是「list open file」的意思。這個要明白linux一切皆文件,端口也是文件。code

lsof -i:[port]  //經過該命令獲得打開該端口的pid
ls -l /proc/[pid]  //經過該命令查看指定pid進程的運行的狀態,其中exe和cwd就是程序和目錄。

三、怎麼去定位一個CPU高的問題?進程

待更新!file

相關文章
相關標籤/搜索