1. 在内存中运行着的进程称为( 服务  )。
  2. 负责控制systemd系统和服务管理器的工具为( systemctl )命令。
  3. systemd管理系统服务的基本单位是(  unit  )。
  4. 分配和管理资源的基本单位是(  进程  )。
  5. 进程的优先级(priority)就是进程的  ( CPU 资源  )分配。
  6. 显示root用户进程信息的命令为( )。
    A. ps -u root B. ps -a root
    C. ps -r root D. ps -x root

答案: A

解析:

ps 命令用于报告当前进程的快照。

A. ps -u root: (或 ps -U root, ps --user root) -u 选项用于显示指定用户的进程。这是正确的用法。

B. ps -a root: -a 选项用于显示所有与终端相关的进程(除了会话领导者和没有控制终端的进程)。后面跟 root 通常没有特定意义,或者会被忽略,或者与 -u 结合使用才有意义。

C. ps -r root: -r 选项用于只显示正在运行的进程(running processes)。后面跟 root 不是标准用法。

D. ps -x root: -x 选项用于显示没有控制终端的进程。后面跟 root 通常没有特定意义,或者与 -u 结合使用。

因此,ps -u root 是显示root用户进程信息的正确命令。

  1. 能够显示当前系统登录用户的命令是( )。
    A. ps
    B. who
    C. ls
    D. whereis

答案: B

解析:

A. ps: 显示进程状态。

B. who: 显示当前登录到系统的用户信息,包括用户名、登录终端、登录时间等。w 命令也提供类似且更详细的信息。

C. ls: 列出目录内容。

D. whereis: 定位命令的二进制文件、源代码文件和man手册页。

因此,who 命令用于显示当前系统登录用户。

  1. 能够唤醒后台作业,并让其处于后台运行的命令是( )。
    A. bg
    B. fg
    C. ps
    D. who

答案: A

解析:

A. bg [<job_id>]: 将一个在后台暂停的作业(通常是用 Ctrl+z 暂停的)切换到后台继续运行。

B. fg [<job_id>]: 将一个后台作业(无论是暂停的还是正在运行的)切换到前台运行。

C. ps: 用于显示进程状态。

D. who: 用于显示当前登录的用户。

因此,bg 命令用于唤醒后台作业并让其在后台运行。

  1. 应用systemctl命令实现关闭系统但不关闭电源的命令为( )。
    A. systemctl shutdown
    B. systemctl close
    C. systemctl halt
    D. systemctl service

答案: C

解析:

A. systemctl shutdown: systemctl 命令本身没有直接的 shutdown 子命令。关机通常通过 systemctl poweroff (关闭电源) 或 systemctl halt (停止系统但不一定关闭电源) 或 systemctl reboot (重启) 来实现。传统的 shutdown 命令是存在的,但题目问的是 systemctl。

B. systemctl close: close 不是 systemctl 的有效子命令。

C. systemctl halt: 此命令会停止所有进程,卸载文件系统,并使系统进入停止状态。在物理机上,这通常意味着CPU停止工作,但电源可能仍然保持开启状态(除非ACPI配置为在halt时关闭电源)。这符合“关闭系统但不关闭电源”的描述。

D. systemctl service: service 不是 systemctl 的一级子命令,但 systemctl 可以管理 .service 单元,例如 systemctl start my.service。

因此,systemctl halt 是最符合题目要求的命令。

  1. 使用systemctl命令进行防火墙重启的命令语句为( )。

A. systemctl started firewalld.service

B. systemctl reboot firewalld.service

C. systemctl start firewalld.service

D. systemctl restart firewalld.service

答案: D

解析:

systemctl 用于管理systemd服务。

A. systemctl started firewalld.service: started 不是 systemctl 的标准动作。查看状态用 status。

B. systemctl reboot firewalld.service: reboot 是用于重启整个系统的命令,不能用于重启单个服务。

C. systemctl start firewalld.service: 用于启动一个已停止的服务。如果服务已在运行,此命令可能不会做任何事或报错(取决于具体实现)。

D. systemctl restart firewalld.service: 此命令会先停止指定的服务(如果正在运行),然后再启动它。这是标准的重启服务操作。

因此,重启防火墙服务的正确命令是 systemctl restart firewalld.service。

  1. systemd的特点有( )。

A. 更快的启动速度

B. 提供按需启动能力

C. 启动挂载点和自动挂载的管理

D. 实现事务性依赖关系管理

答案: A, B, C, D

解析:

Systemd 是一个Linux系统下的系统和服务管理器,它替代了传统的SysV init系统。其主要特点包括:

A. 更快的启动速度: Systemd 通过并行启动服务来显著减少系统启动时间。

B. 提供按需启动能力: 服务可以在第一次被请求时才启动,而不是在系统启动时就全部启动,节省了资源。

C. 启动挂载点和自动挂载的管理: Systemd 可以管理文件系统的挂载点,支持基于事件的自动挂载。

D. 实现事务性依赖关系管理: Systemd 能够精确地管理服务之间的启动顺序和依赖关系,确保服务在它们所依赖的其他服务启动后才启动。

所有选项都是systemd的显著特点。

  1. 进程至少要有三种基本的状态( )。

A. 运行态

B. 就绪态

C. 阻塞态

D. 僵尸态

答案: A, B, C

解析:

进程的经典三态模型包括:

A. 运行态 (Running): 进程正在CPU上执行。

B. 就绪态 (Ready): 进程已经具备运行条件(获得了除CPU以外的所有资源),正在等待分配CPU。

C. 阻塞态 (Blocked / Waiting / Sleeping): 进程因等待某一事件(如I/O操作完成、等待某个资源)而暂时不能运行。

虽然还有其他状态如新建态(New)、终止态(Terminated)、僵尸态(Zombie)、暂停态(Suspended)等,但运行态、就绪态、阻塞态是描述进程生命周期最核心的三个基本状态。僵尸态是一种特殊的终止后状态。

  1. ps命令和top命令都可以动态实时的显示进程的状态( )。

答案: 错误

解析:

ps 命令: 提供的是当前进程状态的一个快照。它执行一次,显示当时的信息,然后退出。它不是动态实时的。

top 命令: 提供的是一个动态实时的系统进程视图。它会持续运行,并定期刷新屏幕上显示的进程信息(如CPU使用率、内存使用率等),按资源消耗排序。

因此,只有 top 命令是动态实时显示进程状态的。

  1. 要删除或终止运行中的进程可以使用kill命令( )。

答案: 正确

解析:

kill 命令用于向进程发送信号。默认情况下,它发送 SIGTERM (15) 信号,请求进程正常终止。如果进程不响应 SIGTERM,可以使用 kill -9 <PID> (或 kill -SIGKILL <PID>) 发送 SIGKILL (9) 信号,强制终止进程。所以 kill 命令确实可以用来终止(即“删除”其在运行状态)运行中的进程。

  1. 当前台正在执行一个命令时,按键 Ctrl + z,可将其放到后台并暂停( )。

答案: 正确

解析:

在大多数Unix-like shell(如Bash)中,当一个命令在前台运行时,按下 Ctrl + z 组合键会发送一个 SIGTSTP 信号给该进程。这个信号会使进程暂停执行,并将其置于后台作业(job)列表中。之后可以使用 bg 命令让其在后台继续运行,或使用 fg 命令将其调回前台。

  1. 进程优先级数值越大优先级越高( )。

答案: 错误

解析:

在Linux系统中,进程优先级通常涉及两个主要概念:

Nice值 (NI): 范围从 -20 到 +19。Nice值越小,优先级越高。-20是最高优先级,+19是最低优先级。

实时优先级 (Real-time Priority, PRI): 范围通常从 0 到 99。对于实时进程,优先级数值越大,优先级越高。

题目没有明确指哪种优先级。但如果泛指Linux中常见的用户可调整的优先级(即Nice值),那么数值越大,优先级越低。如果指内部调度器使用的PRI值(通常由 NI 加上一个基准值得到,对于普通进程,PRI值越小优先级越高),那么判断依然是错误的。

如果特指实时进程的优先级,则是正确的。但通常“进程优先级”会首先联想到Nice值。

因此,基于最常见的理解(Nice值),该判断是错误的。

  1. 系统默认运行级别不能设置为0,但可以设置为6( )。

答案: 错误

解析:

在传统的SysV init系统中,运行级别(runlevel)定义了系统的不同操作状态:

运行级别 0: Halt (关机)。将系统默认运行级别设置为0意味着系统启动后会立即关机,这通常不是期望的行为。

运行级别 6: Reboot (重启)。将系统默认运行级别设置为6意味着系统启动后会立即重启,这也不是期望的行为。

系统通常的默认运行级别是3(多用户文本模式)或5(多用户图形模式)。将默认运行级别设置为0或6都会导致系统无法正常使用。

在systemd中,运行级别的概念被目标(target)单元取代,但类似的逻辑适用:halt.target 对应运行级别0,reboot.target 对应运行级别6。将默认目标设置为这两个中的任何一个都是不合适的。

因此,系统默认运行级别既不应设置为0,也不应设置为6。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/91734.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/91734.shtml
英文地址,请注明出处:http://en.pswp.cn/pingmian/91734.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Redis学习路|第一篇】初步认识Redis

概要: 深入探讨NoSQL数据库的核心特性&#xff0c;对比传统关系型数据库的差异&#xff0c;重点介绍Redis作为内存数据库的优势与应用场景。 文章目录认识 NoSQLNoSQL vs SQL 对比1️⃣ 结构化 vs 非结构化2️⃣ 关联 vs 非关联3️⃣ 查询方式对比4️⃣ 事务特性5️⃣ 存储方式…

java局域网聊天室小项目架构思路

java局域网聊天室小项目架构思路 项目需求 创建一个局域网聊天系统&#xff0c;要求&#xff1a;用户在登录界面登录后进入聊天窗口界面&#xff0c;能实现多用户同时在线聊天&#xff0c;并且用户之间可以进行私聊 项目用到的技术栈 java网络编程java多线程java面向对象编…

vulhub-corrosion2靶机

1.安装靶机 https://download.vulnhub.com/corrosion/Corrosion2.ovahttps://download.vulnhub.com/corrosion/Corrosion2.ova 2.扫描IP 3.扫描端口 4.访问端口 首先访问一下80端口 访问一个8080端口发现是一个apache的页面 5.扫描目录与漏洞探测 那么我们扫描一下目录 80…

Mysql深入学习:慢sql执行

目录 慢查询日志 慢查询主要步骤 11种慢查询的场景分析 场景一&#xff1a;SQL 没有建立索引 场景二&#xff1a;索引未生效的典型原因 场景三&#xff1a;LIMIT 深分页导致性能下降 场景四&#xff1a;单表数据量过大导致 SQL 性能下降 场景五&#xff1a;ORDER BY 出现…

李宏毅深度学习教程 第8-9章 生成模型+扩散模型

【2025版】12 生成式对抗网络GAN 一 – 基本概念介紹_哔哩哔哩_bilibili 目录 1. GAN生成式对抗网络 2. GAN的训练 散度差异 3.WGAN 4.训练GAN 5. 如何客观评估GAN 6. 条件型生成&#xff08;按照要求&#xff09; 7. Cycle GAN&#xff08;互转配对&#xff09; 8. d…

1.8 axios详解

Axios的定义与核心特性Axios是一个基于Promise的现代化HTTP客户端库&#xff0c;主要用于在浏览器和Node.js 环境中发送HTTP请求&#xff0c;旨在简化异步数据交互流程。其核心特性如下&#xff1a;跨平台支持&#xff1a;在浏览器中通过XMLHttpRequest对象发送请求&#xff0c…

41.安卓逆向2-frida hook技术-过firda检测(五)-利用ida分析app的so文件中frida检测函数过检测

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a;图灵Python学院 工具下载&#xff1a; 链接&#xff1a;https://pan.baidu.com/s/1bb8NhJc9eTuLzQr39lF55Q?pwdzy89 提取码&#xff1…

安卓调javaScript Not find method “forceLogout“ implementatidsignature or namesp

核对一下是否实现对应的javaScript或者javaScript的方法参数对不对&#xff0c; 在这里插入图片描述我这里一开始实现了这个方法但是没有给参数&#xff0c;一直报异常&#xff0c;后台说token没给就查token的问题&#xff0c;最后发现是搞偏了&#xff0c;两个原因&#xff0c…

【Linux网络】:UDP(传输层协议)

目录 一、铺垫知识 1、传输层 2、端口号 2.1、五元组表示 一个进程通信 2.2、端口号范围划分 2.3、知名端口 2.4、查看端口号 2.5、问题 3、pidof & netstat 命令 ①netsate 命令 ②pidof命令 二、UDP协议 1、UDP协议格式 2、UDP报文 1.1、UDP数据封装的过…

Effective C++ 条款19: 设计class犹如设计type

Effective C 条款19&#xff1a;设计class犹如设计type核心思想&#xff1a;设计新的class时&#xff0c;应当像语言设计者设计内置类型一样慎重&#xff0c;考虑对象的创建、销毁、初始化、拷贝、类型转换等所有方面。 ⚠️ 1. 类设计的关键问题域 对象生命周期管理&#xff1…

《汇编语言:基于X86处理器》第11章 MS-Windows编程(3)

本章展示的是如何用32 位Microsoft Windows API进行控制台窗口编程。应用编程接口(API:ApplicationProgramming Interface)是类型、常数和函数的集合体&#xff0c;它提供了一种用计算机代码操作对象的方式。本章将讨论文本I/O、颜色选择、时间与日期、数据文件I/O&#xff0c;…

在 macOS 上通过 Docker 部署DM8 (ARM 架构)

概述 达梦数据库 (DM8) 无法直接在 Apple macOS 操作系统上原生安装&#xff0c;通常需要通过虚拟机&#xff08;如 Parallels Desktop、VMware Fusion&#xff09;进行部署。另一种更轻量级且受 macOS 支持的方案是利用 Docker 容器技术来构建开发与测试环境。本文档将详细介…

网络协议之路由是怎么回事?

写在前面 要想去外面的世界看看, 就离不了路由器&#xff0c;而路由器工作的原理就是路由&#xff0c;那么具体是怎么路由的呢&#xff1f;本文就一起来看下这部分内容。 1&#xff1a;路由的配置 配置一条路由无非就是在配置以下三个信息&#xff1a; 1:包要去哪里&#x…

2106. 摘水果,梳理思路

文章目录题目概要java 解法详解题目概要 在一个无限的 x 坐标轴上&#xff0c;有许多水果分布在其中某些位置。给你一个二维整数数组 fruits &#xff0c;其中 fruits[i] [positioni, amounti] 表示共有 amounti 个水果放置在 positioni 上。fruits 已经按 positioni 升序排列…

深入理解消息队列(MQ)核心原理与设计精髓

引言&#xff1a;从一个“不堪重负”的订单系统说起想象一个简化的电商下单流程&#xff1a;用户点击“下单”后&#xff0c;系统需要&#xff1a;在订单数据库中创建一条记录。调用库存服务&#xff0c;扣减商品库存。调用营销服务&#xff0c;给用户发放积分和优惠券。调用通…

前端手撕题总结篇(算法篇——来自Leetcode牛客)

链表指定区域反转 找到区间&#xff08;头和为 for循环当**时&#xff09;->反转链表&#xff08;返回反转过后的头和尾&#xff09;->连接 function reverseBetween( head , m , n ) {//preEnd&cur&nextStart cur.next断开if(mn)return head;const vHeadNode…

从Excel到工时管理系统:企业如何选择更高效的工时记录工具?

还在为手工统计员工工时而头疼吗&#xff1f;月末堆积如山的Excel表格、反复核对的数据、层出不穷的差错&#xff0c;这些问题正在拖慢企业的发展步伐。8Manage工时管理系统发现&#xff0c;传统手工记录不仅耗费大量人力&#xff0c;更让宝贵的工时数据难以转化为有效的管理决…

Java设计模式之《命令模式》

目录 1、介绍 1.1、命令模式定义 1.2、对比 1.3、典型应用场景 2、命令模式的结构 2.1、组成部分&#xff1a; 2.2、整体流程 3、实现 3.1、没有命令模式 3.2、命令模式写法 4、命令模式的优缺点 前言 java设计模式分类&#xff1a; 1、介绍 1.1、命令模式定义 命…

【动态规划算法】路径问题

什么是动态规划算法动态规划&#xff08;Dynamic Programming&#xff0c;简称 DP&#xff09;是一种通过分解复杂问题为重叠子问题&#xff0c;并存储子问题的解以避免重复计算&#xff0c;从而高效求解具有特定性质&#xff08;重叠子问题、最优子结构&#xff09;问题的算法…

Java基本技术讲解

一、基础语法三要素 暂时无法在飞书文档外展示此内容 &#x1f511; 黄金法则​&#xff1a;每个变量都要声明类型&#xff01;二、程序逻辑控制&#xff08;游戏行为核心&#xff09; 条件判断&#xff1a;if-else - “岔路口选择” // 捡到金币逻辑 if (isTouching(Coin.clas…