linux檢視埠,程序是否存在,是否被佔用,如何殺死程序
阿新 • • 發佈:2018-12-30
在維護linux伺服器的時候,或者安裝一些要使用的軟體和服務時。難免會遇到一些像:
埠開沒開?這個東西安裝執行成功了麼?埠是不又被佔用了?。。等等這樣的坑坑。。
往往這個時候是不是一臉懵逼。
咳咳~~言歸正傳接下來就給大家推薦幾個命令來檢視一下這些坑吧
1. 用 ps -ef |grep
來檢視某個程序是否存在,是否執行中,也可以看到對應的程序編號
ps -ef |grep nginx
2. 可以用 kill -s 9 埠號
來殺死剛剛檢視到的程序。 -s 9
代表強制殺死
kill -s 9 2822
3. 可以用 netstat -tunpl |grep
來顯示tcp,udp的埠和程序等相關情況
後面加上對應的埠號可以檢視指定埠號的程序情況。
netstat -tunpl |grep 3306
3. 也可以用 netstat -apn | grep
檢視埠的程序方法。
netstat -apn | grep 80
———-當然方法有很多種————————————————–
1.用 netstat –apn
可以檢視所有的程序和埠使用情況,也可以找到埠對應的PID。
netstat -apn
2.用 ps -aux | grep pid
檢視對應的程序情況。
ps -aux | grep 9334
1.用 lsof -i:埠號
可以檢視某一埠的佔用情況。(這個命令需要root許可權。)
lsof -i : 22
*完畢