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

第5章进程管理

时间:2023-12-03 21:44:20浏览次数:31  
标签:ps 查看 管理 top PID 进程 CPU

一、进程组成部分:

  • 已分配内存的地址空间
  • 安全属性,包括所有权凭据和特权
  • 程序代码的一个或多个执行线程
  • 进程状态

每个进程都有唯一的进程标识PID,一个PID只能标识一个进程,PPID为父进程ID,需要给该进程分配系统资源。

进程状态:

  • 就绪态:进程已经具备运行条件,但是CPU还没有分配过来。
  • 运行态:进程占用CPU,并在CPU上运行。
  • 阻塞态:进程因等待某件事发生而暂时不能运行。

 二、查看进程

1、静态查看进程

ps命令插查看静态进程

ps aux   查看当前目录的进程

 ps aux --sort-%cpu  查看CPU占用率,进程按照CPU占用百分比的降序排列

ps -ef  查看UID、PID、PPID等信息

ps axo 自定义显示的字段,快速查找

ps axo pid,ppid,user,%cpu,command

查看指定进程PID的方法

cat命令 cat /run/sshd.pid

pidof命令 pidof sshd

pgrep命令 pgrep sshd

2、动态查看进程

top命令可以实时动态地显示进程。使用top命令动态查看进程时,进程信息分为上下两部分,上部分为整体信息,下部分为每一个进程的信息,系统默认更新时间为3s。

top

回车键立即更新

 M键以内存占用率排序

P键以CPU占有率排序

N键以PID数值大小排序

R键对排序进行反转

F键显示自定义显示字段。按上下键移动。按空格键选中。按q键退出自定义显示字段。按W保存自定义显示字段

l键显示所有CPU的负载

top -d 1设置刷新时间为1秒

top -d 1 -p 10636,1 查看PID为10636与1的进程信息,参数-p指定查看一个或多个进程的动态信息

top -d 1 -u apache -n 2 参数-u查看指定用户的进程,参数-n可设置刷新次数

三、信号控制进程

kill命令终止指定进程的运行

kill -l  查看全部信号

killall命令可终止某个指定名称的服务所对应的全部进程

 

标签:ps,查看,管理,top,PID,进程,CPU
From: https://www.cnblogs.com/1029lx/p/17873860.html

相关文章

  • 文件管理
    文件管理是计算机使用中至关重要的一部分,涉及到文件目录与路径、目录与文件操作、文本编辑器、文件时间以及文件类型等方面。在这篇博客中,我们将深入探讨这些文件管理的关键概念,为你揭示文件管理的精彩世界。1.文件目录与路径文件目录是文件系统中的一个组织单元,用于存储文件和......
  • 无涯教程-Erlang - 进程
    Erlang中的这些过程与大多数人熟悉的过程和线程不同,Erlang进程是轻量级的,与其他进程(内存)隔离运行,并且由Erlang的虚拟机(VM)调度。进程的创建时间非常短,刚生成的进程的内存占用非常小,单个ErlangVM可以运行数百万个进程。借助spawn方法创建一个进程。该方法的一般语法如下。s......
  • 进程管理系统
    初识进程在Linux系统中,进程是执行中的程序的实例。每个进程都有一个唯一的进程标识符(PID)和一些相关的属性,如进程状态、优先级等。进程的管理对于系统的稳定性和性能至关重要。查看进程使用ps命令可以查看系统上正在运行的进程。例如,以下命令可以列出当前用户的所有进程:bashpsau......
  • Java智慧工地一体化解决方案(里程碑管理)源码
    智慧工地为管理人员提供及时、高效、优质的远程管理服务,提升安全管理水平,确保施工安全提高施工质量。实现对人、机、料、法、环的全方位实时监控,变被动“监督”为主动“监控”。一、建设背景施工现场有数量多、分布广,总部统一管理难度大;工地作业流程节点多,缺少过程可视化管理,成本......
  • 文件管理第六章课后习题答案
    思考题:分别给出卷、块、记录、文件的定义并说明它们之间的关系。卷(Volume):定义:一个卷是一个数据存储单元,通常是指一个物理存储介质,如硬盘、磁带或光盘。卷是一个相对独立的数据集合,可以包含一个或多个文件或记录。关系:一个卷可以包含多个块、记录或文件。块(Block):......
  • 极语言3-3 执行类运行类、文件类、模块类、进程类 成员表
    中文名字英文名称长度作用解释执行类SHELLEXECUTEINFO60用来运行一个外部程序或者打开文件、目录、网址以及打印文件。执行类成员表中文英文类型作用解释长度cbSize整数指定这个结构的大小,以字节为单位。标志fMask整数用来设置其他成员的有效性窗口hwnd整数指向本程序窗口的句柄。......
  • 极语言3-8绘制区类、快捷键类、系统信息类、版本信息类、进程信息类、内存信息类——
    中文名字英文名称长度作用解释绘制区类PAINTSTRUCT64包含用来绘制它所拥有的窗口客户区所需要的信息的结构体。绘制区类——成员表设备hdc整数用于绘制的句柄。擦除fErase整数如果为非零值则擦除背景,否则不擦除左边rcPaint.left整数要绘制矩形的左边位置顶部rcPaint.top整数要绘制......
  • linux文件系统管理和磁盘管理
    环境centos7.9文件系统挂载与卸载在Linux中,文件系统是通过挂载到目录上来使用的。挂载文件系统就是把一个文件系统和一个目录联系起来,使得用户可以通过这个目录来访问文件系统中的内容。文件系统挂载可以使用mount命令来实现挂载目录,如把/dev/sda1文件系统挂载到/mnt/mydisk目......
  • Linux存储管理
    管理基本磁盘创建主分区步骤1.创建分区step1.启动分区工具{fdisk/dev/sdb} step2.进入会话模式{}step3.刷新{partprobe/dev/sdb}step4.查看磁盘sdb{fdisk-l/dev/sdb}或{lsblk}创建系统文件{mkfs.ext4/dev/sdb1}挂载mountstep1.创建挂载点{mkdir/mnt/disk1}......
  • MySQL数据库管理系统
    MySQL数据库管理系统一、知识点归纳本章讨论了MySQL关系数据库系统;介绍了MySQL并指出了它的重要性;展示了如何在Linux机器上安装和运行MySQL;演示了如何使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库;说明了如何将MySQL与C编程相结合;演示了如何将MySQL与PHP......