本書內(nèi)容全面,不僅包含Linux基本知識(shí),基本操作,還包括常見(jiàn)的網(wǎng)絡(luò)服務(wù)器配置以及Shell編程的內(nèi)容。緊密結(jié)合紅帽認(rèn)證的內(nèi)容,精心選取實(shí)用的內(nèi)容更新知識(shí),覆蓋面廣,內(nèi)容適中、適用于教學(xué)用書;采用案例講解,步驟詳盡、結(jié)構(gòu)嚴(yán)謹(jǐn)、內(nèi)容豐富、通俗易懂,理論和實(shí)際相結(jié)合,配套資源豐富,包括教學(xué)課件、電子教案,授課計(jì)劃等,全部案例微課,案例內(nèi)容源于編者的工作經(jīng)驗(yàn)和教學(xué)經(jīng)驗(yàn),實(shí)現(xiàn)教、學(xué)、做的完美統(tǒng)一,學(xué)生理解起來(lái)比較容易,著力培養(yǎng)學(xué)生分析實(shí)際問(wèn)題和解決實(shí)際問(wèn)題的能力。
前言
第1章 Linux簡(jiǎn)介
1.1 Linux的性質(zhì)
1.2 Linux的特點(diǎn)
1.3 Linux發(fā)展
1.3.1 Linux發(fā)展的要素
1.3.2 內(nèi)核發(fā)展史
1.4 Linux內(nèi)核版本和發(fā)行版本
1.4.1 內(nèi)核版本
1.4.2 發(fā)行版本
1.5 Linux的優(yōu)勢(shì)
1.6 課后習(xí)題
第2章 系統(tǒng)安裝
2.1 Red Hat Enterprise Linux 8.2簡(jiǎn)介
2.2 安裝前的準(zhǔn)備
2.2.1 硬件基本需求
2.2.2 硬盤分區(qū)
2.3 案例:RHEL 8.2安裝過(guò)程
2.4 退出Linux
2.5 上機(jī)實(shí)訓(xùn)
2.6 課后習(xí)題
第3章 文件管理
3.1 Linux文件系統(tǒng)
3.1.1 Linux常用文件系統(tǒng)介紹
3.1.2 Linux文件介紹
3.1.3 Linux目錄結(jié)構(gòu)
3.2 案例1:文件與目錄的基本操作
3.2.1 目錄操作命令
3.2.2 文件操作命令
3.2.3 文件鏈接命令
3.3 案例2:文件內(nèi)容操作命令
3.3.1 顯示文本文件內(nèi)容命令
3.3.2 查找文件命令
3.3.3 文件內(nèi)容查詢命令
3.4 文件處理命令
3.5 文件統(tǒng)計(jì)命令
3.6 文件幫助命令
3.7 上機(jī)實(shí)訓(xùn)
3.8 課后習(xí)題
第4章 文本編輯器
4.1 案例1:文本編輯器vi/vim操作模式
4.1.1 命令模式
4.1.2 插入模式
4.1.3 末行模式
4.2 啟動(dòng)vim編輯器
4.2.1 啟動(dòng)單個(gè)文件
4.2.2 啟動(dòng)多個(gè)文件
4.3 顯示vim的行號(hào)
4.4 案例2:文本編輯器vim基本操作
4.4.1 命令模式操作
4.4.2 插入模式操作
4.4.3 末行模式操作
4.5 圖形用戶界面下的文本編輯工具
4.6 上機(jī)實(shí)訓(xùn)
4.7 課后習(xí)題
第5章 用戶和組管理
5.1 案例1:用戶賬號(hào)管理
5.1.1 用戶賬號(hào)文件
5.1.2 添加用戶
5.1.3 修改用戶信息
5.1.4 刪除用戶
5.2 案例2:用戶組賬號(hào)管理
5.2.1 用戶組賬號(hào)文件
5.2.2 建立組
5.2.3 修改組信息
5.2.4 添加/刪除組成員
5.2.5 刪除組
5.2.6 顯示用戶所屬組
5.2.7 批量新建多個(gè)用戶賬號(hào)
5.3 圖形模式下的用戶和組群管理
5.4 案例3:權(quán)限管理
5.4.1 文件和目錄的權(quán)限管理
5.4.2 權(quán)限的設(shè)置方法
5.5 上機(jī)實(shí)訓(xùn)
5.6 課后習(xí)題
第6章 軟件包的管理
6.1 案例1:RPM軟件包的管理
6.1.1 查詢RPM包的命令
6.1.2 RPM包的安裝
6.1.3 RPM包升級(jí)安裝
6.1.4 卸載RPM包
6.1.5 RPM軟件包的驗(yàn)證
6.2 案例2:歸檔/壓縮文件
6.2.1 創(chuàng)建tar文件
6.2.2 顯示tar文件內(nèi)容
6.2.3 從tar文件中取文件
6.2.4 向tar文件中追加文件
6.3 案例3:yum/dnf在線軟件包管理
6.3.1 dnf軟件包管理器概述
6.3.2 dnf軟件包管理器配置
6.3.3 dnf命令管理軟件包使用
6.4 上機(jī)實(shí)訓(xùn)
6.5 課后習(xí)題
第7章 進(jìn)程管理
7.1 進(jìn)程和作業(yè)的基本概念
7.1.1 進(jìn)程和作業(yè)簡(jiǎn)介
7.1.2 進(jìn)程的基本狀態(tài)及其轉(zhuǎn)換
7.1.3 進(jìn)程的類型
7.1.4 Linux守護(hù)進(jìn)程介紹
7.2 案例1:進(jìn)程和作業(yè)管理
7.2.1 進(jìn)程和作業(yè)啟動(dòng)方式
7.2.2 管理進(jìn)程和作業(yè)的shell命令
7.2.3 圖形模式下進(jìn)程的管理
7.3 案例2:進(jìn)程調(diào)度
7.3.1 at調(diào)度
7.3.2 batch調(diào)度
7.3.3 cron調(diào)度
7.4 上機(jī)實(shí)訓(xùn)
7.5 課后習(xí)題
第8章 外存管理
8.1 磁盤管理的shell命令
8.2 案例1:Linux磁盤分區(qū)管理
8.2.1 fdisk磁盤分區(qū)工具
8.2.2 parted磁盤分區(qū)工具
8.2.3 mkfs創(chuàng)建文件系統(tǒng)
8.2.4 裝載/卸載文件系統(tǒng)
8.3 案例2:LVM邏輯卷管理
8.3.1 LVM邏輯卷管理器概述
8.3.2 LVM管理磁盤
8.4 案例3:磁盤配額
8.4.1 磁盤配額概述
8.4.2 設(shè)置文件系統(tǒng)配額
8.4.3 磁盤配額配置步驟
8.5 上機(jī)實(shí)訓(xùn)
8.6 課后習(xí)題
第9章 網(wǎng)絡(luò)基礎(chǔ)
9.1 Linux網(wǎng)絡(luò)配置基礎(chǔ)
9.1.1 TCP/IP參考模型
9.1.2 Linux網(wǎng)絡(luò)服務(wù)及對(duì)應(yīng)端口
9.2 案例:以太網(wǎng)的TCP/IP設(shè)置
9.2.1 Linux網(wǎng)絡(luò)接口
9.2.2 Linux網(wǎng)絡(luò)相關(guān)配置文件
9.2.3 網(wǎng)絡(luò)管理器
9.2.4 圖形模式下網(wǎng)絡(luò)信息配置
9.3 常用的網(wǎng)絡(luò)配置命令
9.4 服務(wù)控制
9.4.1 服務(wù)概述
9.4.2 service服務(wù)控制
9.4.3 systemd服務(wù)控制
9.5 網(wǎng)絡(luò)安全
9.5.1 防火墻管理
9.5.2 管理防火墻的shell命令
9.5.3 SELinux
9.6 上機(jī)實(shí)訓(xùn)
9.7 課后習(xí)題
0章 Samba服務(wù)器
10.1 Samba簡(jiǎn)介
10.1.1 Samba的工作原理
10.1.2 Samba服務(wù)器的功能
10.2 案例1:Windows客戶機(jī)
匿名訪問(wèn)Samba共享資源
10.2.1 Samba服務(wù)器的安裝
10.2.2 Samba服務(wù)器的配置
10.2.3 建立Samba用戶
10.3 案例2:Linux和Windows共享資源互相訪問(wèn)
10.3.1 虛擬機(jī)下網(wǎng)絡(luò)搭建
10.3.2 客戶端工具
10.3.3 Window