Linux系统之进程及服务的控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux系统之进程及服务的控制相关的知识,希望对你有一定的参考价值。

1、什么是进程?

??系统中正在运行的程序。

2、图形的进程查看方式

??gnome-system-monitor
技术分享图片

3、查看进程的命令

??whatis?ps
技术分享图片
3.1ps
??查看进程
技术分享图片

3.2ps?a
??查看与当前环境相关的进程(包含环境本身信息)。
技术分享图片
3.3ps?-a
??查看在当前终端运行的进程,但不包含当前环境进程。
技术分享图片
3.4ps?-A|-e
??查看系统所有进程。
技术分享图片
技术分享图片
3.5ps?x
??查看含有输出终端的进程。
技术分享图片

3.6ps?f
??查看进程的从属关系。
技术分享图片
3.7ps?u
??查看进程的所有人。
技术分享图片
3.8ps?l
??长列表显示。
技术分享图片
3.9ps?ax?-o?指定信息
??查看进程的指定信息。
??例如:ps?ax?-o?comm,%cpu,%mem,pid,user,group,stat
技术分享图片
3.10ps?ax?--sort=排序条件
??按指定条件排序显示进程。例如:
??按照cpu的占用情况正序显示进程:
技术分享图片
??按照cpu的占用情况拟序显示进程:
技术分享图片
??按照内存的占用情况正序显示进程:
技术分享图片
??按照内存的占用情况逆序显示进程:
技术分享图片
3.11综合应用,查看以cpu占用情况为条件逆序排在前五的进程的pid
??ps?ax?--sort=-%cpu?-o?pid?|?sed?-n?2,6p
技术分享图片

4、进程的优先级

??S?:进程状态
??s?:表示此进程为顶级进程
??T?:表示进程是暂停状态
??<?:进程优先级高
??N?:进程优先级低
??l?:进程在内存中有锁定空间
??renice?-n?优先级?pid?:修改进程的优先级,例如,将进程pid为6245的优先级由-5修改为-8
技术分享图片技术分享图片
??nice?-n?优先级?命令?&?:指定优先级开启进程,例如,指定开启火狐浏览器并指定其优先级为-5
技术分享图片
??ps?-o?指定信息?:查看进程的指定信息,例如,查看进程的pid和nice
技术分享图片

5、进程前后台的调用

??Ctrl?z?:将占用终端的进程打入后台停止。
??Ctrl?c?:将占用当前终端的进程结束。
??jobs?:查看被打入后台的进程。
技术分享图片
??bg?jobsnum?:将指定进程在后台运行。
技术分享图片
??fg?jobsnum?:将指定进程调回前台。
技术分享图片

6、常用信号

??1?:进程不停止的情况下重新加载配置。
??2?:清除进程在内存中的数据。
??3?:清除鼠标在内存中的数据。
??9?:强行结束进程,不能被阻塞。
??15?:正常关闭进程。
??18?:运行停止的的进程。
??19?:暂停进程,不能被阻塞。
??20?:暂停进程。
?相关命令?:
??kill?信号?pid?:发送信号对pid对应的进程进行操作。
??killall?信号?进程名称?:发送信号对指定进程名称所有的进程进行操作。

7、服务的控管

7.1systemctl?start?sshd
??开启
7.2systemctl?stop?sshd
??关闭
7.3systemctl?status?sshd
??显示状态
7.4systemctl?restart?sshd
??重启
7.5systemctl?enable?sshd
??开机启动
7.6systemctl?disable?sshd
??开机关闭
7.7systemctl?list-units?sshd
??列出系统中运行的服务
7.8systemctl?list-unit-files?sshd
??列出系统中服务开机状态
7.9systemctl?list-dependncies?sshd
??列出服务依赖关系
7.10systemctl?mask?sshd
??冻结服务
7.11systemctl?unmask?sshd
??解锁服务
7.12systemctl?set-default?multi-user.target
??开机不启动图形
7.13?set-default?graphical.target
??开机启动图形

8、Linux系统下用ip控制真机或虚拟机

8.1查看ip命令br/>??查看虚拟机ip:?ifconfig?eth0
??查看真机ip:?ip?addr?show?br0
**8.2控制真机或虚拟机命令**
[email protected]?:有图形化控制。
[email protected]?:无图形化控制。
8.3查看电脑被谁控制过
  last :电脑被谁登录过。
  w -f :电脑被谁登录过正在被谁运行。
  lastb :电脑被谁试图登录过但未成功。
  kill -9 pid :终止被控制。


以上是关于Linux系统之进程及服务的控制的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu查看系统进程及服务状态

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

浅谈linux系统下的权限管理和进程及服务的控制

linux基础学习

Linux/Centos7系统管理之进程与计划任务管理

Linux编程之《守护进程》