对于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服务是否开启?相关推荐

  1. Linux下检测FTP服务并开启FTP服务

    Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码   ps -ef | grep ftp   并未找到任何包含ftp关键字 ...

  2. linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小

    df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...

  3. 如何在linux下用rsync同步文件以及它的用法和scp的用法

    如何在linux下用rsync同步文件以及它的用法和scp的用法 2010年06月06日 root@legend-laptop:/home/legend/httpd~/cgi-bin# rsync - ...

  4. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  5. 如何在Linux下安装MySQL8.0

    如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1.     下载mysql的repo源,下载地址:ht ...

  6. Linux 下 离线下载服务部署 CCAA的安装使用

    Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...

  7. linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx

    linux下实现web数据同步的四种方式(性能比较)教程 实现web数据同步的四种方式=======================================1.nfs实现web数据共享2.rs ...

  8. 如何在linux下进行ADSL拨号

    如何在linux下进行ADSL拨号 cowboy chenzizhao@hotmail.com 2004-04-21 目录 背景 安装拨号软件 配置网卡 配置拨号软件 测试拨号 结束 背景 本来很简单 ...

  9. Linux下的WEB服务器的搭建实战

    Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...

最新文章

  1. 页面重新跳转到父类url
  2. [28期] lamp兄弟连28期学员手册,请大家务必看一下
  3. linux系统将python升级到2.7.10版本
  4. “约见”面试官系列之常见面试题之第五十七篇之强制类型转换(建议收藏)
  5. mysql tar.gz_记centos 安装 mysql5.7.23.tar.gz教程
  6. 声明对象 和对象等于null的区别
  7. 传真机接收不到传真故障检查思路
  8. vyos in or out 限流量
  9. 以收音机为例总结分析硬件电路的三个步骤
  10. SAP 金额转换成大写
  11. 21个最具代表性的英国著名地标建筑
  12. Win10在某些程序输入中文变成问号的解决方法
  13. springSecurity小试牛刀
  14. .NET 20周年软件趋势随想
  15. IEEE公布“AI十大潜力人物”名单,韩松、王威廉、杨迪一、方飞、张含望等人入选
  16. (83)Part21-阿里云VOD-03-视频播放测试
  17. 论文阅读笔记:Multi-Labeled Relation Extraction with Attentive Capsule Network(AAAI-2019)
  18. 域名,主机名,网站名,URL
  19. Java中二进制与十六进制的转换
  20. arduino 光控灯_Arduino 极速入门系列 - 光控灯(1)- 关于理论和 LED 那些事

热门文章

  1. 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc
  2. python决策树分类 导入数据集_python+sklearn实现决策树(分类树)
  3. libsvm java下载_java-libsvm 版 结合已有数据集的demo,方便初学者使用 Develop 238万源代码下载- www.pudn.com...
  4. 机器人弧焊焊钳型号_Delmia机器人仿真编程 第4节 创建资源库
  5. delphi Winsock非阻塞模式详解
  6. 鸿蒙开发-实现页面跳转与页面返回
  7. Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包
  8. Express请求处理-GET和POST请求参数的获取
  9. ASP.NET的MVC中使用Session做身份验证(附代码下载)
  10. Java中使用Jedis连接Redis对SortedSet进行排序操作