Linux作業系統與實訓教程

Linux作業系統與實訓教程

《Linux作業系統與實訓教程》是2016年1月清華大學出版社出版的圖書,作者是徐建華、施瑩。

基本介紹

  • 書名:Linux作業系統與實訓教程
  • 作者:徐建華、施瑩
  • ISBN:9787302408994
  • 定價:29元
  • 出版時間:2016.01.01
  • 裝幀:平裝
  • 出版社:清華大學出版社 
內容簡介,圖書目錄,

內容簡介

本書以目前被廣泛套用的CentOS 6.0為平台,從實際套用角度全面介紹Linux網路作業系統管理和網路管理技術。在內容的選取、組織和編排上,強調先進性、實用性和技術性,淡化理論,突出實踐,強調套用。全書共13章,其中第1~5章側重於Linux系統使用與維護的講解,第6~12章側重於主要網路伺服器技術的套用,最後一章簡要介紹了shell編寫知識。本書由多年從事計算機網路系統管理教學工作、富有實際網路管理經驗的多位教師編寫而成,語言通俗易懂,內容豐富翔實,且源於作者的實際經驗,可以幫助讀者快速掌握實際套用中的各種經驗和技巧。本書既可作為套用型本科、高職高專院校職業教育和繼續教育的教材,也可作為計算機專業技術人員的參考書籍。

圖書目錄

第1章Linux概述1
1.1作業系統引論1
1.1.1什麼是作業系統1
1.1.2作業系統的功能與特徵1
1.2Linux簡介3
1.2.1Linux的歷史與發展3
1.2.2Linux的特點6
1.2.3Linux的各種發布版本8
1.2.4Linux的套用領域13
1.3Linux與其他作業系統的比較14
1.3.1Linux與UNIX的比較14
1.3.2Linux與Windows的比較14
習題115
第2章Linux的安裝16
2.1安裝的基本知識16
2.1.1硬體要求16
2.1.2硬碟分區17
2.1.3如何獲得Linux安裝程式19
2.2安裝系統的不同方式19
2.2.1直接安裝系統19
2.2.2在虛擬機中安裝系統20
2.3安裝的過程27
2.4安裝後Linux系統的構成41
2.5Linux的啟動42
習題251
第3章Linux用戶管理53
3.1用戶管理概述53
3.2用戶賬號和用戶組54
3.3賬號管理59
3.3.1用戶賬號的添加、刪除與修改59
3.3.2用戶賬號口令管理62
3.4用戶組管理63
3.5超級用戶與偽用戶65
習題371
第4章Linux檔案管理73
4.1Linux檔案與目錄操作73
4.1.1Linux檔案73
4.1.2目錄結構74
4.1.3路徑77
4.1.4通配符與多檔案操作83
4.1.5硬連結與符號連結84
4.1.6檔案備份和壓縮87
4.2檔案屬性90
4.2.1顯示檔案屬性90
4.2.2許可權字與許可權操作93
4.3檔案編輯工具vi96
4.3.1進入vi96
4.3.2移動游標命令97
4.3.3檔案編輯98
4.3.4保存與退出99
習題499
第5章Linux系統管理103
5.1進程管理103
5.1.1進程與程式103
5.1.2進程與資源管理104
5.2檔案系統與磁碟管理112
5.2.1檔案系統類型與特性112
5.2.2磁碟的簡單操作115
5.2.3設定開機掛載125
5.3Linux下的軟體安裝127
5.3.1原始碼安裝127
5.3.2RPM軟體包管理130
5.3.3綠色軟體安裝136
5.3.4.bin檔案安裝136
習題5137
第6章Samba伺服器配置與管理140
6.1Samba伺服器概述140
6.1.1SMB協定140
6.1.2Samba的主要功能140
6.2實訓任務: Samba的安裝140
6.2.1企業需求140
6.2.2需求分析141
6.2.3解決方案141
6.3實訓任務: Samba的檔案共享143
6.3.1企業需求143
6.3.2需求分析143
6.3.3解決方案143
6.4實訓任務: Samba的列印共享147
6.4.1企業需求147
6.4.2需求分析147
6.4.3解決方案147
習題6148
第7章DNS伺服器配置與管理149
7.1DNS伺服器概述149
7.1.1DNS協定149
7.1.2DNS的功能149
7.1.3DNS的重要性149
7.1.4DNS伺服器類型150
7.2實訓任務: DNS伺服器的安裝150
7.2.1企業需求150
7.2.2需求分析151
7.2.3解決方案151
7.3實訓任務: DNS伺服器的基本配置154
7.3.1企業需求154
7.3.2需求分析154
7.3.3解決方案154
習題7158
第8章Web伺服器配置與管理159
8.1Web伺服器概述159
8.1.1Web服務簡介159
8.1.2Web伺服器工作原理159
8.1.3Apache伺服器介紹159
8.2實訓任務:Web伺服器的基本配置160
8.2.1企業需求160
8.2.2需求分析160
8.2.3解決方案160
8.3實訓任務:虛擬主機的配置161
8.3.1企業需求161
8.3.2需求分析161
8.3.3解決方案162
8.4實訓任務:PHP運行環境的配置164
8.4.1企業需求164
8.4.2需求分析164
8.4.3解決方案164
習題8166
第9章FTP伺服器配置與管理167
9.1FTP伺服器概述167
9.1.1FTP協定167
9.1.2FTP的含義167
9.1.3FTP的工作原理和過程167
9.1.4FTP的用戶類型167
9.2實訓任務:匿名訪問FTP伺服器168
9.2.1企業需求168
9.2.2需求分析168
9.2.3解決方案168
9.3實訓任務:本地用戶登錄FTP伺服器171
9.3.1企業需求171
9.3.2需求分析172
9.3.3解決方案172
9.4實訓任務:虛擬用戶登錄FTP伺服器174
9.4.1企業需求174
9.4.2需求分析174
9.4.3解決方案174
習題9176第10章DHCP伺服器配置與管理177
10.1DHCP概述177
10.1.1DHCP協定177
10.1.2DHCP的工作原理177
10.1.3DHCP的功能178
10.2實訓任務:DHCP伺服器的基本配置179
10.2.1企業需求179
10.2.2需求分析179
10.2.3解決方案180
習題10182
第11章MySQL伺服器配置與管理183
11.1MySQL概述183
11.1.1MySQL簡介183
11.1.2MySQL的套用場合183
11.2實訓任務:MySQL伺服器中資料庫的創建183
11.2.1企業需求183
11.2.2需求分析184
11.2.3解決方案184
習題11187
第12章Linux網路防火牆188
12.1防火牆概述188
12.1.1防火牆簡介188
12.1.2防火牆分類188
12.1.3防火牆的工作原理191
12.2iptables簡介192
12.3iptables基礎194
12.3.1規則194
12.3.2鏈194
12.3.3表194
12.3.4iptables傳輸數據包的過程196
12.4關閉系統防火牆196
12.4.1iptables命令格式197
12.4.2iptables的使用200
習題12202
第13章Shell簡易編程203
13.1Shell簡介203
13.1.1幾個常用的Shell203
13.1.2為用戶指定Shell204
13.2Shell變數204
13.2.1什麼是Shell變數204
13.2.2本地變數205
13.2.3環境變數205
13.2.4兩個重要的環境變數設定檔案206
13.3Shell腳本206
13.3.1使用Shell腳本的原因206
13.3.2Shell腳本的內容206
13.3.3運行Shell腳本206
習題13207
參考文獻208第2章Linux的安裝16
2.1安裝的基本知識16
2.1.1硬體要求16
2.1.2硬碟分區17
2.1.3如何獲得Linux安裝程式19
2.2安裝系統的不同方式19
2.2.1直接安裝系統19
2.2.2在虛擬機中安裝系統20
2.3安裝的過程27
2.4安裝後Linux系統的構成42
2.5Linux的啟動42
習題252
第3章Linux用戶管理54
3.1用戶管理概述54
3.2用戶賬號和用戶組55
3.3賬號管理60
3.3.1用戶賬號的添加、刪除與修改60
3.3.2用戶賬號口令管理63
3.4用戶組管理64
3.5超級用戶與偽用戶66
習題372
第4章Linux檔案管理74
4.1Linux檔案與目錄操作74
4.1.1Linux檔案74
4.1.2目錄結構75
4.1.3路徑78
4.1.4通配符與多檔案操作84
4.1.5硬連結與符號連結85
4.1.6檔案備份和壓縮88
4.2檔案屬性91
4.2.1顯示檔案屬性91
4.2.2許可權字與許可權操作94
4.3檔案編輯工具vi97
4.3.1進入vi97
4.3.2移動游標命令98
4.3.3檔案編輯99
4.3.4保存與退出100
習題4100
第5章Linux系統管理104
5.1進程管理104
5.1.1進程與程式104
5.1.2進程與資源管理105
5.2檔案系統與磁碟管理113
5.2.1檔案系統類型與特性113
5.2.2磁碟的簡單操作116
5.2.3設定開機掛載126
5.3Linux下的軟體安裝128
5.3.1原始碼安裝128
5.3.2RPM軟體包管理131
5.3.3綠色軟體安裝137
5.3.4.bin檔案安裝137
習題5138
第6章Samba伺服器配置與管理141
6.1Samba伺服器概述141
6.1.1SMB協定141
6.1.2Samba的主要功能141
6.2實訓任務:Samba的安裝141
6.2.1企業需求141
6.2.2需求分析142
6.2.3解決方案142
6.3實訓任務:Samba的檔案共享144
6.3.1企業需求144
6.3.2需求分析144
6.3.3解決方案144
6.4實訓任務:Samba的列印共享148
6.4.1企業需求148
6.4.2需求分析148
6.4.3解決方案148
習題6149
第7章DNS伺服器配置與管理150
7.1DNS伺服器概述150
7.1.1DNS協定150
7.1.2DNS的功能150
7.1.3DNS的重要性150
7.1.4DNS伺服器類型151
7.2實訓任務:DNS伺服器的安裝151
7.2.1企業需求151
7.2.2需求分析152
7.2.3解決方案152
7.3實訓任務:DNS伺服器的基本配置155
7.3.1企業需求155
7.3.2需求分析155
7.3.3解決方案155
習題7159
第8章Web伺服器配置與管理160
8.1Web伺服器概述160
8.1.1Web服務簡介160
8.1.2Web伺服器工作原理160
8.1.3Apache伺服器介紹160
8.2實訓任務:Web伺服器的基本配置161
8.2.1企業需求161
8.2.2需求分析161
8.2.3解決方案161
8.3實訓任務:虛擬主機的配置162
8.3.1企業需求162
8.3.2需求分析162
8.3.3解決方案163
8.4實訓任務:PHP運行環境的配置165
8.4.1企業需求165
8.4.2需求分析165
8.4.3解決方案165
習題8167
第9章FTP伺服器配置與管理168
9.1FTP伺服器概述168
9.1.1FTP協定168
9.1.2FTP的含義168
9.1.3FTP的工作原理和過程168
9.1.4FTP的用戶類型168
9.2實訓任務:匿名訪問FTP伺服器169
9.2.1企業需求169
9.2.2需求分析169
9.2.3解決方案169
9.3實訓任務:本地用戶登錄FTP伺服器172
9.3.1企業需求172
9.3.2需求分析173
9.3.3解決方案173
9.4實訓任務:虛擬用戶登錄FTP伺服器175
9.4.1企業需求175
9.4.2需求分析175
9.4.3解決方案175
習題9177
第10章DHCP伺服器配置與管理178
10.1DHCP概述178
10.1.1DHCP協定178
10.1.2DHCP的工作原理178
10.1.3DHCP的功能179
10.2實訓任務:DHCP伺服器的基本配置180
10.2.1企業需求180
10.2.2需求分析180
10.2.3解決方案181
習題10183
第11章MySQL伺服器配置與管理184
11.1MySQL概述184
11.1.1MySQL簡介184
11.1.2MySQL的套用場合184
11.2實訓任務:MySQL伺服器中資料庫的創建184
11.2.1企業需求184
11.2.2需求分析185
11.2.3解決方案185
習題11188
第12章Linux網路防火牆189
12.1防火牆概述189
12.1.1防火牆簡介189
12.1.2防火牆分類189
12.1.3防火牆的工作原理192
12.2iptables簡介193
12.3iptables基礎195
12.3.1規則195
12.3.2鏈195
12.3.3表195
12.3.4iptables傳輸數據包的過程197
12.4關閉系統防火牆197
12.4.1iptables命令格式198
12.4.2iptables的使用201
習題12203
第13章Shell簡易編程204
13.1Shell簡介204
13.1.1幾個常用的Shell204
13.1.2為用戶指定Shell205
13.2Shell變數205
13.2.1什麼是Shell變數205
13.2.2本地變數206
13.2.3環境變數206
13.2.4兩個重要的環境變數設定檔案207
13.3Shell腳本207
13.3.1使用Shell腳本的原因207
13.3.2Shell腳本的內容207
13.3.3運行Shell腳本207
習題13208
參考文獻209

相關詞條

熱門詞條

聯絡我們