服务Linux查看运行服务的方法(linux查看运行)
Linux 运行服务查看方法
Linux 是一个安全性非常高的操作系统,使用 Linux 的用户需要熟悉 Linux 下的服务,如何查看正在运行的服务?以下就介绍一下 Linux 查看运行服务的方法:
1、ps 命令查看服务
Linux 的 ps 命令是一个很有用的命令,可以帮助我们查看正在运行的服务,只需要使用`ps -aux`命令,就可以查看到当前运行的服务:
“`bash
$ ps -aux
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
…
root 1 0.1 0.0 … … ? Rs May 17 0:02 /usr/sbin/init
可以看到,最上面一行显示的是 init 程序,它是 Linux 中的系统服务管理程序,其他的程序都是通过它来启动和停止的。
2、netstat 命令查看服务
netstat是一个 Linux 下的命令,它可以查看当前运行所有的服务列表,比如 HTTP 服务、SSH 服务等,可以使用` netstat -tulpn `命令来查看:
```bash$ netstat -tulpn
Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12445/sshd
从上述输出可以看出,正在运行的服务是 SSH 服务,进程 ID 是 12445,程序名是 sshd。
3、service 或 chkconfig 命令查看服务
对于 CentOS 的用户,可以使用 service 和 chkconfig 两个命令来查看当前系统正在运行的服务,比如使用这两个命令可以查看 SSH 服务的状态:
“`bash
$ service sshd status
# 或者使用
$ chkconfig sshd –list
以上就是 Linux 查看运行服务的三种方法,希望用户能够有效的使用这些命令,更好地查看 Linux 下的服务。