IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 重拾Linux(九)之进程管理 -> 正文阅读

[系统运维]重拾Linux(九)之进程管理

目录

一、基本介绍

二、查看系统正在执行的进程(ps)

1. ps -aux

2. ps -aux|grep [进程名]

3. ps -ef

4. ps -ef|grep [进程名]

?三、终止进程

四、查看进程数(pstree)


一、基本介绍

1). 在Linux中,每个执行的程序(代码)都称为一个进程。每个进程都分配一个ID号。

2). 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。

3). 每个进程都可能以两种方式存在,即 前台与后台 ,所谓前台进程就是用户自己目前屏幕上可操作性的进程,后台进程则是实际在操作的,但由于屏幕上无法看到的进程,通常使用后台方式执行。

4). 一般系统的服务都是以后台进程的方式存在。而且都会常驻在系统中,直到关机才会结束。

二、查看系统正在执行的进程(ps)

一般使用 ps 指令来查看目前系统中,有哪些正在执行的进程,以及它们的执行情况。可以搭配参数组合使用,也可以不加任何参数直接使用。

ps [-选项]

常用选项:

-a:显示当前终端 所有进程信息

-u:以用户的格式显示进程信息

-x:显示后台进程运行的参数

-e:显示所有进程

-f:全格式

1. ps -aux

ps -aux

执行结果解析:

USER:用户名称

PID:进程号

%CPU:进程占用cpu的百分比

%MEM:进程占用物理内存的百分比

VSZ:进程占用的虚拟内存大小(单位: KB)

RSS:进程占用的物理内存大小(单位: KB)?

TTY:终端名称

STAT:进程状态,其中S - 睡眠,s-表示该进程是会话的先导进程,N-表示进程拥有比普通优先级更低的优先级,R-正在运行,D-短期等待,Z-僵死进程,T-被跟踪或者被停止进程,X-死掉的进程等

START:进程的启动时间

TIME:进程使用CPU的总时间

COMMAND:启动进程所需要的命令和参数,如过长则会被截断显示

2. ps -aux|grep [进程名]

查询具体的进程服务信息

ps -aux|grep [进程名]

3. ps -ef

以全格式显示当前所有的进程,查询进程的父级进程

ps -ef

结果解析:

UID:用户id

PID:进程id

PPID:父级进程id?

C:CPU用于执行优先级的因子。数值越大,表明进程是CPU密集型计算,执行优先级会降低;数值越小,表名进程是I/O密集型运算,执行优先级会提高

STIME:进程启动的时间

TTY:完整的终端名称

TIME:CPU时间

CMD:启动进程所用的命令和参数

4. ps -ef|grep [进程名]

以全格式显示当前具体的进程,查询进程的父级进程

?三、终止进程

????????若是某个进程执行到一半需要停止时,或者是某进程执行已经消耗了很大的系统资源时,此时可以考虑停止该进程。

基本语法:

kill [选项] 进程号    //通过进程号杀死进程

killall 进程名称      //通过进程名称杀死进程,支持通配符,适用于系统因负载过大而变得很慢时

常用选项:

-9:表示强迫进程停止

四、查看进程数(pstree)

通过 pstree 指令,可以更直观的来查看进程相关层级信息

基本语法:

pstree [选项]

常用选项:

-p:显示进程的PID

-u:显示进程的所属用户

?

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-16 18:06:51  更:2021-12-16 18:07:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 5:23:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码