首页 > 系统相关 >第五章 进程管理

第五章 进程管理

时间:2023-11-22 10:46:54浏览次数:35  
标签:ps 查看 管理 PID 命令 第五章 使用 进程

首先就是了解进程的基本概念:

进程的含义为正在运行的程序,包括这个运行的程序所占用的系统资源。进程是系统进行资源分配和调度的一个独立单位。

每个进程都有唯一的进程标识PID,一个PID只能标识一个进程。

进程状态是指程序运行过程中的变化。一般分为三类:就绪态、运行态、阻塞态。

查看进程:

命令1:使用”ps aux“命令可以查看当前目录的进程。(这里需注意每列显示数据代表的意义要熟知)

例如:%cpu是指cpu占用率,TTY是进程运行的终端。等等必须要知道的。

命令2:使用“ps-aux--sort-%cpu"命令,用户再查看cpu占用率时,进程会按照CPU占用百分比的降序排列。

命令3:"ps-ef",命令可以查看UID、PID、PPID等的信息。

命令4:用户可以使用“ps axo”命令自定义显示的字段。

几种常用的查看进程PID的方法:

1.使用cat命令

2.使用pidof命令

3.使用pgrep命令

命令5:top命令可以实时动态的显示进程(在top命令后添加参数-d可以设置刷新时间

                                                                   添加-p参数可以查看一个或多个进程的动态信息

                                                                  添加-u参数可以查看指定用户的进程,添加-n参数可以设置刷新的次数)

命令5:kill命令用来终止指定进程的运行。(使用kill-l命令查看全部信号)

命令6:使用killall命令可以用来终止所有的服务进程。

进程优先级:

使用top命令查看nice级别

使用ps命令查看nice级别

作业控制:

作业控制是一个命令行功能。

jobs命令用于显示当前shell中的作业列表及作业状态。

bg命令可以把任务移动到后台。

fg命令可以将后台的进程移动到前台。

总结与反思:

本章主要就是讲到进程的概念,进程的状态以及如何使用ps与top命令查看进程,还有就是用户可以通过给予进程信号的方式对进程进行控制,最后还讲到了作业控制的基本原理,通过本章的学习就是对这些内容有了深刻的认识,但是在运用方面还是有所欠缺,感觉学到的知识就是用不太上,在学习完理论以后还是要多加的进行练习,只有这样才能将这些所学的命令更加的灵活的运用,不然的话就好像时停留在只是表面,只知道有这个命令存在,但不会运用。

标签:ps,查看,管理,PID,命令,第五章,使用,进程
From: https://www.cnblogs.com/lym2222/p/17848419.html

相关文章

  • 进程管理
    第五章进程管理5.1初始进程5.2查看进程5.2.1静态查看进程5.2.2动态查看进程5.3信号控制进程5.3.1kill命令5.3.2killall命令5.4进程优先级5.4.1使用top命令查看nice级别5.4.2使用ps命令查看nice级别5.5作业控制......
  • Linux进程管理学习感悟与笔记
    1.ps   'ps'是Linux中最基础的浏览系统中的进程的命令。能列出系统中运行的进程,包括进程号、命令、CPU使用量、内存使用量等。下述选项可以得到更多有用的消息。ps -a - 列出所有运行中/激活进程ps -ef |grep - 列出需要进程ps -aux - 显示进程信息,包括无终端......
  • 第七章 存储管理
    一、存储方式本地存储:直接插在服务器上的硬盘上外部存储:可以理解为移动硬盘网络存储:将数据存储到专门的存储设备上或者存储集群里二、内存管理功能存储器功能需求:容量足够大、速度足够快、信息永久保存、多道程序并行多道程序并发带来的问题:1.共享:代码和数据共享,节省内存......
  • 管理用户和组(实训)
    管理用户和组(实训)用户管理相关命令useradd       添加用户adduser       添加用户userdel        删除用户passwd        为用户设置密码usermod      修改用户命令,可以通过usermod来修改登录名、用户目录等用户组管理相关命令groupa......
  • 上一个会员管理系统的图
         ......
  • 11.20会员管理系统建模
    用例图建模班级:信2205-2班         学号:20224082         姓名: 艾鑫一实验目的l 掌握客户需求的方法和步骤; l 了解以用例驱动的软件开发方法;l 掌握用例图的绘制方法;l 掌握RationalRose进行用例建模的具体方法和步骤;二实验环境及实验准备l......
  • Exadata存储节点大量nvmecli进程,导致系统出现卡顿现象
    1、故障概要同事在执行Exadata巡检时,发现客户Exadata环境中的celadm01存储节点存在卡顿的现象。相同的命令,在其他的存储节点很快就返回输出结果,而celadm01这台存储节点需要很长时间才返回输出结果。 2、故障分析(1).检查主机负载情况。发现celadm01这台存储节点的负载(loadave......
  • nginx出现很多进程,怎么杀掉进程。
    linux关闭nginx的方法:1、利用“ps-ef|grepnginx”命令查看nginx进程后,利用“kill-QUIT进程号”关闭nginx即可;2、利用“kill-TERM 999”快速杀死进程即可;3、利用“pkill-9nginx”强行停止进程即可。4、利用“kill-9 999”杀死进程5、查找进程ps-ef|grepnginx|g......
  • 5.4 Windows驱动开发:内核通过PEB取进程参数
    PEB结构(ProcessEnvirormentBlockStructure)其中文名是进程环境块信息,进程环境块内部包含了进程运行的详细参数信息,每一个进程在运行后都会存在一个特有的PEB结构,通过附加进程并遍历这段结构即可得到非常多的有用信息。在应用层下,如果想要得到PEB的基地址只需要取fs:[0x30]即......
  • openGauss学习笔记-129 openGauss 数据库管理-参数设置-查看参数值
    openGauss学习笔记-129openGauss数据库管理-参数设置-查看参数值openGauss安装后,有一套默认的运行参数,为了使openGauss与业务的配合度更高,用户需要根据业务场景和数据量的大小进行GUC参数调整。129.1操作步骤以操作系统用户omm登录数据库主节点。使用如下命令连接数据库......