Linux操作系統配置與管理項目化教程

-
【作 者】主編 白玉羚 劉金明 王鵬
【I S B N 】978-7-5170-7561-5
【責任編輯】
【適用讀者群】高職高專
【出版時間】2019-04-12
【開 本】16
【裝幀信息】平裝(光膜)
【版 次】1-1
【頁 數】248
【千字數】384
【印 張】15.5
【定 價】¥40
【叢 書】高等職業教育“十三五”精品規劃教材(計算機網絡技術系列)
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書以目前最新的Linux 發行版CentOS 7為平臺,用項目教學的方式全面介紹Linux操作系統的配置與管理。全書共分14個項目,項目一到項目七著重訓練Linux操作系統的下載與安裝、命令操作及使用Vi編輯器編寫shell腳本、管理用戶和組、管理文件系統和磁盤、配置Linux網絡;項目八到項目十四著重訓練如何搭建Linux系統的各種網絡服務器,包括NFS服務器、Samba服務器、DHCP服務器、DNS服務器、Apache服務器、電子郵件服務器和防火墻與代理服務器等,并且本書每個項目后面都安排有相應的實訓任務,圖文并茂、內容深入淺出。
本書可作為高職高專院校、本科院校相關專業的教材,同時也可作為初學者學習Linux的一本入門書籍。
前 言
Linux是一套免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。借助于Internet網絡,并通過全世界各地計算機愛好者的共同努力,Linux已成為今天世界上使用最多的一種類UNIX操作系統,并且使用人數還在迅猛增長。本書全面介紹了Linux的基礎操作、網絡應用和架設網站開發環境的相關操作,既適合作為Linux初學者的入門級教材,也可作為專業人員的參考手冊。
本書內容主要包括:
項目一 認識并下載Linux操作系統,對應的知識點為Linux系統的特點、Linux體系結構、Linux內核、Linux的版本、CentOS的下載。
項目二 安裝Linux操作系統,對應的知識點為Linux安裝前的準備、CentOS 7的安裝方法、首次啟動CentOS的設置、X-Window System、Linux終端窗口、Linux啟動過程和運行級別、GRUB。
項目三 使用Linux命令進行常規操作,對應的知識點為Linux命令基礎、文件目錄類命令、系統信息類命令、進程管理類命令以及其他常用命令。
項目四 用Vi編輯器編寫shell腳本,對應的知識點為shell的變量功能、輸入輸出重定向與管道、正則表達式、shell腳本、Vi編輯器、Vi命令。
項目五 管理用戶和組,對應的知識點為Linux用戶和組群文件、用戶賬戶管理、組群管理、使用用戶管理器管理用戶和組群、Linux常用的賬戶管理命令。
項目六 管理文件系統和磁盤,對應的知識點為Linux文件系統、Linux磁盤管理、磁盤配額管理。
項目七 配置Linux網絡,對應的知識點為/etc/sysconfig/network、Linux常見網絡配置文件、常用網絡配置命令。
項目八 搭建NFS服務器,對應的知識點為NFS基本原理、NFS服務器的安裝和配置方法、NFS客戶端配置方法。
項目九 搭建Samba服務器,對應的知識點為SMB協議、Samba的功能、Samba服務的配置文件、share服務器和user服務器實例、Samba服務的用戶映射文件、Linux配置打印服務共享方法、Linux和Windows互相通信方法。
項目十 搭建DHCP服務器,對應的知識點為DHCP服務工作原理、DHCP服務的安裝、服務的啟動、DHCP客戶端的配置、DHCP服務部署。
項目十一 搭建DNS服務器,對應的知識點為DNS查詢模式、DNS域名空間結構、/etc/hosts文件、DNS服務的安裝、BIND配置文件、DNS服務器的配置、DNS客戶端的配置。
項目十二 搭建Apache服務器,對應的知識點為Apache服務的安裝、Apache服務的啟動與停止、Apache服務器的配置。
項目十三 搭建電子郵件服務器,對應的知識點為電子郵件服務工作原理、電子郵件服務器的安裝、電子郵件服務器的啟動與停止、Sendmail服務器的配置。
項目十四 設置防火墻與代理服務器,對應的知識點為防火墻的概念、防火墻的種類、iptables、NAT、Squid代理服務器。
本書由白玉羚、劉金明、王鵬任主編,羅大偉、劉志寶、齊寧、王珂任副主編,其中白玉羚編寫項目十二至項目十四,并負責全書統稿工作;劉金明編寫項目八和項目九,并負責全書排版和部分項目的習題;王鵬編寫項目十和項目十一;羅大偉編寫項目一和項目二;劉志寶編寫項目三、項目四;齊寧編寫項目五;王珂編寫項目六;李航宇編寫項目七;閆淼、霍聰、鄭茵、陳曉光參與本書部分內容的編寫工作以及制圖、制表等方面的工作。
由于作者水平有限,加之時間倉促,書中難免有疏漏和不妥之處,懇請各位讀者和專家批評指正,以便再版時修正。
編 者
2019年2月
前言
項目一 下載Linux操作系統 1
任務1 認識Linux操作系統 1
任務2 選擇Linux操作系統版本 4
任務3 下載CentOS Linux操作系統光盤映射
文件 6
項目總結 8
思考與練習 8
技能實訓 9
項目二 安裝Linux操作系統 11
任務1 做好安裝前的準備 11
任務2 安裝CentOS 7 Linux操作系統 14
任務3 完成首次啟動CentOS的設置 19
任務4 了解X-Window System 22
任務5 打開Linux終端窗口 24
任務6 設置Linux運行級別 24
任務7 在終端界面登錄Linux 26
任務8 安裝和配置GRUB 26
任務9 使用系統服務管理工具systemd管理
服務 29
項目總結 29
思考與練習 30
技能實訓 30
項目三 使用Linux命令進行常規操作 33
任務1 熟悉Linux命令基本語法 33
任務2 定位文件和目錄 34
任務3 瀏覽文件和目錄 36
任務4 搜索文件內容 41
任務5 用命令操作文件和目錄 42
任務6 用命令管理系統 45
任務7 管理進程 48
任務8 作業調度 51
項目總結 52
思考與練習 52
技能實訓 53
項目四 用Vi編輯器編寫shell腳本 55
任務1 初識shell 55
任務2 編寫簡單的shell程序 57
任務3 利用輸入/輸出重定向獲取/輸出信息 61
任務4 管道線與管道線分流 64
任務5 編寫帶流程控制語句的shell程序 65
任務6 使用函數編寫shell程序 70
任務7 使用Vi編輯器 71
任務8 使用正則表達式來檢索和替換文本 74
項目總結 75
思考與練習 76
技能實訓 76
項目五 管理用戶和組 80
任務1 管理用戶和群組文件 80
任務2 添加賬戶 83
任務3 設置用戶賬戶口令 84
任務4 維護用戶賬戶 86
任務5 組群管理 88
任務6 使用用戶管理器管理用戶和組群 90
任務7 使用命令管理用戶和用戶組 94
項目總結 95
思考與練習 95
技能實訓 96
項目六 管理文件系統和磁盤 100
任務1 了解文件系統 100
任務2 分析Linux文件系統目錄結構 102
任務3 管理Linux文件權限 105
任務4 使用磁盤管理工具進行分區和格
式化 108
任務5 使用圖形化工具進行分區格式化 109
任務6 磁盤掛載 109
任務7 實現Linux中的軟件RAID 112
任務8 使用LVM邏輯卷管理器 114
任務9 管理磁盤配額 115
項目總結 116
思考與練習 117
技能實訓 117
項目七 配置Linux網絡 121
任務1 編輯網絡配置文件 121
任務2 配置Linux網絡 123
項目總結 127
思考與練習 127
技能實訓 128
項目八 搭建NFS服務器 132
任務1 安裝NFS服務器 132
任務2 配置NFS服務器 134
任務3 啟動和停止NFS服務 136
任務4 配置NFS客戶 137
項目總結 138
思考與練習 138
技能實訓 139
項目九 搭建Samba服務器 142
任務1 初識Samba 142
任務2 安裝Samba服務 144
任務3 啟動和停止Samba服務 145
任務4 配置Samba 146
任務5 配置share服務器 151
任務6 配置user服務器 152
任務7 配置用戶映射文件 154
任務8 配置打印服務共享 154
任務9 Linux訪問Windows系統 155
項目總結 156
思考與練習 156
技能實訓 157
項目十 搭建DHCP服務器 160
任務1 安裝前準備 160
任務2 安裝DHCP服務 161
任務3 配置DHCP服務 162
任務4 啟動和停止DHCP服務 166
任務5 配置DHCP客戶端 166
項目總結 168
思考與練習 168
技能實訓 168
項目十一 搭建DNS服務器 174
任務1 初識DNS服務 174
任務2 分析DNS域名空間結構 176
任務3 解析DNS域名www.sina.com 178
任務4 使用/etc/hosts文件管理域名 179
任務5 安裝DNS服務 179
任務6 啟動和停止DNS服務 181
任務7 編輯BIND配置文件 181
任務8 配置DNS服務器 187
任務9 配置DNS客戶端 190
任務10 測試DNS 191
項目總結 192
思考與練習 192
技能實訓 193
項目十二 搭建Apache服務器 197
任務1 安裝Apache服務 197
任務2 啟動和停止Apache服務 198
任務3 測試Apache服務 199
任務4 配置Apache服務器的主配置文件 200
任務5 進行Apache服務器的常規配置 202
任務6 進行Apache服務器的高級配置 204
項目總結 207
思考與練習 207
技能實訓 208
項目十三 搭建電子郵件服務器 211
任務1 搭建郵件服務器前的準備 211
任務2 安裝Sendmail 214
任務3 啟動和停止Sendmail 215
任務4 配置Sendmail服務器 215
任務5 搭建Postfix郵件服務器 217
項目總結 222
思考與練習 223
技能實訓 223
項目十四 設置防火墻與代理服務器 225
任務1 設置iptables防火墻 225
任務2 使用iptables實現NAT 231
任務3 安裝Squid代理服務器 234
任務4 啟動Squid服務 235
任務5 配置Squid服務器 236
項目總結 237
思考與練習 238
技能實訓 239
參考文獻 242
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- Linux操作系統基礎 [宋焱宏 張勇]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學應用數學 [主編 郭立娟]
- 軟件定義網絡技術與實踐 [主編 但唐仁]
- 工業機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 信號與系統(第二版) [主編 張宇]
- 信息技術基礎 [主編 唐倩 邵銳]
- 混合式課堂教學改革與實踐—微動教學法 [石鐵峰 石家羽 著]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 高職院校軟件類專業“類上班制”人才培養模式研究 [楊智勇 王海洋 著]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 大學生創新創業基礎 [主編 姜國權 姜福佳]