进程管理
# 1 查看系统进程 常用
ps -aux # 中括号是系统进程 [系统进程]
# 2 查看系统进程
ps -ef # 带有UUID
# 3 查看某个进程 grep过滤
ps -aux | grep id/进程名字
# 4 查看进程 实时变化状态
top
# 5 关闭进程
kill 进程号 # 正常关闭某进程 <==> kill -15 进程号
-l # 列出全部的信号
常用信号:
1 (HUP) :重新加载进程
9 (KILL) :强制杀死一个进程 立即终止
15 (TERM):正常停止一个进程 会保存信息 # 默认信号
# 6 强行关闭某进程
kill -9 进程id号
# 7 关闭软件的所有进程
pkill -9 软件名
eg:pkill -9 nginx # 关闭nginx所有进程
killall 软件名
eg: killall nginx # 关闭nginx所有进程
### 后台运行进程: 通过screen 来管理进程
1.安装:
yum install screen -y
2.创建一个screen窗口 指定名称
screen -S myjobs
3.screen窗口中执行耗时任务、进程
wget ...
4.后台运行任务 平滑退出screen 但任务还在后台运行
ctrl+a+d # 注:exit 才是真正关闭screen窗口
5.查看所有的screen
screen -list
6.进入正在运行的screen
screen -r myjobs # 调到前台执行
7.终止screen
exit 或 Ctrl + d
标签:Linux17,查看,--,screen,nginx,kill,关闭,进程
From: https://www.cnblogs.com/Edmondhui/p/17570039.html