在CentOS系统中,有多种方法可以查看进程。以下是一些常用的命令:
ps 命令ps 是最基本的进程查看工具。
查看所有进程:
ps -ef 或者
ps aux 查看特定用户的进程:
ps -ef | grep 用户名 或者
ps aux | grep 用户名 查看特定进程:
ps -ef | grep 进程名 或者
ps aux | grep 进程名 top 命令top 提供了一个动态的实时视图,显示系统中的进程及其资源使用情况。
运行 top:
top 退出 top: 按 q 键。
htop 命令htop 是 top 的增强版,提供了更友好的用户界面和更多的功能。
安装 htop(如果未安装):
sudo yum install htop 运行 htop:
htop pgrep 和 pkill 命令pgrep 用于查找进程ID,pkill 用于终止进程。
查找进程ID:
pgrep 进程名 或者
pgrep -u 用户名 进程名 终止进程:
pkill 进程名 或者
pkill -u 用户名 进程名 systemctl 命令用于管理系统服务,也可以查看服务的状态。
查看所有服务状态:
systemctl list-units --type=service 查看特定服务状态:
systemctl status 服务名 lsof 命令lsof 用于列出打开的文件和使用这些文件的进程。
安装 lsof(如果未安装):
sudo yum install lsof 查看特定进程打开的文件:
lsof -p 进程ID netstat 命令netstat 用于显示网络连接、路由表、接口统计等信息。
查看所有网络连接:
netstat -tuln 查看特定进程的网络连接:
netstat -tulnp | grep 进程ID 通过这些命令,你可以全面了解CentOS系统中的进程及其状态。