如何查看linux系统安装了哪些服务呢,因不同版本的操作系统可能使用的命令不一样或者有些命令在某些操作系统不可用,现列举一些常用查看命令(基于我的linux版本)。

我的操作系统版本如下:

7120d674aae0b21f704ee5ee2cc7234d.png

1.service --status-all

输出结果较多,截取部分。比如查看MySQL服务安装了没有,可从列出的信息中查找。

24eb9276b93a9f2ada839d17d3dce946.png

def2396233d722b7f2957cc2951f65b0.png

2.chkconfig --list

da013dafcf230f27e8fdb6b9e66e1e2c.png

可以使用该命令查找特定的服务是否安装(前提是你指定该服务运行的名称),比如MySQL,键入命令:chkconfig --list mysql

f0fd712437a0087a7c38466922d649c7.png

3.ps aux

ff00dfd3f668d6a1d875b9a3ea77160d.png

4.进入init.d目录查看

bc3820af825684ed81cd9af6e43fbb7e.png

5.netstat -lntp

7bf40330e13f480d245cf13829787080.png

6.ntsysv

27727ba8a1d0b1842b2cdab391eb2879.png

其中*号表示开机启动。如果想让某个服务开机启动,可以使用chkconfig mysql on。另有查看mysql状态/停止mysql服务/启动mysql服务 分别为:service mysql status/stop/start。

Logo

更多推荐