以下是Ubuntu进程远程管理的常用技巧,涵盖命令行和图形化方式:
sudo apt update && sudo apt install openssh-server
。ssh username@remote_ip
(默认端口22,可自定义)。ps aux
:查看所有进程(按CPU/内存排序可用sort -k4 -nr
)。top/htop
:实时监控进程资源占用(htop
需安装,界面更友好)。kill PID
:终止指定进程(PID
通过ps
或top
获取)。kill -9 PID
:强制终止进程(慎用,可能导致数据丢失)。nohup command &
:后台运行命令,断开SSH后不终止。screen/tmux
:创建会话并在后台运行进程,支持重新连接查看。sudo apt install tightvncserver
。vncserver :1
(:1
对应端口5901)。IP:5901
)。sudo apt install xrdp
。- name: Restart nginx
hosts: webservers
tasks:
- name: Restart nginx service
service:
name: nginx
state: restarted
/etc/ssh/sshd_config
,添加AllowUsers username@IP
。PermitRootLogin prohibit-password
。根据需求选择合适方式,命令行适合精准控制,图形化工具适合直观操作,自动化工具适合批量管理。