內容簡介
本書以目前廣泛使用的CentOS 7.6為例,由淺入深、全面系統地講解了Linux作業系統的基本概念和各種網路服務配置。全書共分為8章,內容包括認識與安裝Linux作業系統、Linux基本操作命令、用戶組群與檔案目錄許可權管理、磁碟配置與管理、網路配置管理、軟體包管理、Shell編程基礎、常用伺服器配置與管理。
本書既可作為計算機相關專業的教材,也可作為廣大計算機愛好者自學Linux作業系統的教材,還可作為網路管理員的參考用書及社會培訓教材。
圖書目錄
第 1章 認識與安裝Linux作業系統 1
1.1 Linux概述 1
1.1.1 Linux的發展歷史 1
1.1.2 Linux的版本 2
1.1.3 Linux的特性 3
1.2 Linux作業系統的安裝 4
1.2.1 虛擬機的安裝 4
1.2.2 Linux作業系統的安裝 7
1.3 Linux作業系統登錄與管理 13
1.3.1 圖形化系統登錄與用戶註銷 13
1.3.2 文本模式系統關閉與重啟 15
1.3.3 系統終端界面切換 16
1.3.4 重置root管理員密碼 16
1.3.5 系統克隆與快照管理 18
1.3.6 遠程連線管理Linux作業系統 21
實訓 27
練習題 27
第 2章 Linux基本操作命令 28
2.1 Shell命令基礎 28
2.1.1 Shell簡介 28
2.1.2 Shell命令格式 29
2.1.3 顯示系統信息的命令 30
2.1.4 Shell使用技巧 31
2.2 Linux檔案及目錄管理 36
2.2.1 Linux作業系統的目錄結構 36
2.2.2 檔案及目錄顯示類命令 38
2.2.3 檔案及目錄操作類命令 40
2.2.4 檔案內容的顯示和處理 46
2.2.5 檔案查找類命令 53
2.3 Vi、Vim編輯器的使用 56
2.4 檔案管理進階 60
2.4.1 硬連結與軟連結 60
2.4.2 通配符與檔案名稱變數 62
2.4.3 輸入/輸出重定向與管道 63
2.5 Linux快捷鍵的使用 66
實訓 68
練習題 68
第3章 用戶組群與檔案目錄許可權管理 70
3.1 用戶賬戶 70
3.1.1 用戶賬戶分類 70
3.1.2 用戶賬戶密碼檔案 71
3.1.3 用戶賬戶管理 73
3.2 組群管理 78
3.2.1 理解組群檔案 78
3.2.2 組群維護與管理 79
3.3 su和sudo命令使用 85
3.4 檔案和目錄許可權管理 88
3.4.1 理解檔案和目錄的許可權 88
3.4.2 詳解檔案和目錄的屬性信息 89
3.4.3 數字表示法修改檔案和目錄的許可權 91
3.4.4 文字表示法修改檔案和目錄的許可權 92
3.4.5 修改檔案和目錄的默認許可權與隱藏許可權 96
3.4.6 檔案訪問控制列表 100
3.5 檔案許可權管理實例配置 102
實訓 105
練習題 105
第4章 磁碟配置與管理 107
4.1 磁碟管理 107
4.1.1 Linux作業系統中的設備命名規則 107
4.1.2 添加新磁碟 109
4.1.3 磁碟分區 112
4.1.4 磁碟格式化 117
4.1.5 磁碟掛載與卸載 117
4.2 磁碟管理其他相關命令 123
4.3 邏輯卷配置與管理 127
4.3.1 邏輯卷簡介 127
4.3.2 配置邏輯卷 128
4.3.3 管理邏輯卷 132
4.4 RAID管理 135
4.4.1 RAID簡介 135
4.4.2 RAID配置 138
4.4.3 RAID5陣列實例配置 142
實訓 145
練習題 146
第5章 網路配置管理 147
5.1 管理網路配置檔案 147
5.1.1 修改常用網路配置檔案 147
5.1.2 網路常用管理命令 150
5.2 系統監控 159
5.2.1 磁碟監控 159
5.2.2 記憶體監控 160
5.2.3 CPU監控 161
5.2.4 性能分析監控 163
實訓 164
練習題 164
第6章 軟體包管理 165
6.1 RPM安裝軟體包 165
6.1.1 RPM簡介 165
6.1.2 RPM的命名格式 166
6.1.3 RPM的使用 167
6.2 YUM安裝軟體包 172
6.2.1 YUM簡介 172
6.2.2 認識YUM配置檔案 172
6.2.3 YUM的使用 174
6.3 YUM操作實例配置 178
實訓 180
練習題 181
第7章 Shell編程基礎 182
7.1 認識Shell Script 182
7.1.1 Shell Script簡介 182
7.1.2 Shell Script的建立和執行 183
7.2 Shell Script編寫 184
7.2.1 Shell變數 185
7.2.2 Shell運算符 186
7.2.3 Shell流程控制語句 192
實訓 196
練習題 196
第8章 常用伺服器配置與管理 198
8.1 配置與管理Samba伺服器 198
8.1.1 Samba簡介 198
8.1.2 Samba服務的安裝與啟動、停止 199
8.1.3 Samba伺服器配置實例 205
8.2 配置與管理FTP伺服器 207
8.2.1 FTP簡介 207
8.2.2 FTP工作原理 207
8.2.3 vsftpd服務的安裝與啟動、停止 208
8.2.4 vsftpd服務的配置檔案 210
8.2.5 vsftpd伺服器配置實例 212
8.3 配置與管理DHCP伺服器 218
8.3.1 DHCP簡介 218
8.3.2 DHCP服務的安裝與啟動、停止 219
8.3.3 DHCP服務的主配置檔案 220
8.3.4 DHCP伺服器配置實例 222
8.4 配置與管理DNS伺服器 224
8.4.1 DNS簡介 224
8.4.2 DNS服務的安裝與啟動、停止 226
8.4.3 DNS服務的配置檔案 228
8.4.4 DNS伺服器配置實例 232
8.5 配置與管理Apache伺服器 236
8.5.1 Apache簡介 236
8.5.2 Apache服務的安裝與啟動、停止 236
8.5.3 Apache服務的配置檔案 239
8.5.4 Apache伺服器配置實例 240
實訓 243
作者簡介
升廣,遼寧交通職業技術學院信息工程系教師,碩士研究生,中共黨員,副教授職稱,自2002年參加工作後,在教育崗位辛勤耕耘至今,一直從事實踐教學管理工作,擔任實驗室主任、雲計算技術與套用專業主任一職,從事教育工作18年以來一直站在實踐教學的第一線,“讓每一位學生在課堂上都有所收穫”是他課堂教學的追求目標,為人正派,作風樸實,具有強烈的事業心和責任感,在平凡的工作崗位上始終把教書育人、管理育人、服務育人貫穿在工作中,言辭舉止得體,工作積極認真,近10年年度評比均為優秀等級,工作業績成績突出。
2012年、2014年先後榮獲“全國技術能手”、“全國青年崗位能手”榮譽稱號;2010年至2019年指導學生參加計算機網路套用技能大賽,榮獲國家級二等獎三項、三等獎二項,省級一等獎五項、二等獎四項;先後獲得了華為、銳捷、思科、華三等企業網路高級工程師認證以及企業講師資格。
《職業技能大賽與高等院校人才培養無縫對接模式研究》、《高等院校雲計算技術實訓室建設研究》、《人工智慧產業發展分析與對策研究》、《基於現代學徒制的高職專業培養模式的探索研究》、《高職教育區域開放共享型實訓基地建設研究》、《職業技能與職業精神融合助力區域經濟發展對策研究》、《高職院校軟體技術專業女生就業狀況跟蹤調查研究》、《以就業為導向,構建軟體技術專業新技能型人才培養模式研究》等主持省、市廳級以上或校級教科研項目。