首页 > 系统相关 >Linux系统中的进程管理

Linux系统中的进程管理

时间:2023-11-28 15:33:59浏览次数:26  
标签:ps 查看 系统 命令 Linux 进程 CPU 运行

1.进程

进程是以启动的可执行程序的运行实例。由以下几部分组成。

已分配内存的地址空间。

安全属性,包括所有权凭据和特权。

程序代码的一个或多个执行线程。

进程状态。

一般分为3类:就绪状态、运行状态、阻塞状态。

就绪态:进程已具备运行条件,但是CPU还没有分配过来。

运行状态:进程占用CPU,并在CPU上运行。

阻塞状态:进程因等待某件事发生二暂时不能运行。

2.查看进程

(1)静态查看进程

ps命令查看静态进程,“ps aux"查看当前目录的进程,使用”ps aux --sort -%cpu“命令进程按CPU占用百分比的降序排列,”ps -ef“命令可以查看UID、PID、PPID等信息。

查看指定PID的方法:

cat命令、pidof命令、pgrep命令。

(2)查看动态进程

top命令可以实时动态的显示进程,按M键以内存占用率排序,按P键以CPU占用率排序,按N键以PID数值大小排序等等,添加”-p“参数可以设置时间刷新频率。

3.信号控制进程

(1)kill命令

kill命令用来终止指定进程的运行,”kill -l“命令查看全部信号。

(2)killall命令

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

4.进程的优先级

一个进程的优先级越高被CPU处理的概率就越高。

 

标签:ps,查看,系统,命令,Linux,进程,CPU,运行
From: https://www.cnblogs.com/zxc001/p/17862061.html

相关文章

  • Linux学习 文件管理
    一、文件系统的层次模型1、文件系统模型可以划分为三个层次(1)最高层是文件系统提供给用户的接口(GUI、cmd、SystemCall)。(2)中间层是对对象进行操作和管理的软件集合(文件存储空间的管理,文件目录管理,地址转换,文件读写管理,文件的共享与保护。)(3)最底层是对象(文件、目录、磁盘空间)及其属......
  • 01初识Linux
    1.1、操作系统概述1、学习目标:了解操作系统的作用了解常见的操作系统2、硬件和软件我们所熟知的计算机是由硬件和软件组成的。硬件:计算机系统中由电子、机械和光电元件等组成的各种物理装置的总称。(看的见、摸得着的东西:CPU、内存硬盘、显示屏、鼠标等)软件:是用户和计算机硬件......
  • Linux部署Redis哨兵集群 一主两从三哨兵
    目录一、哨兵集群架构介绍二、下载安装Redis2.1、选择需要安装的Redis版本2.2、下载并解压Redis2.3、编译安装Redis三、搭建Redis一主两从集群3.1、准备配置文件3.1.1、准备主节点6379配置文件3.1.2、准备从节点6380配置文件3.1.3、准备从节点6381配置文件3.2、启动Redis主从复制......
  • Linux学习笔记 虚拟机的安装
    VMWare是当前最主流、应用最广泛的虚拟软件(来搭建虚拟环境)。它可以保证在一台现有的计算机操作系统上,模拟出一个新的硬件环境,以实现在一个电脑上真正同时运行两个OS。其官网为:www.vmware.com。在我看来:使用VMWare装的OS还可以同Windows主机进行网络通信的。安装VMWare的配置建议......
  • 发掘Linux中输入输出重定向的妙用
        在Linux系统中,输入输出重定向是一项强大的功能,为用户提供了更灵活的命令行操作和文件处理方式。本文将深入研究Linux中输入输出重定向的功能,探讨其基本概念、常见用法以及如何在命令行环境中充分发挥其优势。1.输入输出重定向基础首先,让我们回顾一下输入输出重定向......
  • 关于CCD视觉对位系统+UVW对位平台计算公式算法举例
    UVW对位平台介绍:1、这是一种可以实现以平面上任意一点为中心,进行旋转运动的装置,并可沿着任意的方向平移。2、此平台和视觉CCD纠偏系统对接在一起,可以很快完成高精度的纠偏工作,重复定位精度一般可达±1μm;下述算法由平台相对移动量可算出各执行器(U、V、W)的移动量。回转中心(at,bt)指......
  • Linux的进程状态
        在Linux操作系统中,进程状态是系统管理和性能优化中至关重要的一环。理解和有效地监控进程状态不仅是系统管理员的责任,也是确保系统稳定性和性能的关键。本文将深入研究Linux的进程状态,从基本概念到状态管理的方方面面1.进程基础知识首先,让我们回顾一下进程的基本概......
  • C#winform备件管理系统项目
    1,该项目开发环境介绍:该项目采用visualstudio 2019 , 控件DevExpress  ,数据库SQLserver2019。2:项目截图展示3:该项目包含以下功能该项目主要包含以下功能:备件新增,入库,出库,信息维护,领用,部门管理,人员管理,权限设置,设备管理,数据库备份,系统日志,备件盘点。界面皮肤自由切换,数据导入......
  • Linux I/O重定向与管道
    在生产环境中,每天凌晨需要备份数据库,这时工作人员会编写一个简单的脚本创建计划任务,把脚本执行结果放到一个或几个文件中以便第二天查看,这个过程就叫重定向。在使用"psaux"命令时,为了快速找到所需要信息,经常使用grep命令进行过滤,此时就需要使用管道符。I/O重定向   I/O运......
  • 我对linux的学习计划
     对于现在的我来说,现在还没有明确的从业方向,还在慢慢的摸索过程中,但无论以后做什么工作都需要不断的学习,对于计算机行业来说,新技术不断涌现,保持学习的态度,及时了解新的发展和趋势,不断更新自己的知识和技能。 千里之行,始于足下。任何东西基础是必须的。万丈高楼平地起,再高的大......