1.什么是进程

进程是指操作系统中正在进行的一个应用程序;

2.图形的进程查看方式

gnome-system-monitor

Linux---进程及服务的控制_第1张图片

3.查看进程的命令

ps 查看进程

Linux---进程及服务的控制_第2张图片

ps a 当前进程相关进程(包含了当前环境本身信息)

Linux---进程及服务的控制_第3张图片

ps -a       显示当前终端中的所有进程(不包含当前环境本身信息)

Linux---进程及服务的控制_第4张图片

ps     -A|-e           系统所有进程
ps  -A

Linux---进程及服务的控制_第5张图片Linux---进程及服务的控制_第6张图片

ps    -e

Linux---进程及服务的控制_第7张图片

Linux---进程及服务的控制_第8张图片
ps x 包含含有终端的所有(必须含有tty(字符输出设备的))进程

Linux---进程及服务的控制_第9张图片

ps f 查看进程的从属关系

Linux---进程及服务的控制_第10张图片
ps u 进程的所有人

Linux---进程及服务的控制_第11张图片

ps ax -o comm,nice,%cpu,%mem,pid,user,group,stat 查看。。。

Linux---进程及服务的控制_第12张图片

ps ax --sort=%cpu 默认为升序排列

Linux---进程及服务的控制_第13张图片

psax --sort=-%cpu 降序排列

Linux---进程及服务的控制_第14张图片

4.进程的优先级
-20——19
其中数值越小越优先;

S 进程状态
s 此进程为顶级进程
T 进程是暂时停止的
< 进程的优先级高
‘空’ 进程的优先级普通
N 进程优先级低
l 进程在内存中有锁定空间

renice -n -5 pid 指定修改进程的优先级

Linux---进程及服务的控制_第15张图片

nice -n -5 命令 & 指定优先级开启进程

Linux---进程及服务的控制_第16张图片

5.进程前后台的调用
首先启动一个进程,如firefox;

Linux---进程及服务的控制_第17张图片

ctrl+z 将占用终端的进程打入后台停止

Linux---进程及服务的控制_第18张图片

jobs 查看当前后台暂时挂起的所有进程
-优先级低
+优先级高

Linux---进程及服务的控制_第19张图片
此时在firefox网址栏输入ssssss,并没有内容,但是会给你弹出一个框,点击wait

Linux---进程及服务的控制_第20张图片

Linux---进程及服务的控制_第21张图片
bg jobsnum 将指定进程在后台运行

Linux---进程及服务的控制_第22张图片

此时刚才输入的sssssss出现了

Linux---进程及服务的控制_第23张图片

fg jobnum 将指定进程调回前台
ctrl+c 将占用当前终端的进程结束

Linux---进程及服务的控制_第24张图片

6.信号

1 进程不停止的情况下重新加载配置
2 清除进程在内存中的数据
3 清除鼠标在内存中的数据

Linux---进程及服务的控制_第25张图片

9 强行结束进程

Linux---进程及服务的控制_第26张图片

15 正常关闭进程

Linux---进程及服务的控制_第27张图片

18 运行停止的进程

Linux---进程及服务的控制_第28张图片

19 暂停进程(不能被阻塞)

Linux---进程及服务的控制_第29张图片

Linux---进程及服务的控制_第30张图片
不能输入消息
20 暂停进程(可以被阻塞)

kill 信号 pid
killall 信号 进程名称

ip addr show br0 真机下查询本机的ip地址

Linux---进程及服务的控制_第31张图片

ifconfig eth0 虚拟机下查询本机的ip地址

Linux---进程及服务的控制_第32张图片

7.服务的控管
systemctl start sshd.service 开启
systemctl status sshd.service 查看状态

Linux---进程及服务的控制_第33张图片

Linux---进程及服务的控制_第34张图片

systemctl stop sshd.service 停止
systemctl status sshd.service 查看状态

Linux---进程及服务的控制_第35张图片

systemctl restart sshd.service 重启
systemctl status sshd.service 查看状态

Linux---进程及服务的控制_第36张图片

systemctl enable sshd.service 开机自启

Linux---进程及服务的控制_第37张图片

systemctl disable sshd.service 关闭自启

Linux---进程及服务的控制_第38张图片

systemctl list-units 列出当前系统开启的服务

Linux---进程及服务的控制_第39张图片

systemctl list-unit-files 列出系统中服务开机状态

Linux---进程及服务的控制_第40张图片

systemctl

级别有0-6,0是关机,6是重启,234是无图形的界面,5是有图形的界面

w查看当前有谁在使用这台电脑。。