文章目录

  • 1.10 进程管理类
    • 1.10.1 ps 查看当前系统进程状态
      • 1.10.1.1基本语法
      • 1.10.1.2选项说明
      • 1.10.1.3功能说明
      • 1.10.1.4经验技巧
      • 1.10.1.5内存置换算法LRU
      • 1.10.1.5查看当前的所有进程的CPU占用率和内存占用率
      • 1.10.1.6查看当前的所有进程的父进程ID
      • 1.10.1.7查看与sshd相关进程

1.10 进程管理类

一般守护进程是以d结尾的
在Centos7里面服务在/usr/lib/systemd/system里面

利用管道筛选以d.service结尾的服务

这些基本上都是守护进程了

  • 进程是正在执行的一个程序或命令,每一个进程都是一个运行的实体,都有自己的地 址空间,并占用一定的系统资源。

1.10.1 ps 查看当前系统进程状态

ps:process status 进程状态

1.10.1.1基本语法

ps aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

1.10.1.2选项说明

选项 功能
a 列出带有终端的所有用户的进程
x 列出当前用户的所有进程,包括没有终端的进程
u 面向用户友好的显示风格
-e 列出所有进程
-u 列出某个用户关联的所有进程
-f 显示完整格式的进程列表

1.10.1.3功能说明

(1)ps aux 显示信息说明
USER:该进程是由哪个用户产生的
PID:进程的 ID 号
%CPU:该进程占用 CPU 资源的百分比,占用越高,进程越耗费资源; %MEM:该进程占用物理内存的百分比,占用越高,进程越耗费资源; VSZ:该进程占用虚拟内存的大小,单位 KB;
RSS:该进程占用实际物理内存的大小,单位 KB;
TTY:该进程是在哪个终端中运行的。对于 CentOS 来说,tty1 是图形化终端, tty2-tty6 是本地的字符界面终端。pts/0-255 代表虚拟终端。
STAT:进程状态。常见的状态有:R:运行状态、S:睡眠状态、T:暂停状态、 Z:僵尸状态、s:包含子进程、l:多线程、+:前台显示 、<:表示当前进程是比较高的优先级、N:表示当前进程是比较低的优先级
START:该进程的启动时间
TIME:该进程占用 CPU 的运算时间,注意不是系统时间
COMMAND:产生此进程的命令名
(2)ps -ef 显示信息说明
UID:用户 ID
PID:进程 ID
PPID:父进程 ID
C:CPU 用于计算执行优先级的因子。数值越大,表明进程是 CPU 密集型运算, 执行优先级会降低;数值越小,表明进程是 I/O 密集型运算,执行优先级会提高
STIME:进程启动的时间
TTY:完整的终端名称
TIME:CPU 时间
CMD:启动进程所用的命令和参数

1.10.1.4经验技巧

如果想查看进程的 CPU 占用率和内存占用率,可以使用 aux;
如果想查看进程的父进程 ID 可以使用 ef

1.10.1.5内存置换算法LRU

最近最少使用(最长时间)淘汰算法(Least Recently Used)。LRU是淘汰最长时间没有被使用的页面
LRU 关键是看页面最后一次被使用到发生替换的时间长短,时间越长,页面就会被置换

1.10.1.5查看当前的所有进程的CPU占用率和内存占用率

  • [root@hadoop100 ~]# ps aux

1.10.1.6查看当前的所有进程的父进程ID

[root@hadoop100 ~]# ps -ef

1.10.1.7查看与sshd相关进程

[root@hadoop100 ~]# ps -ef | grep sshd

在开一个进程


在以cat用户开一个进程

详细的请看我之前发的博客
linux常用命令下https://blog.csdn.net/Redamancy06/article/details/125349887
linux常用命令中https://blog.csdn.net/Redamancy06/article/details/125327352
linux常用命令上https://blog.csdn.net/Redamancy06/article/details/125317329

Linux中的进程管理类、ps 查看当前系统进程状态、内存置换算法LRU、查看与sshd相关进程相关推荐

  1. Linux进程管理之ps的使用

    主题Linux进程管理之ps工具的使用 一ps工具的介绍 ps: process state  进程状态 ps - report a snapshot of the current processes ...

  2. java linux 权限管理_权限管理java实现(源于Linux中的权限管理算法)

    这个帖子由来已久吧,我也是到处搜到的,然后仔细学习,果然博大精深,然后加强点弄点自己的东西 我已声明 部分转载!! 向大家介绍一种很不错,也是Linux中的权限管理算法. 定义a^b为:a的b次方 假 ...

  3. Linux 中的包管理器是什么?它是如何工作的?

    文章目录 1.Linux 中的包管理器是什么? 2.什么是包? 3.包管理器如何工作? 4.不同类型的包管理器 1.Linux 中的包管理器是什么? Linux 发行版之间的主要区别之一是包管理系统( ...

  4. Linux中磁盘的管理(格式化、分区、挂载)

    文章目录 Linux中磁盘的管理(分区.格式化.挂载) 一.认识磁盘 1.什么是磁盘: 2.磁盘运行机理: 3.磁盘的扇区.磁道.柱面: 4.磁盘的分类: 二.磁盘的分区 1.为什么要分区 (1)易于 ...

  5. 大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 、 Yum软件包仓库操作(概念与实操)

    大数据与云计算学习计划 (一) 云计算系统管理 6 Linux中RPM软件包管理操作 . Yum软件包仓库操作(概念与实操) 一.RPM软件包管理 1.常见软件包类型 2.RPM包文件名特征 3.RP ...

  6. Linux中的输入输出管理

    Linux中的输入输出管理 1. 输入输出的定义 1.1 字符设备 1.2 标准输入(stdin) 1.3 标准正确输出(stdout) 1.4 标准错误输出(stderr) 2. 如何管理输入 2. ...

  7. Linux中的账号管理,用户组管理

    文章目录 Linux中的账号管理,用户组管理 Linux中的账号管理 账号管理的定义 添加用户 删除用户 修改用户 Linux窗口中的前缀代表的意思 切换用户 用户密码设置 用普通用户连接云服务器 r ...

  8. 24.Linux进程管理工具——ps,pstree,pgrep,kill,top,htop,vmstat

    1.        ps 显示系统进程瞬间的运行动态的命令ps (1)选项:-A:所有的进程均显示出来,与 -e 具有同样的效果: -a:显示现行终端机下的所有进程,包括其他用户的进程: -u:以用户 ...

  9. linux进程管理类命令大全,Linux进程管理类命令

    一.htop命令 选项 -d #:指定延迟时间间隔: -u UserName:仅显示指定用户的进程: -s COLUME:以指定字段进行排序: 子命令: l:显示选定的进程打开的文件列表: s:跟踪选 ...

最新文章

  1. CodeForces - 1270C Make Good(思维+构造)
  2. 网页Request Headers请求头和Response Headers响应头
  3. 面试官邪魅一笑:MySQL千万级别大表,你要如何优化?
  4. 【机器学习】机器学习从零到掌握之七 -- 教你使用KNN进行手写数字识别
  5. python3ubunton安装视频_ubuntu16.04安装python3的包报错
  6. require mysql.php_require和include经典一例抛析_php
  7. 观点 PK | 商用 PC or 消费 PC,开发者究竟该如何取舍?
  8. 分享C#实现XML和实体序列化和反序列化的代码
  9. Winsock—I/O模型之事件选择模型(一)
  10. c# excel vsto 表格偏移Offset
  11. 给惠普735g5 装Win10+Ubuntu 16.04双系统
  12. 出现窗口:CMD提示应用程序错误
  13. 直播运营-直播抠图效果完整展示
  14. 【读书笔记】金字塔原理-构建金字塔的逻辑顺序
  15. 《快学Scala》第二章练习题答案+概述
  16. ios  关闭更新(第三方软件 添加描述文件)
  17. 蚂蚁分类信息系统伪静态规则设置教程
  18. 2020年11月28日
  19. 《新概念英语》英语的学习方法(完整版)
  20. 《哈利波特》电影全集+有声书免费领取!带你重返儿时魔法世界……

热门文章

  1. 数据中心网络是什么?如何管理数据中心网络
  2. 餐饮类小程序开发有哪些优势和功能
  3. 介绍一款Bug管理工具--TCE,测试工程师利器,Bug终结者
  4. iTunes 打包,iTunes 升级12.7 没有应用的问题,加入iTunes 12.6老版本
  5. Swift--Result of call to ‘xxx‘ is unused返回值未实现
  6. web前端入门到实战:3种姿势实现26个英文字母的案例
  7. 电脑强制关机后mysql_电脑强制关机后变得干什么都特别卡!求解?
  8. 百度的无人巴士很酷 但离我们最近的可能是语音助手
  9. chatgpt手机端
  10. 设计模式之代理模式(静态代理动态代理)