日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

如何在linux下判断web服务是否开启?

發布時間:2025/3/19 linux 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 如何在linux下判断web服务是否开启? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


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

1、端口查看:

????本地:ss,netstat,lsof

示例一: 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

示例一: nmap:檢測端口開啟狀態 [root@niaoyun?~]#?nmap?192.168.1.21?-p?80Starting?Nmap?5.51?(?http://nmap.org?)?at?2015-08-30?21:59?CST Nmap?scan?report?for?192.168.1.21 Host?is?up?(0.00013s?latency). PORT???STATE??SERVICE 80/tcp?closed?http?????<==?注意這里 MAC?Address:?00:0C:29:19:FC:7D?(VMware)Nmap?done:?1?IP?address?(1?host?up)?scanned?in?0.10?seconds

2、本地進程數:

[root@niaoyun?~]#?ps?-ef|grep?httpd root???????1249??????1??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1251???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1252???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1253???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1254???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1255???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1256???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1257???1249??0?22:05??????????00:00:00?/usr/sbin/httpd apache?????1258???1249??0?22:05??????????00:00:00?/usr/sbin/httpd root???????1260???1117??0?22:05?pts/0????00:00:00?grep?httpd [root@niaoyun?~]#?ps?-ef|grep?httpd|wc?-l 10

3、header狀態值:

[root@niaoyun?~]#?curl?-I?192.168.1.20 HTTP/1.1?200?OK Date:?Sun,?30?Aug?2015?14:16:55?GMT Server:?Apache/2.2.15?(CentOS) Last-Modified:?Sun,?30?Aug?2015?14:16:23?GMT ETag:?"5fda3-13-51e87f62ea815" Accept-Ranges:?bytes Content-Length:?19 Connection:?close Content-Type:?text/html;?charset=UTF-8 [root@niaoyun?~]#?curl?-I?-s?192.168.1.20|head?-1 HTTP/1.1?200?OK

4、URL(wget,curl)模擬用戶的方式:

示例一: wget:爬蟲測試 [root@niaoyun?~]#?wget?--spider?--timeout=10?192.168.1.20 Spider?mode?enabled.?Check?if?remote?file?exists. --2015-08-30?22:23:34--??http://192.168.1.20/ Connecting?to?192.168.1.20:80...?connected. HTTP?request?sent,?awaiting?response...?200?OK Length:?19?[text/html] Remote?file?exists?and?could?contain?further?links, but?recursion?is?disabled?--?not?retrieving.



轉載于:https://blog.51cto.com/maocong/1689980

總結

以上是生活随笔為你收集整理的如何在linux下判断web服务是否开启?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。