码迷,mamicode.com
首页 > Web开发 > 详细

Linux中web服务运行情况的方法

时间:2016-11-06 16:19:27      阅读:218      评论:0      收藏:0      [点我收藏+]

标签:http   技术   登录   运行   进程   lsof   命令   取数   grep   

监控一般通过脚本实现,使用定时任务定期执行检测。


1.端口

  本地:ss,netstat,lsof

  远程:telnet,namp,nc

2.本地进程数

  例如:

    lsof -i:80|wc -l

    ps -ef|grep nginx|wc -l

    nmap 192.168.220.139 -p 80|grep open|wc -l

3.查看http返回码

  返回的是200就正常

[ ~]# curl -I -s -w "%{http_code}" -o /dev/null 127.0.0.1
200[ ~]#

4.模拟用户的方式

  wget,curl命令

  使用简短的程序检测,例如:使用php写一段从数据库中取数据的程序,可以同时检测web服务和数据库。

总结:

  学运维重要的是思想,技术只是一方面,以上监测web的方法,对于数据库来说同样适用,比如在未登录数据库的情况下执行一些数据库语句等。 

1.端口

  本地:ss,netstat,lsof

  远程:telnet,namp,nc

2.本地进程数

  例如:

    lsof -i:80|wc -l

    ps -ef|grep nginx|wc -l

    nmap 192.168.220.139 -p 80|grep open|wc -l

3.查看http返回码

  返回的是200就正常

[ ~]# curl -I -s -w "%{http_code}" -o www.qixoo.qixoo.com/dev/null 127.0.0.1
200[ ~]#

4.模拟用户的方式

  wget,curl命令

  使用简短的程序检测,例如:使用php写一段从数据库中取数据的程序,可以同时检测web服务和数据库。

总结:

  学运维重要的是思想,技术只是一方面,以上监测web的方法,对于数据库来说同样适用,比如在未登录数据库的情况下执行一些数据库语句等。

Linux中web服务运行情况的方法

标签:http   技术   登录   运行   进程   lsof   命令   取数   grep   

原文地址:http://www.cnblogs.com/qixoo/p/6035223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!