

新闻资讯
技术学院ps命令用于查看Linux进程和服务,常用ps aux或ps -ef结合grep过滤特定服务;2. systemctl status推荐用于现代系统,可查看服务运行状态及详细信息。
在Linux系统中,查看进程和运行中的服务主要通过 ps 命令实现。这个命令能显示当前系统中正在运行的进程信息,结合不同的参数可以灵活地筛选和查看所需的服务进程。
ps 是 process status 的缩写,它能列出当前终端相关的进程或系统所有进程。常用组合如下:
说明:
比如你想确认 Nginx 是否正在运行,可以执行:
ps aux | grep nginx或者:
ps
-ef | grep nginx
如果返回结果包含 nginx: master process 等字样,说明服务已在运行。
同理,可替换为其他服务名,例如 mysql、apache2、redis-server 等。
执行 ps aux 后输出的列含义如下:
虽然 ps 可以查看进程,但现代 Linux 发行版多使用 systemd,建议配合 systemctl 使用:
systemctl status 服务名例如:
systemctl status sshd这样不仅能知道服务是否运行,还能看到日志片段、启用状态等更多信息。
基本上就这些。ps 命令是排查服务是否启动的基础工具,搭配 grep 过滤非常实用。掌握它有助于快速定位问题。