【RH124知识点问答题】第8章 监控和管理 Linux 进程

1. 如何理解 systemd 进程?

systemd 是一个系统和服务管理器,设计用于大多数 Linux 发行版中的 init 系统替代方案。它不是一个单独的进程,而是由多个进程组成的系统守护进程和服务。

systemd 进程本身通常是一个管理其他服务和进程生命周期的守护进程。

2. ps 和 top 有什么区别?

① ps 是一个查看当前进程快照的命令,显示指定用户的进程信息。

② top 是一个动态实时显示系统进程信息的命令,可以交互式地显示 CPU、内存使用情况,并且能够按需排序进程。

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

(1) ps aux

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

a:显示所有用户的进程,包括系统进程。

u:以用户为主的格式显示详细信息。

x:显示没有控制终端的进程。

(2) ps -ef

ps -ef:显示系统中所有进程的简要信息。

e:显示所有进程。

f:显示完整格式的信息。

4. 进程状态有哪些?

【常用的几个:】

① 运行( Running ):进程正在运行或者准备运行。

② 休眠( Sleeping ):进程正在等待某个事件的发生。

③ 停止( Stopped ):进程被挂起,通常由于收到了信号。

④ 僵尸(Zombie):进程已经终止,但其父进程尚未等待它的终止状态。

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

① 作业( Job )指的是一个或一组相关的进程,通常由一个命令或脚本启动。

② 作业控制是指管理和操作作业的能力,包括将作业调度到前台或后台运行、暂停作业、恢复作业执行、终止作业等操作。

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

① 信号 9(SIGKILL ):该信号是最直接和最强制的终止方式。

② 信号 15(SIGTERM ):该信号请求进程正常终止,允许进程做一些清理工作并优雅地关闭。

相关推荐
洛克大航海1 小时前
虚拟机 Ubuntu 中安装 Google Chrome 浏览器
linux·chrome·ubuntu
DeeplyMind1 小时前
AMD rocr-libhsakmt分析系列3-4:svm-reserve模式实现分析
linux·驱动开发·1024程序员节·amdgpu·kfd·rocr
大米粥哥哥2 小时前
Qt QProcess基于Linux的命令管道符号无效问题【已解决】
linux·qt·shell·qprocess·1024程序员节·管道符号
北京迅为2 小时前
【北京迅为】iTOP-4412精英版使用手册-第六十七章 USB鼠标驱动详解
linux·人工智能·嵌入式·4412
骑士9991112 小时前
rabbitMQ 的安装和使用
linux·rabbitmq
小白不想白a2 小时前
【shell】每日shell练习:系统备份文件管理/系统性能趋势分析
linux·服务器
咬_咬3 小时前
C++仿muduo库高并发服务器项目:Channel模块
linux·c++·channel·1024程序员节·muduo·高并发服务器
csdn_aspnet3 小时前
如何在 Ubuntu 24.04/22.04/20.04 上安装 MySQL 8.0
linux·mysql·ubuntu
Yyyy4823 小时前
Ubuntu22.04LTS基于cephadm快速部署Ceph Reef(18.2.X)集群
linux·服务器·ceph
北城笑笑3 小时前
Server 15 ,VMware ESXi 实战指南:Ubuntu 20.04.6 版本虚拟机静态 IP 配置、分辨率固定及远程访问实践
linux·运维·ubuntu·1024程序员节