1. 程式人生 > >如何在linux下判斷web服務是否開啟?

如何在linux下判斷web服務是否開啟?

對於web服務的開啟的判斷有以下幾種常用方法:

1、埠檢視:

    本地:ss,netstat,lsof

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 示例一: ss:檢視80埠是否處於監聽狀態 [root@gw oldboy]# ss -an|grep 80 LISTEN     0      511                      :::80                      :::*     
示例二: netstat:檢視80埠/httpd服務是否開啟 [root@gw oldboy]# netstat -lntup|grep 80 tcp        0      0 :::80                       :::*                LISTEN      2317/httpd [root@gw oldboy]# netstat -lntup|grep httpd tcp        0      0 :::80                       :::*                LISTEN      2317
/httpd 示例三: lsof:檢視80埠是否處於 [root@gw oldboy]# lsof -i :80 COMMAND  PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME httpd   2317   root    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2320 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2321 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)
httpd   2322 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2323 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2324 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2325 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2326 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN) httpd   2327 apache    4u  IPv6  13199      0t0  TCP *:http (LISTEN)

    遠端:nmap

1 2 3 4 5 6 7 8 9 10 11 12 示例一: nmap:檢測埠開啟狀態 [root@niaoyun ~]