常用查杀端口命令
Linux
1、netstat
(1)常用參數簡介
- -a或–all 顯示所有連線中的Socket
- -n或–numeric 直接使用IP地址,而不通過域名服務器
- -p或–programs 顯示正在使用Socket的程序識別碼和程序名稱
- -l或–listening 顯示監控中的服務器的Socket
- -t或–tcp 顯示TCP傳輸協議的連線狀況
- -u或–udp 顯示UDP傳輸協議的連線狀況
(2)常用
#顯示tcp的端口和進程pid相關情況 netstat -anplt#顯示udp的端口和進程pid相關情況 netstat -anplu#顯示指定tcp端口進程pid的相關情況 netatat -anplt | grep port2、lsof
#列出所有的網絡連接 lsof -i#列出所有tcp網絡連接信息 lsof -i tcp#列出所有udp網絡連接信息 lsof -i udp#列出誰在使用某個端口,即顯示該端口的PID lsof -i:port#列出指定的PID是哪個端口 lsof -i | grep PID注:在終端下輸入lsof即可顯示系統打開的文件,因為 lsof 需要訪問核心內存和各種文件,所以必須以 root 用戶的身份運行它才能夠充分地發揮其功能
3、ps
(1)常用參數簡介
- -A 列出所有的行程
- -au 顯示較詳細的資訊
- -aux 顯示所有包含其他使用者的行程
(2)常用命令
#列出所有行程 ps -A#顯示較詳細的所有行程 ps -au#查找指定PID的進程名稱 ps -A | grep PID注:這個就介紹一下,并不能查看端口,但可以產看進程的PID,類似于windows中的tasklist
4、殺PID(kill)
#-9:強制殺進程 kill -9 PIDWindows
1、netstat
(1)常用參數簡介
- -a 顯示所有連接和監聽端口
- -n 以數字形式顯示地址和端口號
- -o 顯示與每個連接相關的所屬進程 ID
(2)常用命令
#查看所有端口的情況 netstat -ano#查看指定端口的情況(包括PID) netstat -ano|findstr port2、tasklist
(1)常用命令
#顯示本機所有進程 tasklist#查看指定PID的進程名稱 tasklist | findstr 21683、殺進程PID/結束進程(taskkill)
(1)常用參數簡介:
- /PID processid:指定要終止的進程的 PID。使用 TaskList 取得 PID
- /F:指定強制終止進程
- /T:終止指定的進程和由它啟用的子進程
- /IM imagename:指定要終止的進程的映像名稱。通配符 '*'可用來 指定所有任務或映像名稱
(2)強制殺進程PID
taskkill /F /PID 2168(3)強制結束進程及子進程
taskkill /F /T /IM xx.exe注:使用taskkill時需要cmd擁有管理員權限
總結
- 上一篇: 小A教你如何查看电脑连接的wifi密码-
- 下一篇: 路由器信号太差-路由器接触不好如何处理