在CentOS系统中,可以使用以下命令来查看和管理进程:
ps命令
ps aux:显示所有进程的详细信息。ps -ef:与ps aux类似,但输出格式略有不同。ps -aux | grep [进程名]:查找特定进程的信息。top命令
P键按CPU使用率排序,按M键按内存使用率排序。htop命令
htop是top的增强版,提供更友好的用户界面和更多功能。F2修改设置。pidof命令
pidof httpdpgrep命令
pgrep -af nginxlsof命令
kill命令
kill [PID]:发送SIGTERM信号,默认行为是终止进程。kill -9 [PID]:发送SIGKILL信号,强制立即终止进程。pkill命令
pkill -f nginxnice命令
nice -n [优先级] [命令]:以指定的优先级运行命令。renice命令
renice [优先级] -p [PID]:修改指定PID的进程优先级。nohup命令
nohup [命令] &screen命令
screen:启动一个新的screen会话。screen -r [会话ID]:重新连接到已存在的会话。screen -ls:列出所有screen会话。查看所有进程:
ps aux 查找并终止名为nginx的进程:
pkill -f nginx 修改进程优先级:
renice -n 10 -p 1234 在后台运行命令:
nohup myscript.sh & 通过这些命令,你可以有效地查看和管理CentOS系统中的进程。