Linux系統基礎及服務器配置教程與實驗

Linux系統基礎及服務器配置教程與實驗

作者: 張慶玲 蒙曉燕 張建軍 王素坤 趙金考 劉素芬 張淑媛
出版社: 清華大學
出版在: 2020-08-01
ISBN-13: 9787302555988
ISBN-10: 7302555982





內容描述


以目前較為新穎的CentOS Linux 7為 例,由淺入深、全面系統地介紹了Linux系統管理及 服務器配置的相關內容。強調實踐能力的培養,以項目為導引展開知識點介紹。全書共由18章組成,分為基礎管理篇和服務器配置篇兩部分。基礎管理篇包括 :Linux概述、Linux系統的安裝、Shell的基本應用、磁盤與文件系統管理、用戶與用戶組管理、邏輯捲管理、進程管理、軟件安裝與包管理、服務管理;服務器配置篇包括:網絡基礎、Samba服務器、NFS服務器、DNS服務器、DHCP 服務器、Apache服務器、FTP服務器、防火牆管理、VPN服務器。


目錄大綱


目錄

第1篇基 礎 知 識

第1章Linux網絡操作系統概述

1.1Linux簡介

1.1.1Linux系統的產生

1.1.2Linux系統的發展歷程

1.2Linux的特點和組成

1.2.1Linux的特點

1.2.2Linux系統的組成

1.3實驗: 安裝Linux操作系統

1.3.1實驗目的

1.3.2實驗內容

1.3.3實驗步驟

1.3.4常見故障及排除

1.4習題

第2章Shell的基本應用

2.1Shell命令概述

2.1.1Shell簡介

2.1.2Shell的啟動

2.1.3Shell命令格式

2.1.4常用Shell命令

2.2BASH的應用

2.2.1命令補齊

2.2.2命令歷史記錄

2.2.3別名命令

2.2.4通配符

2.3正則表達式、管道與重定向

2.3.1正則表達式

2.3.2管道與重定向

2.4文本編輯器Vim

2.4.1Vim簡介

2.4.2Vim的3種模式

2.4.3Vim的進入與退出

2.4.4Vim的基本操作命令

2.4.5Vim的高級命令

2.5實驗: Shell的基本應用

2.5.1實驗目的

2.5.2實驗內容

2.5.3實驗步驟

2.6習題

第3章用戶和組管理

3.1什麽是用戶

3.1.1用戶賬號文件/etc/passwd

3.1.2用戶影子文件/etc/shadow

3.1.3組賬號文件/etc/group

3.1.4用戶組影子文件/etc/gshadow

3.2用戶管理

3.2.1添加用戶

3.2.2刪除用戶

3.2.3修改用戶信息

3.3組管理

3.3.1創建用戶組

3.3.2刪除用戶組

3.3.3修改用戶組信息

3.4使用用戶管理器管理用戶和組

3.4.1啟動用戶管理器

3.4.2添加用戶

3.4.3修改用戶屬性

3.4.4添加用戶組

3.4.5修改用戶組屬性

3.5實驗: 管理用戶和組

3.5.1實驗目的

3.5.2實驗內容

3.5.3實驗步驟

3.6習題

第4章磁盤與文件系統管理

4.1磁盤的識別與分區

4.1.1磁盤的分類

4.1.2磁盤的組成

4.1.3管理分區

4.2建立和管理文件系統

4.2.1管理文件系統

4.2.2文件系統類型

4.2.3文件系統結構

4.3文件系統操作命令

4.3.1文件與目錄操作命令

4.3.2壓縮和解壓縮命令

4.3.3文件和目錄權限管理命令

4.4文件系統的掛載

4.4.1使用命令行掛載文件系統

4.4.2永久掛載文件系統

4.4.3卸載文件系統

4.5通用LVM概念和術語

4.5.1LVM簡介

4.5.2LVM基本術語

4.6建立LVM捲

4.6.1創建分區

4.6.2創建物理捲

4.6.3創建捲組

4.6.4創建邏輯捲

4.6.5創建文件系統

4.6.6掛載文件系統

4.7管理LVM捲

4.7.1卸載捲

4.7.2查看捲信息

4.7.3調整LVM捲

4.8實驗: 配置與管理磁盤與文件系統

4.8.1實驗目的

4.8.2實驗內容

4.8.3實驗步驟

4.9習題

第5章軟件管理

5.1使用YUM

5.1.1Linux下的可執行文件

5.1.2傳統管理軟件的方法

5.1.3RPM

5.1.4YUM

5.2安裝RPM軟件

5.2.1RPM的介紹

5.2.2RPM軟件包文件

5.2.3RPM命令

5.3源代碼安裝

5.3.1獲得軟件

5.3.2編譯前的準備工作

5.3.3開始編譯

5.3.4安裝與部署

5.4實驗: 軟件管理

5.4.1實驗目的

5.4.2實驗內容

5.4.3實驗步驟

5.5習題

第6章網絡基礎

6.1網絡配置基礎——TCP/IP網絡模型

6.2網絡服務介紹

6.3基於圖形界面網絡的基本配置

6.4基於命令行的網絡基本配置

6.4.1查看網絡信息

6.4.2創建網絡連接

6.4.3修改網絡連接

6.5系統網絡配置文件

6.6網絡設置工具

6.6.1設置主機名稱命令

6.6.2Linux命令行網絡配置工具

6.6.3檢查網絡狀況命令netstat

6.6.4ping命令

6.6.5nslookup命令

6.6.6traceroute命令

6.7實驗: 常用的網絡配置命令

6.7.1實驗目的

6.7.2實驗內容

6.7.3實驗步驟

6.8習題

第2篇服務器配置與管理

第7章配置與管理Samba服務器

7.1基本概念

7.1.1Samba應用環境

7.1.2SMB協議

7.1.3Samba工作原理

7.2項目設計與準備

7.3實驗: 安裝並配置Samba服務器

7.3.1實驗目的

7.3.2實驗內容

7.3.3實驗步驟

7.3.4安裝的常見故障及排除

7.4習題

第8章配置與管理NFS服務器

8.1基本概念

8.1.1NFS服務概述

8.1.2NFS服務的組件

8.2項目設計及準備

8.3實驗: 安裝並配置NFS服務器

8.3.1實驗目的

8.3.2實驗內容

8.3.3實驗步驟

8.4排除NFS故障

8.5習題

第9章配置與管理DHCP服務器

9.1基本概念

9.1.1DHCP工作過程

9.1.2IP地址租約和更新

9.1.3DHCP服務器分配給客戶端的IP地址類型

9.2項目設計及準備

9.2.1項目設計

9.2.2項目需求準備

9.3實驗: 安裝並配置DHCP服務器

9.3.1實驗目的

9.3.2實驗內容

9.3.3實驗步驟

9.3.4安裝的常見故障及排除

9.4習題

第10章配置與管理DNS服務器

10.1基本概念

10.2項目設計及準備

10.2.1項目設計

10.2.2項目準備

10.3實驗: 安裝並配置DNS服務器

10.3.1實驗目的

10.3.2實驗內容

10.3.3實驗步驟

10.3.4安裝的常見故障及排除

10.4習題

第11章配置與管理Apache服務器

11.1相關知識

11.1.1Web服務的概述

11.1.2Apache服務器簡介

11.2項目設計及準備

11.2.1項目設計

11.2.2項目準備

11.3實驗: 安裝並配置Apache服務器

11.3.1實驗目標

11.3.2實驗內容

11.3.3實驗步驟

11.4習題

第12章配置與管理FTP服務器

12.1相關知識

12.1.1匿名用戶

12.1.2流行的FTP服務器軟件簡介

12.2項目設計與準備

12.2.1項目設計

12.2.2項目準備

12.3實驗: 安裝並配置FTP服務器

12.3.1實驗目標

12.3.2實驗內容

12.3.3實驗步驟

12.3.4FTP排錯

12.4習題

參考文獻




相關書籍

Object-Oriented Programming in C++, 4/e (Paperback)

作者 Robert Lafore

2020-08-01

Mastering Cmake (Paperback)

作者 Ken Martin Bill Hoffman

2020-08-01

C++ Gotchas: Avoiding Common Problems in Coding and Design (Paperback)

作者 Stephen C. Dewhurst

2020-08-01