您的位置:首页 > 运维架构 > Linux

linux服务安装与配置(一):服务状态

2015-09-30 22:46 507 查看
        linux 查看服务启动状态方式有如下:

1,使用netstat -atupn 可以查看服务对应端口是否打开

2. 使用service --status-all 配合grep可查看指定服务是否开启。

netstat的参数很多,在man手册中可以查看到,但常用的就几个:

-a :all,表示列出所有的连接,服务监听,Socket资料

-t :tcp,列出tcp协议的服务

-u :udp,列出udp协议的服务
-n :numeric, 以数字形式显示地址和端口号

-l :listening,列出当前监听服务

-p :program,列出服务程序的PID

 命令测试如下:



其中
Proto :网络传输协议,主要为tcp和udp
Local Address :本地的ip:port
Foreign Address:远程主机的ip:port
State :连线状态,主要有监听( LISTEN )和建立(ESTABLISED)
PID :服务的进程编号
Program name:服务名称

上面输出结果可以看到我目前主机上面的连接状态,第13行为192.168.41.5主机连接到我目前主机web服务器上。14行为该主机和我的主机存在telnet连接。

用grep结合可查看某个具体端口及服务情况··

[root@localhost ~]# netstat -tulpan |grep LISTEN   //查看当前所有监听端口·

[root@localhost ~]# netstat -tulpan |grep 80   //查看所有80端口使用情况·
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息