Linux查看進(jìn)程占用端口號(hào) linux啟動(dòng)某個(gè)程序的時(shí)候總是提示端口被占用?
linux啟動(dòng)某個(gè)程序的時(shí)候總是提示端口被占用?首先,找出運(yùn)行程序時(shí)需要打開(kāi)的端口,如apache80;然后檢查服務(wù)器上的下一個(gè)端口,使用netstat an關(guān)閉占用的端口,然后啟動(dòng)其他端口??梢钥吹?/p>
linux啟動(dòng)某個(gè)程序的時(shí)候總是提示端口被占用?
首先,找出運(yùn)行程序時(shí)需要打開(kāi)的端口,如apache80;然后檢查服務(wù)器上的下一個(gè)端口,使用netstat an關(guān)閉占用的端口,然后啟動(dòng)其他端口??梢钥吹较鄳?yīng)的日志
top命令,回車(chē),按shift P,按CPU利用率排列,找到相應(yīng)的進(jìn)程。第一列是PID。獲取PID后,執(zhí)行PS-EF | grep PID您可以看到哪個(gè)程序正在運(yùn)行,具體的執(zhí)行路徑,或者使用lsof | grep PID查找關(guān)聯(lián)文件,kill-9 PID,RM刪除關(guān)聯(lián)文件,并檢查crontab是否已更改。然后更改用戶密碼,加強(qiáng)防火墻,限制端口和IP
為什么要排除子進(jìn)程?問(wèn)題是UNIX下的創(chuàng)建進(jìn)程必須作為進(jìn)程的子進(jìn)程創(chuàng)建。最直接的事情是服務(wù)器fork在exec中。雖然是親子關(guān)系,但并不影響任何事情。他們都是獨(dú)立的。