1.什么是进程?

系统中正在运行的程序

 

2.图形的进程查看方式

gnome-system-monitor

 

3.查看进程的命令

(1)ps    a          当前环境相关的进程

Linux 进程及服务的控制

 

(2)ps              -a           在当前终端中运行的进程,但不包含当前环境进程信息

Linux 进程及服务的控制

 

(3)ps             -A|-e        系统所有进程

Linux 进程及服务的控制

Linux 进程及服务的控制

 

(4)ps               x              查看含输出终端的信息

Linux 进程及服务的控制

 

(5)ps                f              查看进程从属关系

 

Linux 进程及服务的控制

 

 

](6)ps                u            进程的所有人

Linux 进程及服务的控制

 

(7)ps ax --sort=%cpu                      CPU占用比升序排列

Linux 进程及服务的控制

 

 

(8)ps ax --sort=-%cpu               cpu占用比降序排列

Linux 进程及服务的控制

 

 

(9)ps ax --sort =%mem            内存占用比升序排列

Linux 进程及服务的控制

 

 

(10)ps ax --sort =-%mem   内存占用比降序排列

Linux 进程及服务的控制

 

练习:将CPU利用率前五的pid列出

Linux 进程及服务的控制

 

4.进程优先级

进程状态

S     进程状态

s      次进程为顶级进程

T      此进程是停止的

<      进程优先级高

N      进程优先级低

l          进程在内存中有锁定空间(sleep状态是不能回收的)

 

(1)renice -n -5 pid   修改进程优先级

Linux 进程及服务的控制

 

(2)nice -n -5  进程名字       指定优先级开启进程

Linux 进程及服务的控制

 

 

5.进程前后台的调用

(1)ctrl +z将占用终端的进程打入后台停止,不能运行

Linux 进程及服务的控制

 

(2)jobs 查看 被打入后台的进程

Linux 进程及服务的控制

(3)bg jobnum(序号)       将指i定的进程在后台运行

 

Linux 进程及服务的控制

(4)fg  jobnum                将指定进程调回前台运行

Linux 进程及服务的控制

(5)ctrl+c                         将占用当前终端的进程结束

 

6.信号

1  进程不停止情况下,重新加载配置

2  清除进程在内存中的数据

3  清除鼠标在内存中的数据

9   强行结束进程,不能被阻塞

15 正常关闭进程

18 运行停止的进程

19 暂停进程.不能被阻塞

20 暂停进程,可以被阻塞

 

kill -9  pid       结束进程

Linux 进程及服务的控制

killall  -9   进程名称    结束所有这个名字的进程

 

 

7.服务的控管

(1)systemctl start sshd    开启

(2)systemctl status sshd   显示状态

Linux 进程及服务的控制

(3)systemctl stop sshd  关闭

(4)systemctl restart sshd    重启

(50systemctl ensble sshd    开机时自动启动

(6)systemctl disable  sshd    开机时自动关闭开机状态

(7)systemctl list-utils    列出系统中运行的程序

Linux 进程及服务的控制

 

(8)systemctl list-util-files  列出系统中服务开机状态

Linux 进程及服务的控制

 

 

(9)systemctl mask sshd    冻结

Linux 进程及服务的控制

 

(10)systemctl unmask sshd    解开

Linux 进程及服务的控制

 

(11)systemctl setp-default  multi-user.target   开机时不开图形

Linux 进程及服务的控制

Linux 进程及服务的控制

 

(12)systemctl set-default  grophical.target     开机时开启图形

Linux 进程及服务的控制

Linux 进程及服务的控制

相关文章: