进程管理

pid, ppid 概念, 注意结合用户权限

& 放到背景工作, 在指令最后直接 + & 即可, fg/bg 返回
ctrl + z 暂时放到背景工作, fg/bg 返回
( bg 只是显示目前可以被返回的工作时哪个, fg才是真正返回 )
jobs 显示目前工作内容: jobs -l 显示全内容, -r 显示在运行内容,-s 暂停内容
fg %jobnumber 将该工作拿到前台
bg %jobnumber 将该工作拿到后台
kill -l 显示全部参数, 1,9,15 经常使用, 1表示重新读取, 9表示立刻强制删除, 15表示正常方式结束 kill -9 %1
kill 之后 %接工作号, 直接接数字就是 PID 号


真正放到终端机工作
------------------------------------------
nohup [指令] & ( & 是放到背景下执行 )

进程管理
------------------------------------------
ps -ef ( 查看所有 )
ps -l ( 查看自己进程 )
top -d 2 ( 每个2秒刷新一次资源情况 ) q 退出
top -b -n 2 > /tmp/top.txt ( 只有两次top信息被保留 )
free 查看内存情况 -m 以 mbytes 显示
uptime 观察系统启动时间
vmstat 查看整个系统运行情况
fuser -uv /u01 列出某个目录目前有哪些用户在使用
lsof -u root 列出该用户进程打开的所有档案
lsof +d /dev 列出该文件夹下被打开的所有档案
pidof init 根据进程名查询到进程的PID

原文地址:https://www.cnblogs.com/moveofgod/p/3160496.html