Linux選擇

  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…