前言:
最近整理一些以前的学习笔记。
过去都是存储在本地,此次传到网络留待备用。
- 程序:静态的代码,占用硬盘
- 进程:动态的代码,占用CPU、内存
- systemd是所有进程的父进程,PID=1
- 进程的标识:PID
- 树形结构进程:
- 父进程
- └子进程
进程相关命令
-
pstree : 以树的形式显示进程
-
ps : 显示进程状态
-
top : 实时显示系统状态
-
pgrep : 进程检索工具
-
pkill : 关键字查杀进程
-
kill : 根据pid杀死进程
-
killall : 根据进程名查杀进程
-
进程前后台调度:
-
后台启动执行
‘&’,在命令行末尾加 & 符号,不占用当前终端。 ]# sleep 800 &
-
^Z //按ctrl+z 暂停进程并放入后台
-
查看后台进程
]# jobs
-
将jobs中进程放到后台运行
]# bg 作业标识号
-
将jobs中进程恢复到前台运行
]# fg 作业标识号
]# jobs //查看进程 [1]- 运行中 sleep 800 & [2]+ 已停止 sleep 700 ]# bg 2 //将后台编号为2的进程继续后台运行 ]# jobs [1]- 运行中 sleep 800 & [2]+ 运行中 sleep 700 & ]# fg %2 //将后台编号为2的进程恢复到前台运行 sleep 700
-