linux80埠佔用
⑴ linux下查看80埠被什麼程序佔用
Linux系統查看80埠是否被佔用:
[root@host ~]# netstat -anp | grep port lsof -i:80
#如果顯示有運行程序就會佔用了
查看80埠被那個進程佔用:
[root@host ~]# netstat -pan | grep :80 tcp 0 0
127.0.0.1:80 0.0.0.0:* LISTEN
23903/nginx tcp 0 0 0.0.0.0:8081
0.0.0.0:* LISTEN 23509/httpd
然後終止佔用80埠該進程的方式:
[root@host ~]# kill pid
⑵ 伺服器80埠被佔用 linux
80被佔用一般是在調整Apache服務時,前一個進程沒有被殺死會報這個錯,或者之前跑著80埠的服務,最好問清楚80埠跑的哪個服務如果是進程沒有殺掉重新殺一次即可,如果跑著其他服務則改個埠就行了。關注更多Linux技術《Linux就該這么學》網上免費版可以去看看
⑶ linux 怎麼用 kill 命令 結束佔用 80埠的 進程
netstat -a 查看進程及其佔用的埠號
kill <PID> 根據進程ID殺死佔用80埠的進程
kill之後再用netstat -a 查看一下,如果沒有殺掉,
改用kill -9 <PID> 強制殺
⑷ linux查看埠佔用情況
一、常用命令:
1,lsof -i埠號
2,netstat -tunlp|grep 埠號
這兩個命令都可以查看埠被什麼進程佔用。
二、lsof -i 需要 root 用戶的許可權來執行,如下圖:
三、netstat命令
netstat -tunlp用於顯示 tcp,udp 的埠和進程等相關情況。
netstat 查看埠佔用語法格式:
netstat -tunlp | grep 埠號
(4)linux80埠佔用擴展閱讀
一、更多 lsof 的命令擴展
1、lsof -i:8080:查看8080埠佔用
2、lsof abc.txt:顯示開啟文件abc.txt的進程
3、lsof -c abc:顯示abc進程現在打開的文件
4、lsof -c -p 1234:列出進程號為1234的進程所打開的文件
5、lsof -g gid:顯示歸屬gid的進程情況
6、lsof +d /usr/local/:顯示目錄下被進程開啟的文件
7、lsof +D /usr/local/:同上,但是會搜索目錄下的目錄,時間較長
8、lsof -d 4:顯示使用fd為4的進程
9、lsof -i -U:顯示所有打開的埠和UNIX domain文件
二、更多netstat命令
1、netstat -ntlp //查看當前所有tcp埠
2、netstat -ntulp | grep 80 //查看所有80埠使用情況
3、netstat -ntulp | grep 3306 //查看所有3306埠使用情況
三、關閉埠
1、在查到埠佔用的進程後,如果你要殺掉對應的進程可以使用 kill 命令:
kill -9 PID
2、如上實例,我們看到 8000 埠對應的 PID 為 26993,使用以下命令殺死進程:
kill -9 26993
⑸ Linux裡面怎麼修改默認80埠
80埠一般是web的服務,在web應用上修改即可,希望可以幫助你,請採納
⑹ Linux篇:Linux 埠被佔用如何解決
最近在linux伺服器上部署應用,總是出現埠被佔用的情況,有時關閉軟體,kill進程也會出現埠佔用。
下面以80埠為例,列出詳細解決過程
1.查找被佔用的埠
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Java 14576 root 36u IPv6 35452317 0t0 TCP *:pcsync-https (LISTEN)
# netstat -anp 查看埠使用情況
# netstat -anp | grep 80 只查看埠80的使用情況
2.查看埠屬於哪個程序?埠被哪個進程佔用
3. 殺掉佔用埠的進程