CENTOS追殺程序

2021-07-29 14:49:23 字數 670 閱讀 7001

centos如何檢視埠是被哪個應用/程序占用

有時啟動應用時會發現埠已經被占用,或者是感覺有些埠自己沒有使用卻發現是開啟的。這時我們希望知道是哪個應用/程序在使用該埠。

centos下可以用netstat或者lsof檢視,windows下也可以用netstat檢視,不過引數會不同

linux:

netstat -nap #會列出所有正在使用的埠及關聯的程序/應用

lsof -i :portnumber #portnumber要用具體的埠號代替,可以直接列出該埠聽使用程序/應用

一、檢查埠被哪個程序占用

**如下 複製**

netstat -lnp|grep 88 #88請換為你的apache需要的埠,如:80

ssh執行以上命令,可以檢視到88埠正在被哪個程序使用。如下圖,程序號為 1777 。

二、檢視程序的詳細資訊

ps 1777

ssh執行以上命令。檢視相應程序號的程式詳細路徑。如下圖。

三、殺掉程序,重新啟動apache

**如下 複製**

kill -9 1777 #殺掉編號為1777的程序(請根據實際情況輸入)

service httpd start #啟動apache

ssh執行以上命令,如果沒有問題,apache將可以正常啟動。

程序名殺程序

killall 程序名 pid ps gaux grep smonsvr grep v grep awk kill 9 pid 如何kill掉程序名包含某個字串的一批程序 kill 9 ps ef grep 程序名關鍵字 gawk 0 grep tr s n 觀測程序名包含某個字串的程序詳細資訊 t...

如何殺程序

要利用 殺掉指定程序,一般有兩種方法 1 process.closemainwindow 這個方法可以優雅的關閉視窗。但該方法之對有視窗的程式有效,如果該程式沒有主視窗,或者主視窗隱藏 例如程式最小化到了windows右下角的通知欄中 則該方法無法結束程序返回false。這個方法相當於對視窗傳送關閉...

A 殺程序,鎖

檢視當前資料庫正在處理的sql語句 select a.username,b.sql fulltext,a.sid,a.serial from v session a,v sqlarea b where a.sql address b.address檢視鎖 select from v session ...