Linux_Chapter1_Exercise


Linux_Chapter1_Exercise

1. 填空題

1, GNU的含義是 GNU's Not Unix.

2, Linux一般有3個 主要部分 內核(Kernel), 命令解釋層(Shell), 實用工具.

3, hostname 文件主要用於設置 基本的 網絡配置, 包括主機名稱, 網關等,

不確定, 網關相關文件, 沒有找到

4, 一塊網卡對應一個配置文件, 配置文件位於目錄 /etc/sysconfig/network-scripts/ 中, 文件名以 ifcfg- 開始

5, _文件是 DNS客戶端 用於指定系統所用的 DNS服務器 的 IP地址

6, POSIX是 Protable Operating System Interface 的縮寫, 重點在規范核心與應用程序之間的接口, 這是由美國電氣與電子工程師學會(IEEE)所發布的一項標准

7, 當前的Linux常見的應用可分為 企業應用個人應用 兩個方面

8, Linux的版本分為 內核版本號發行版本 兩種

9, 安裝Linux最少需要兩個分區, 分別是 /, swap

10, Linux默認的系統管理員賬戶是 root

2. 選擇題

1, Linux最早是由計算機愛好者 Linus Torvalds 開發的

2, 下列 Linux 是自由軟件

解析: Unix剛開始是 自由軟件, 后來就不是 自由軟件了

這好像也就是 為什么 Richard Installman 發起 GNU計划(目標是 開發一個 完全自由的, 與Unix類似, 但功能更加強大的操作系統) 的原因

GNU計划, 或者稱 GNU項目

有時間整理一下 這一塊的內容, 區分一下 一些名詞, 和 總結一下Unix發展過程, 畫個圖

參考鏈接

https://zhidao.baidu.com/question/187776745.html

https://blog.csdn.net/iteye_4479/article/details/82307160

3, 下列 單用戶 不是Linux的特點

4, Linux內核版本2.3.20是 不穩定 的版本

解析

(主版本號, 次版本號, 修正號)

次版本號: 偶數穩定, 奇數測試

5, Linux安裝過程中的硬盤分區工具是 Disk Druid

參考鏈接

https://blog.csdn.net/weixin_30021053/article/details/116702295

6, Linux的根分區系統類型可以設置成 ext4

參考鏈接

https://zhidao.baidu.com/question/356524350.html

7, 以下能用來顯示server當前正在監聽的端口的命令是 netstat

8, 以下存放機器名到IP地址的映射的文件是 /etc/hosts

9, Linux系統提供了一些網絡測試命令, 當與某遠程網絡連接不上時, 就需要跟蹤路由查看, 以便了解在網絡的什么位置出現了問題, 滿足該目的的命令是 traceroute

參考鏈接

https://www.nowcoder.com/questionTerminal/ba8b3929b57b4a0499e8667388d21d40

自己電腦裝的Centos8, 默認沒有這個命令, 是什么原因

3. 補充表格

請將nmcli命令的含義列表補充完整

常用命令 功能
nmcli connection show 顯示所有連接
nmcli connection show -active 顯示所有活動的連接狀態
nmcli connection show "ens160" 顯示網絡連接配置
nmcli device status 顯示設備狀態
nmcli device show ens160 顯示網絡接口屬性
nmcli connection add help 查看幫助
nmcli connection reload 重新加載配置
nmcli connection down test2 禁用test2的配置, 注意一個網卡可以有多個配置
nmcli connection up test2 啟用test2的配置
nmcli connection disconnect ens160 禁用ens160網卡, 物聯網卡
nmcli device connect ens160 啟用ens160網卡

4. 簡答題

1, 簡述Linux的體系結構

2, 使用虛擬機安裝Linux系統時, 為什么要先選擇稍后安裝操作系統, 而不是選擇 RHEL 8系統映像光盤

答案1,

無論你是用grub還是lilo的,一定記得要寫入mbr而不是root分區,

因為你是虛擬機,寫入root是使用windows的ntldr引導grub或者是lilo,你虛擬機只有一個linux系統必須寫入mbr直接用grub或者lilo引導

答案2

在配置界面中若直接選擇了RHEL 7 系統鏡像,則VMware Workstation 虛擬機會使用內置的安裝向導自動進行安裝,

最終安裝出來的系統跟我們后續進行實驗所需的系統環境會不一樣

答案3

方便根據你自己的需求設置一些硬件、網絡、軟件安裝等等的配置

參考鏈接

https://zhidao.baidu.com/question/1181299254672435059.html

https://www.cnblogs.com/QQ269075164/p/10533246.html

3, 簡述RPM與 yum軟件倉庫的作用

rpm, 幫助用戶查詢軟件相關的依賴關系

yum軟件倉庫,

分析軟件的依賴屬性問題, 將軟件內的記錄信息, 分析后記錄成 軟件相關性的清單列表

安裝軟件時,

  1. 用戶端主機 從 yum服務器 下載清單列表, 將清單列表的數據 與 本機 rpm數據庫已存在的軟件數據相比較
  2. 一次性地安裝所有需要的具有依賴屬性的軟件
  3. 通過 rpm機制 安裝軟件

4, 安裝Linux系統的基本磁盤分區有哪些

UEFI類型下的Linux系統至少必須建立的4個分區

/

/boot

/boot/efi

swap

5, Linux系統支持的文件類型有哪些

  1. 普通文件, -
  2. 目錄文件, d
  3. 字符設備文件, c
  4. 塊設備文件, b
  5. 數據接口文件, s
  6. 符號鏈接文件, l

自己剛開始理解錯了, 就是問的 文件類型, 而不是 文件系統類型

參考鏈接

https://blog.csdn.net/ARPOSPF/article/details/81293114

6, 丟失root口令如何解決

  1. 查看一下系統版本
cat /etc/redhat-release
  1. 終端輸入 reboot, 重啟
  2. 進入 引導頁面時, 按 e 進入內核編輯界面
  3. 在Linux參數這行的最后面追加 rd.break參數, 然后按Ctrl + X 運行修改過的 內核程序
  4. 大約30秒后 進入系統的緊急救援模式, 依次輸入一下命令, 等待系統重啟完畢, 然后就可以使用新密碼 newredhat 來登錄 Linux了
mount -o remount, rw /sysroot
chroot /sysroot

參考文獻

[1] 楊雲. Linux操作系統(微課版)(RHEL 8/CentOS 8)[M]. 2版. 北京: 清華大學出版社,2020.

7, RHEL 8系統采用了 systemd 作為初始化進程, 那么如何查看某個服務的運行狀態

systemctl status 服務名

給每個練習設置個時間

答案, 先主要從教材找


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM