查看服务器状态
Posted Ray_chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查看服务器状态相关的知识,希望对你有一定的参考价值。
编译安装时使用--with-http_stub_status_module开启状态页面模块
[[email protected] ~]# yum -y install gcc pcre-devel openssl-devel //安装常见依赖包 [[email protected] ~]# tar -zxvf nginx-1.12.2.tar.gz [[email protected] ~]# cd nginx-1.12.2 [[email protected] nginx-1.12.2]# ./configure > --with-http_ssl_module //开启SSL加密功能 > --with-stream //开启TCP/UDP代理模块 > --with-http_stub_status_module //开启status状态页面 [[email protected] nginx-1.12.2]# make && make install //编译并安装
2)启用Nginx服务并查看监听端口状态
ss命令可以查看系统中启动的端口信息,该命令常用选项如下:
-a显示所有端口的信息
-n以数字格式显示端口号
-t显示TCP连接的端口
-u显示UDP连接的端口
-l显示服务正在监听的端口信息,如httpd启动后,会一直监听80端口
-p显示监听端口的服务名称是什么(也就是程序名称)
注意:在RHEL7系统中可以使用ss命令替代netstat命令,功能一样,选项一样。
[[email protected] ~]# /usr/local/nginx/sbin/nginx [[email protected] ~]# netstat -anptu | grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 10441/nginx [[email protected] ~]# ss -anptu | grep nginx
3)修改Nginx配置文件,定义状态页面
[[email protected] ~]# cat /usr/local/nginx/conf/nginx.conf … … location /status { stub_status on; #allow IP地址; #deny IP地址; } … … [[email protected] ~]# nginx
4)优化后,查看状态页面信息
[[email protected] ~]# curl http://192.168.4.5/status Active connections: 1 server accepts handled requests 10 10 3 Reading: 0 Writing: 1 Waiting: 0
以上是关于查看服务器状态的主要内容,如果未能解决你的问题,请参考以下文章
java BottomBarNavigation代码保留片段状态