程序与进程
程序:放置在储存媒体中,(如硬盘、光盘、软盘、磁带等)为实体文件的形态存在;
ps aux 查看所有进程的信息
top 动态查看
选项与参数:
-d :后面可以接秒数,就是整个程序画面更新的秒数。默认是 5 秒;
-b :以批次的方式执行 top ,还有更多的参数可以使用喔!
通常会搭配数据流重导向来将批次的结果输出成为文件。
-n :与 -b 搭配,意义是,需要进行几次 top 的输出结果。
-p :指定某些个 PID 来进行观察监测而已。
在 top 执行过程当中可以使用的按键指令:
? :显示在 top 当中可以输入的按键指令;
P :以 CPU 的使用资源排序显示;
M :以 Memory 的使用资源排序显示;
N :以 PID 来排序喔!
T :由该 Process 使用的 CPU 时间累积 (TIME+) 排序。
k :给予某个 PID 一个讯号 (signal)
r :给予某个 PID 重新制订一个 nice 值。
q :离开 top 软件的按键。
进程的管理
kill -1 :重启进程
kill -9 强制中段一个进程,杀死进程
kill -15 结束进程 以正常的方式结束进程
lsof :列出被程序所打开的文件名
jobs 将一个进程放后台
fg调取后台进程到前台
bg把后台暂停的进程启动
单次任务
atd服务负责管理单次任务
进行单次任务的程序是at命令,管理他的服务是atd。
systemctl restart atd
systemctl enable atd
systemctl statuds atd
网友评论