当前位置: 首页 > news >正文

【RHCSA问答题】第八章 监控和管理Linux进程

系列文章目录

第一章 红帽企业Linux入门
第二章 访问命令行
第三章 从命令行管理文件(上)
第三章 从命令行管理文件(下)
第五章 创建、查看和编辑文本文件(上)
第五章 创建、查看和编辑文本文件(下)
第六章 管理本地用户和组(上)
第六章 管理本地用户和组(下)
第七章 控制对文件的访问


目录

  • 系列文章目录
  • 如何理解systemd进程?
  • ps和top有什么区别?
  • 解释 ps aux 和ps -ef 这两个命令和参数的作用。
  • 进程状态有哪些?
  • 怎么理解作业(Job)和作业控制?
  • 说明 kill 命令中使用 9 和 15 信号量的区别。
  • kill和pkill有什么区别?
  • 什么是负载平均值(load average)?


如何理解systemd进程?

在 Linux 系统启动时,systemd 是第一个被加载的进程,负责初始化整个系统。它会按照配置文件定义的顺序启动各个系统服务和进程。所以所有进程都是systemd进程的后代。


ps和top有什么区别?

pstop 都是用于查看系统中运行进程的工具。ps用于静态地获取特定时刻的进程信息,而 top 则是用于实时监控和交互式查看系统资源使用情况


解释 ps aux 和ps -ef 这两个命令和参数的作用。

ps aux 显示所有进程的详细信息。

  • a 选项表示显示所有用户的进程,不仅仅是当前用户的;
  • u 选项表示显示用户相关的详细信息,如用户名、CPU 使用率、内存使用率等;
  • x 选项表示显示没有控制终端(TTY)的进程。
    ps -ef 是UNIX语法,功能与ps aux 类似。

进程状态有哪些?

  • D = 不可中断睡眠
  • R = 运行中或可运行
  • S = 睡眠中
  • T = 已停止或已跟踪
  • Z = 僵尸

怎么理解作业(Job)和作业控制?

作业是在一个终端会话中启动的一个或多个相关进程的集合。每个作业都有一个唯一的作业编号。作业可以包含一个或多个进程,这些进程可以同时执行或相互依赖。
在作业控制中,可以使用作业控制命令来管理作业,例如将作业切换到前台或后台、暂停或继续作业,以及终止作业


说明 kill 命令中使用 9 和 15 信号量的区别。

  • 9信号量导致立即终止程序,无法被拦截
  • 15信号量是以“友好”的方式终止程序,可以被拦截

kill和pkill有什么区别?

kill 需要手动提供进程ID,可以发送特定信号,是一个比较基础的终止进程工具
pkill 可以根据进程名或其他属性来查找并终止进程


什么是负载平均值(load average)?

负载平均值是一个反映系统在一段时间内的负荷情况的指标,它代表了在相应时间段内,系统中正在运行或等待运行的进程的数量。它通常以三个值表示,分别对应不同时间段内的负载情况:1分钟、5分钟和15分钟

一个低负载平均值通常表示系统资源充足,进程能够快速得到执行。相反,一个高负载平均值可能表明系统资源不足,进程需要等待执行。

相关文章:

  • 云上攻防-云产品篇堡垒机场景JumpServer绿盟SASTeleport麒麟齐治
  • 异步编程实战:使用C#实现FTP文件下载及超时控制
  • 代码详解:2024美团春招实习笔试第一场0309,是难还是简单?
  • 微信小程序如何实现下拉刷新
  • 利用SQL Server 进行报表统计的关键SQL语句与函数
  • Elasticsearch从入门到精通-03基本语法学习
  • FFmpeg--解封装流程
  • 【Linux-磁盘管理】
  • DataGrip 连接 Centos MySql失败
  • “typescript“ “type predicate“ 陷阱记录
  • 牛客周赛 Round 36
  • 代码随想录刷题笔记 DAY 42 | 最后一块石头的重量 II No.1049 | 目标和 No.494 | 一和零 No.474
  • Unity使用Addressable热更新
  • 华为evpn简单配置案例
  • 【FAQ】HarmonyOS SDK 闭源开放能力 —Map Kit
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • 345-反转字符串中的元音字母
  • ComponentOne 2017 V2版本正式发布
  • Effective Java 笔记(一)
  • ERLANG 网工修炼笔记 ---- UDP
  • nginx 配置多 域名 + 多 https
  • oschina
  • Otto开发初探——微服务依赖管理新利器
  • Sass Day-01
  • Shadow DOM 内部构造及如何构建独立组件
  • SpiderData 2019年2月25日 DApp数据排行榜
  • SpringBoot几种定时任务的实现方式
  • Vultr 教程目录
  • Work@Alibaba 阿里巴巴的企业应用构建之路
  • Xmanager 远程桌面 CentOS 7
  • 深度学习入门:10门免费线上课程推荐
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 要让cordova项目适配iphoneX + ios11.4,总共要几步?三步
  •  一套莫尔斯电报听写、翻译系统
  • d²y/dx²; 偏导数问题 请问f1 f2是什么意思
  • linux 淘宝开源监控工具tsar
  • 数据可视化之下发图实践
  • ​configparser --- 配置文件解析器​
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • ​人工智能之父图灵诞辰纪念日,一起来看最受读者欢迎的AI技术好书
  • !$boo在php中什么意思,php前戏
  • #ifdef 的技巧用法
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (14)学习笔记:动手深度学习(Pytorch神经网络基础)
  • (动态规划)5. 最长回文子串 java解决
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (二)PySpark3:SparkSQL编程
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (剑指Offer)面试题34:丑数
  • (算法)N皇后问题
  • (原)本想说脏话,奈何已放下
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • .apk文件,IIS不支持下载解决