如何在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服务是否开启?相关推荐
- Linux下检测FTP服务并开启FTP服务
Linux下检测FTP服务并开启FTP服务 1. 检测FTP服务是否开启 通过查询提供FTP服务的进程是否存在 Shell代码 ps -ef | grep ftp 并未找到任何包含ftp关键字 ...
- linux查询当前目录剩余空间,如何在linux下查看目录的剩余空间大小
df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式: df -hl 显示格式为: 文件系统 容量 已用 可用 已用% 挂载点 Filesystem Siz ...
- 如何在linux下用rsync同步文件以及它的用法和scp的用法
如何在linux下用rsync同步文件以及它的用法和scp的用法 2010年06月06日 root@legend-laptop:/home/legend/httpd~/cgi-bin# rsync - ...
- 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...
本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...
- 如何在Linux下安装MySQL8.0
如何在Linux下安装MySQL8.0 准备工作: mysql8.0 rpm文件 测试工具(比如 idea的database工具) 安装步骤: 1. 下载mysql的repo源,下载地址:ht ...
- Linux 下 离线下载服务部署 CCAA的安装使用
Linux 下 离线下载服务部署 CCAA的安装使用 我的小站.Github CCAA 是服务器离线下载解决⽅案包,组件包含了Aria2 提供离线下载,ccaa_web⽀撑AriaNg运⾏, Aria ...
- linux数据同步技术比较,linux下实现web数据同步的四种方式(性能比较)教程.docx
linux下实现web数据同步的四种方式(性能比较)教程 实现web数据同步的四种方式=======================================1.nfs实现web数据共享2.rs ...
- 如何在linux下进行ADSL拨号
如何在linux下进行ADSL拨号 cowboy chenzizhao@hotmail.com 2004-04-21 目录 背景 安装拨号软件 配置网卡 配置拨号软件 测试拨号 结束 背景 本来很简单 ...
- Linux下的WEB服务器的搭建实战
Linux下的web服务器搭建详细过程 每次搭建一个服务器之前,比如MySQL.DNS.WEB等首先要挂载磁盘目录文件 挂载就是当要使用某个设备时(例如光盘或软盘),必须先将它们对应放到 Linux ...
最新文章
- 页面重新跳转到父类url
- [28期] lamp兄弟连28期学员手册,请大家务必看一下
- linux系统将python升级到2.7.10版本
- “约见”面试官系列之常见面试题之第五十七篇之强制类型转换(建议收藏)
- mysql tar.gz_记centos 安装 mysql5.7.23.tar.gz教程
- 声明对象 和对象等于null的区别
- 传真机接收不到传真故障检查思路
- vyos in or out 限流量
- 以收音机为例总结分析硬件电路的三个步骤
- SAP 金额转换成大写
- 21个最具代表性的英国著名地标建筑
- Win10在某些程序输入中文变成问号的解决方法
- springSecurity小试牛刀
- .NET 20周年软件趋势随想
- IEEE公布“AI十大潜力人物”名单,韩松、王威廉、杨迪一、方飞、张含望等人入选
- (83)Part21-阿里云VOD-03-视频播放测试
- 论文阅读笔记:Multi-Labeled Relation Extraction with Attentive Capsule Network(AAAI-2019)
- 域名,主机名,网站名,URL
- Java中二进制与十六进制的转换
- arduino 光控灯_Arduino 极速入门系列 - 光控灯(1)- 关于理论和 LED 那些事
热门文章
- 2016计算机课程设计,2016年计算机组成原理课程设计-硬布线控制器的设计.doc
- python决策树分类 导入数据集_python+sklearn实现决策树(分类树)
- libsvm java下载_java-libsvm 版 结合已有数据集的demo,方便初学者使用 Develop 238万源代码下载- www.pudn.com...
- 机器人弧焊焊钳型号_Delmia机器人仿真编程 第4节 创建资源库
- delphi Winsock非阻塞模式详解
- 鸿蒙开发-实现页面跳转与页面返回
- Eclipse安装低版本4.3并安装FatJar打包插件来打包引用第三方jar包的项目成jar包
- Express请求处理-GET和POST请求参数的获取
- ASP.NET的MVC中使用Session做身份验证(附代码下载)
- Java中使用Jedis连接Redis对SortedSet进行排序操作