Linux---进程及服务的控制

1.什么是进程

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

2.图形的进程查看方式

gnome-system-monitor

Linux---进程及服务的控制

3.查看进程的命令

ps 查看进程

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制Linux---进程及服务的控制

ps    -e

Linux---进程及服务的控制

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

Linux---进程及服务的控制

ps f 查看进程的从属关系

Linux---进程及服务的控制
ps u 进程的所有人

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

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

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

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

Linux---进程及服务的控制

Linux---进程及服务的控制
bg jobsnum 将指定进程在后台运行

Linux---进程及服务的控制

此时刚才输入的sssssss出现了

Linux---进程及服务的控制

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

Linux---进程及服务的控制

6.信号

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

Linux---进程及服务的控制

9 强行结束进程

Linux---进程及服务的控制

15 正常关闭进程

Linux---进程及服务的控制

18 运行停止的进程

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

kill 信号 pid
killall 信号 进程名称

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

systemctl enable sshd.service 开机自启

Linux---进程及服务的控制

systemctl disable sshd.service 关闭自启

Linux---进程及服务的控制

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

Linux---进程及服务的控制

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

Linux---进程及服务的控制

systemctl

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

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

猜你喜欢

转载自blog.51cto.com/13678296/2160729