服务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 下的服务。

数据运维技术 » 服务Linux查看运行服务的方法(linux查看运行)