linux查看进程号、端口号
生活随笔
收集整理的這篇文章主要介紹了
linux查看进程号、端口号
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
進程ID是由操作系統內核進行分配和管理的,而端口號是由通訊協議內核分配并進行管理的。
Linux查看進程號、端口號
Linux 查看端口占用情況
linux命令: ps、grep、kill
1、已知程序名稱查看進程號
ps -ef | grep 程序名稱 ## 或者 ps -aux | grep 程序名稱 pgrep -l 程序名稱?? pgrep 是通過程序的名字來查詢進程ID的工具,一般是用來判斷程序是否正在運行,返回信息非常簡潔。
用法:#ps 參數選項 程序名
常用參數
-l 列出程序名和進程ID;
-o 進程起始的ID;
-n 進程終止的ID;
2、端口號查看進程號(查看端口占用情況)
?? 必須為root用戶
lsof -i:端口號 ## 或者 netstat -ntulp |grep 端口號-t (tcp) 僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化為數字
-l 僅列出在Listen(監聽)的服務狀態
-p 顯示建立相關鏈接的程序名
3、根據進程號查詢正在運行的程序的port(端口號)
netstat -anop | grep pid4、根據PID查詢進程名稱:
ll /proc/PID這樣就可以定位到該運行程序的路徑
?? 注意PID替換成自己查詢到的PID代號
5、殺死進程
kill -9 PID6、查看所有用戶的進程情況
top命令如果不加限制,默認是查看所有用戶的進程情況
7、 查看某用戶的所有進程
top -u [用戶名]8、查看進程所屬用戶
ps u PID總結
以上是生活随笔為你收集整理的linux查看进程号、端口号的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux终端下后台运行程序被Stopp
- 下一篇: Linux系列之查看进程线程的方法