<强>进程的定义强>
1。什么是进程
程序放置在储存媒体中(如硬盘,光盘,软盘、磁带等),为实体文件的型态存在。
进程:程序被触发后,执行者的权限与属性,程序的程序码与所需数据都会被载入内存中,操作系统并给予这个内存内的单元一个识别代码,可以说,进程就是一个正在运行的程序。
2。进程状态
R进程正在运行中,
年代该程序目前正处于睡眠状态,但是可以被唤醒
D不可被唤醒的睡眠状态,进程可能在等待I/O
T停止状态,可能是在工作控制或除错状态
Z僵尸状态,程序已经终止但无法被移除在内存外(主要原因是有编写程序失误可以导致)
<强>查看进程强>
1在图形查看进程
2祝辞进程查看命令:gnome-system-monitor
ps—所有进程
——在当前环境中的进程不包含环境信息
- u显示进程信息
一个显示当前环境中运行的进程,包含环境信息
x列出系统中所有运行包含tty输出设备
f显示进程的父子关系(类似于有节点)
e显示进程的详细信息(系统资源调用)
<>强ps常用组合强>
ps辅助显示系统中所有进程并显示用户
p ef显示进程详细信息并列出进程的父子关系
ps ax显示当前系统中所有进程
pstree显示当前系统的进程树
<>强显示进程指定信息强>
p - o xxx显示进程指定信息
通讯进程名称
用户所有进程组
% cpu进程cpu使用率
%男人进程内存使用率
pid进程Id
好进程有优先级
4 <>强进程排序强>
ps ax -排序=+ % cpu | - % cpu(-大到小+小到大)
-
<李>
统计中显示的信息
s进程状态
l内存中有锁定空间
n优先级低
& lt;优先级高
-
<李>前台运行
s顶级进程
5。进程优先级
1。优先级范围20 - 19
2。优先级查看ps ax - o pid,倪
3。指定某个优先级开启进程
李>
好- n数字进程Pid
好- n 5 vim,开启vim并指定程序的优先级为5
4。改变进程优先级
renice - n优先级进程的pid
注意:好与renice的区别,漂亮在之后改变权限,renice应提前设定好,在再次调用时就会改变
5。环境中进程前后台的调用
工作查看被打入环境后台的进程
ctrl + z把占用终端的进程打入后台
fg工作把后台的进程调回前台
bg工作把后台暂停的进程运行
通讯,让命令直接在后台运行
6。进程信号常用的信号优先级
<>强控制服务强>:systemctl系统初始化进程
pstree显示系统的进程树
1。进程控制命令
ssh - - - - - -→sshd
客户端服务器
systemctl服务控制命令
systemctl地位sshd查看服务状态,不活跃(不可用)、活动(可用)
systemctl启动sshd开启服务