ubuntu

ubuntu minimal如何管理进程

小樊
44
2025-08-01 10:16:01
栏目: 智能运维

在Ubuntu Minimal中,您可以使用以下命令来管理进程:

  1. ps:查看当前系统中的进程。例如,ps aux 会显示所有用户的进程详细信息。

  2. top:实时查看系统进程和资源使用情况。按q退出。

  3. htop:类似于top,但提供更丰富的信息和更好的界面。需要先安装:sudo apt-get install htop

  4. pgrep:根据进程名查找进程ID。例如,pgrep nginx 会显示所有名为nginx的进程ID。

  5. pkill:根据进程名终止进程。例如,pkill nginx 会终止所有名为nginx的进程。

  6. kill:根据进程ID终止进程。例如,kill 12345 会终止进程ID为12345的进程。

  7. nohup:在后台运行命令,即使关闭终端也不会终止。例如,nohup my_command & 会在后台运行my_command。

  8. screen:创建一个虚拟终端,可以在其中运行多个进程。例如,screen -S mysession 创建一个名为mysession的虚拟终端,然后按Ctrl-A接着D来分离虚拟终端。要重新连接虚拟终端,请使用screen -r mysession

  9. systemctl:管理系统服务。例如,sudo systemctl start nginx 启动nginx服务,sudo systemctl stop nginx 停止nginx服务,sudo systemctl enable nginx 设置nginx服务开机自启。

  10. init.d:使用init.d脚本管理服务。例如,sudo /etc/init.d/nginx start 启动nginx服务,sudo /etc/init.d/nginx stop 停止nginx服务。

这些命令应该足以满足您在Ubuntu Minimal中管理进程的需求。如果您需要更多功能,可以考虑安装其他工具,如tmuxatcron等。

0
看了该问题的人还看了