Screen 会话管理
screen -S sessionname
screen -S 'ping_google' -d -m ping www.google.com
screen -list
screen -r sessionname
Ctrl + A, D
pkill screen
后台进程管理
nohup - 不挂断运行
nohup ./script.sh &
nohup ./script.sh > output.log 2>&1 &
jobs
ps aux | grep script
作业控制命令
Ctrl + Z
bg
fg
fg %1
jobs -l
实践应用场景
系统管理最佳实践
- 权限最小化原则: 只给用户必需的最小权限
- 定期清理进程: 及时清理僵尸进程和无用进程
- 监控系统资源: 使用top、htop监控系统性能
- 合理调整优先级: 为重要进程分配更高优先级
常见故障排查
ps aux --sort=-%cpu | head -10
ps aux --sort=-%mem | head -10
ps aux | grep -w Z
netstat -tulpn | grep :80
lsof -i :80