在Ubuntu系统中,可以使用以下命令来查看和管理进程:
ps命令
ps aux:显示所有用户的进程信息。ps -ef:类似于ps aux,但输出格式略有不同。ps -aux | grep [进程名]:查找特定名称的进程。top命令
Shift + M按内存使用排序,按Shift + P按CPU使用排序。htop命令
htop是top的增强版,提供更友好的用户界面和更多功能。sudo apt install htoppgrep命令
pgrep -af [进程名]会显示进程名和对应的PID。pidof命令
pidof [程序名]systemd-cgtop命令
kill命令
kill [PID]:发送SIGTERM信号,默认行为是优雅地终止进程。kill -9 [PID]:发送SIGKILL信号,强制立即终止进程。pkill命令
pkill [进程名]nice和renice命令
nice [优先级] [命令]:启动新进程时设置优先级。renice [优先级] -p [PID]:改变已运行进程的优先级。nohup命令
nohup [命令] &:在后台运行命令,并将输出重定向到nohup.out文件。screen和tmux命令
screen或tmux命令启动新会话。systemctl命令
sudo systemctl start [服务名]sudo systemctl stop [服务名]sudo systemctl status [服务名]sudo权限执行需要管理员权限的命令。man [命令名]查看帮助文档。通过这些工具和方法,你可以有效地监控和管理Ubuntu系统中的进程。