跟我學Linux操作系統——基於CentOS 8.1
邱建新
商品描述
本書基於RedHat Linux Enterprise 8的社區版本CentOS 8.1,講解**Linux操作系統的操作與應用。和以前版本的CentOS操作系統相比,CentOS 8.1發生了很大的變化,命令操作、圖形界面、系統管理、網絡管理等方面均有所改與提高,其帶來的系統運行流暢性、網絡管理高效性及生產環境下的實用性非常值得學習和掌握。 本書按照項目導向的方法編寫,將CentOS 8.1操作系統知識點分成15個項目,每個項目根據內容分為若幹學習任務,每個任務都包括基本知識、實踐操作、任務小測驗等內容,特別是實踐操作部分,引領廣大學習者在了解基本概念的基礎上,逐步掌握CentOS 8.1系統操作的精髓,本書內容描述的所有操作均以CentOS 8.1系統為準,所有操作步驟均經過驗證,便於讀者一步步學習和掌握。 本書體系嚴謹,結構新穎,內容翔實,可作為高等院校計算機相關專業學生的教材,也可作為零基礎想入門Linux的職場新人、在校學生專業學習的參書。
作者簡介
邱建新,男,河南工業職業技術學院副教授,多年從事linux操作系統培訓及教學,於2001年獲得RHCE工程師認證,對linux操作系統的技術發展、網絡應用、系統維護有豐富的經驗。多年來發表論文10余篇,主編教材多部。
目錄大綱
目〓錄
項目1Linux操作系統基礎
任務1.1認識Linux操作系統
1.1.1操作系統概念
1.1.2UNIX操作系統的誕生
1.1.3自由軟件的興起
1.1.4Linux操作系統的出現
1.1.5Linux與UNIX的區別
1.1.6Linux的主要特點
1.1.7Linux系統的應用前景
1.1.8實踐操作
任務小測驗
任務1.2了解Linux的發行版本
1.2.1Linux操作系統的組成
1.2.2Linux的內核版本
1.2.3查看Linux操作系統的發行版本
1.2.4實踐操作
任務小測驗
項目2學習VMware Workstation軟件
任務2.1學習VMware Workstation的基本操作
2.1.1虛擬機及其原理
2.1.2使用虛擬機的優勢
2.1.3常用的虛擬機軟件
2.1.4VMware Workstation虛擬機軟件
2.1.5下載和安裝VMware Workstation
2.1.6使用VMware Workstation軟件
2.1.7實踐操作
任務小測驗
任務2.2學習VMware Workstation的網絡功能
2.2.1查看VMware Workstation提供的虛擬網絡設備
2.2.2掌握VMware Workstation網絡的5種工作模式
2.2.3實踐操作
任務小測驗
項目3Linux的基本操作
任務3.1用VMware Workstation安裝CentOS 8.1
3.1.1CentOS 8.1操作系統安裝需求
3.1.2詳細安裝步驟
3.1.3在虛擬機中安裝VMware Tools
任務小測驗
任務3.2CentOS 8.1安裝後的啟動與基本設置
3.2.1CentOS 8.1的啟動
3.2.2CentOS 8.1的界面登錄
3.2.3CentOS 8.1的關機與重新啟動
3.2.4實踐操作
任務小測驗
任務3.3學習Linux的圖形操作界面
3.3.1Linux的桌面環境
3.3.2X11和Wayland
3.3.3CentOS 8.1的GNOME標準圖形桌面
3.3.4GNOME標準桌面的基本設置
3.3.5在GNOME標準環境下配置網絡
3.3.6CentOS 8.1桌面環境之間的切換
任務小測驗
任務3.4學習簡單的Linux操作命令
3.4.1了解命令操作的基礎
3.4.2實踐操作
任務小測驗
任務3.5學習Linux的文件系統
3.5.1Linux文件系統
3.5.2Linux文件系統類型
3.5.3Linux文件系統的目錄結構
3.5.4Linux系統的文件分類
3.5.5文件的一般命名原則
3.5.6文件名通配符
3.5.7實踐操作
任務小測驗
項目4學習Linux的常用命令
任務4.1命令操作的基本知識
4.1.1基本知識
4.1.2實踐操作
任務小測驗
任務4.2學習常用操作命令
4.2.1常用操作命令的基礎
4.2.2實踐操作
任務小測驗
任務4.3學習修改文件或者目錄的權限
4.3.1Linux系統中用戶的權限
4.3.2文件及目錄權限的功能
4.3.3修改文件或者目錄的權限
4.3.4實踐操作
任務小測驗
任務4.4學習文件鏈接及查找命令
4.4.1鏈接文件的命令
4.4.2匹配、排序及查找命令
4.4.3實踐操作
任務小測驗
任務4.5學習Linux的重定向及管道命令
4.5.1重定向命令
4.5.2管道命令
4.5.3實踐操作
任務小測驗
項目5VI操作學習
任務5.1學習VI的命令格式轉換
5.1.1Linux的文本編輯命令vi
5.1.2啟動和退出VI
5.1.3實踐操作
任務小測驗
任務5.2學習VI的常用命令
5.2.1vi命令的基本知識
5.2.2實踐操作
任務小測驗
項目6學習Linux的Shell
任務6.1學習Linux下Shell的簡單應用
6.1.1Linux下的Shell概述
6.1.2Shell腳本的運行過程
6.1.3Shell的變量
任務小測驗
任務6.2Shell的算術運算、條件測試
6.2.1Shell的算術運算
6.2.2Shell的條件測試
任務小測驗
任務6.3Shell的流程控制語句
6.3.1選擇結構控制語句
6.3.2循環程序控制語句
6.3.3實踐操作
任務小測驗
項目7Linux下的用戶管理
任務7.1學習用戶和組的基本概念
任務7.2學習用戶賬號配置文件
任務7.3學習相關操作命令
任務7.4學習圖形界面下管理用戶
任務7.5學習Linux的組管理命令
任務小測驗
項目8Linux系統管理
任務8.1Linux的啟動過程及運行級別管理
8.1.1Linux的啟動過程
8.1.2Linux的運行級別
8.1.3實踐操作
任務小測驗
任務8.2Linux下的進程與作業管理
8.2.1Linux下的進程和作業
8.2.2Linux進程的狀態
8.2.3Linux下的進程相關概念
8.2.4Linux下進程的啟動方式
8.2.5查看系統的進程與作業
8.2.6設置進程的優先級
8.2.7用命令終止進程
8.2.8實踐操作
任務小測驗
任務8.3學習調度管理
8.3.1使用一次性at調度
8.3.2重復性調度crontab
8.3.3實踐操作
任務小測驗
項目9Linux下的存儲管理
任務9.1磁盤從分區到使用
9.1.1磁盤的物理組織
9.1.2磁盤分區
9.1.3創建磁盤分區
9.1.4在磁盤分區中建立文件系統
9.1.5實踐操作
任務小測驗
任務9.2掛載和卸載文件系統
9.2.1用命令掛載和卸載文件系統
9.2.2文件系統的自動安裝
9.2.3實踐操作
任務小測驗
任務9.3LVM邏輯卷管理
9.3.1LVM邏輯卷管理的介紹
9.3.2創建LVM卷的步驟
9.3.3LVM邏輯卷管理的方法
9.3.4實踐操作
任務小測驗
任務9.4磁盤配額的設置使用
9.4.1磁盤配額的概念
9.4.2配置磁盤配額的步驟
9.4.3實踐操作
任務小測驗
任務9.5Linux下的軟件包管理
9.5.1RPM軟件包簡介
9.5.2RPM軟件包的命名規則
9.5.3Linux下的文件包管理
9.5.4RPM軟件包的使用及其管理
9.5.5tar軟件包管理
9.5.6實踐操作
任務小測驗
項目10CentOS 8.1下用DNF管理軟件包
任務10.1Linux下的軟件包管理工具介紹
任務10.2學習DNF的命令操作
10.2.1DNF的命令格式
10.2.2管理軟件包
10.2.3管理軟件包組
10.2.4軟件庫管理
10.2.5查找哪個軟件包提供某個文件
10.2.6DNF命令歷史查詢
10.2.7創建DNF元數據緩存
任務10.3實踐操作
10.3.1使用DNF安裝中文輸入軟件包
10.3.2使用DNF安裝辦公軟件LibreOffice
10.3.3使用外部軟件倉庫源
10.3.4使用本地軟件倉庫源
任務小測驗
項目11Linux下的網絡管理
任務11.1Linux的網絡配置基礎
11.1.1網絡基礎概念
11.1.2CentOS 8.1操作系統的網絡接口設備命名
11.1.3網絡相關配置文件
11.1.4使用NetworkManager管理網絡
11.1.5常用網絡命令
11.1.6通過配置文件修改網絡參數
11.1.7Linux的網絡安全
任務小測驗
任務11.2Linux下的網絡服務管理
11.2.1Systemd單元概述
11.2.2Systemd相關命令
11.2.3其他systemd命令
11.2.4CentOS 8.1系統下常用的網絡服務
11.2.5實踐操作
任務小測驗
任務11.3Linux下的DHCP服務器配置
11.3.1DHCP服務概述
11.3.2DHCP服務的工作過程
11.3.3DHCP服務的配置
11.3.4實踐操作
任務小測驗
項目12WWW服務器配置與管理
任務12.1WWW服務配置基礎
12.1.1WWW服務工作原理及過程
12.1.2CentOS 8.1中WWW服務的配置文件
12.1.3WWW服務的安裝與啟動
12.1.4實踐操作
任務小測驗
任務12.2CentOS 8.1系統下的虛擬主機服務
12.2.1虛擬主機技術介紹
12.2.2基於名稱的虛擬主機配置
12.2.3基於IP的虛擬主機配置
任務小測驗
項目13Linux下配置域名解析服務DNS
任務13.1主DNS服務器配置
13.1.1DNS服務的工作原理與過程
13.1.2實現域名解析的兩種方法
13.1.3DNS的層次化分布式數據存儲
13.1.4DNS服務器的分類
13.1.5DNS服務器區域配置文件的資源記錄
13.1.6實踐操作
任務小測驗
任務13.2輔助DNS服務器的配置
13.2.1輔助DNS服務器介紹
13.2.2實踐操作
任務小測驗
項目14Linux下配置FTP服務器
任務14.1FTP服務概述
任務14.2學習FTP的工作原理
任務14.3學習FTP用戶的類型
任務14.4學習FTP配置文件/etc/vsftpd/vsftpd.conf
任務14.5學習FTP輔助配置文件
任務14.6實踐操作
14.6.1VSFTPD的安裝與啟動
14.6.2配置匿名FTP服務
14.6.3匿名用戶能夠上傳文件,但不能刪除文件的配置
14.6.4配置本地用戶的FTP任意寫操作
任務小測驗
項目15防火墻firewalld的配置
任務15.1防火墻配置基礎
15.1.1基本概念介紹
15.1.2實踐操作
任務小測驗
任務15.2防火墻的富規則、端口偽裝和轉發
15.2.1firewalld中的富規則
15.2.2firewalld防火墻的端口偽裝和轉發
15.2.3實踐操作
任務小測驗
參考文獻



