Linux作業系統與實訓

Linux作業系統與實訓

《Linux作業系統與實訓》是2015年出版的圖書,作者是楊雲、鄭偉、王紹軍、李國明、楊光、賈如春。

書籍信息

作者:楊雲、鄭偉、王紹軍、李國明、楊光、賈如春
定價:45元
印次:1-2
ISBN:9787302383093
出版日期:2015.01.01
印刷日期:2016.03.04

內容簡介

本書是國家精品課程配套教材,以目前套用廣泛的Red Hat Enterprise Linux伺服器發行版為例,採用教、學、做相結合的模式,以理論為基礎,著眼於套用,全面系統地介紹了利用Linux作業系統架設網路伺服器的方法,內容包括 Linux基礎、Linux的安裝、Linux常用命令、Shell與Vi編輯器、用戶和組管理、檔案系統和磁碟管理、Linux網路基礎配置、DHCP伺服器配置、DNS伺服器配置、NFS網路檔案系統、Samba伺服器配置、Apache伺服器配置、電子郵件伺服器配置、FTP伺服器配置、防火牆與代理伺服器、VPN伺服器配置這些內容。每章後面有結合實踐套用的“項目實錄”,本書還提供配合國家精品課程網站上的項目實錄視頻,使“教、學、做”完美統一。 本書內容深入淺出,知識全面且實例豐富,語言通俗易懂

圖書目錄

第1章Linux基礎1

1.1Linux簡介1

1.1.1Linux系統的歷史1

1.1.2Linux的著作權問題2

1.1.3Linux系統的特點2

1.2Linux體系結構3

1.2.1Linux核心3

1.2.2LinuxShell3

1.2.3實用工具4

1.3Linux的版本5

1.3.1核心版本5

1.3.2發行版本6

1.4RedHatEnterpriseLinux簡介6

1.4.1為什麼要使用RedHat伺服器版6

1.4.2RedHatEnterpriseLinux家族7

1.4.3RedHatEnterpriseLinux5的新特性7

1.5練習題9

第2章Linux的安裝10

2.1安裝前的準備知識10

2.2安裝RedHatEnterpriseLinux512

2.3首次啟動RedHatEnterpriseLinux的設定24

2.4XWindowSystem29

2.4.1什麼是XWindowSystem29

2.4.2XWindowSystem的基本結構30

2.5Linux系統的終端視窗31

2.6Linux啟動過程和運行級別32

2.7GRUB簡介33

2.7.1啟動引導器和GRUB33

2.7.2GRUB的安裝34

2.7.3GRUB的術語342.7.4GRUB命令提示35

2.8GRUB配置37

2.8.1GRUB配置檔案的選項37

2.8.2GRUB配置檔案舉例38

2.9練習題39

2.10項目實錄39

實訓一安裝和啟動RHEL540

實訓二刪除RHEL542

第3章Linux常用命令44

3.1Linux命令基礎44

3.2檔案目錄類命令45

3.2.1瀏覽目錄類命令45

3.2.2瀏覽檔案類命令46

3.2.3目錄操作類命令48

3.2.4檔案操作類命令49

3.3系統信息類命令55

3.4進程管理類命令57

3.5其他常用命令60

3.6練習題62

3.7項目實錄63

實訓Linux常用命令64

第4章Shell與Vi編輯器67

4.1Shell67

4.1.1Shell的基本概念67

4.1.2Shell環境變數69

4.1.3正則表達式72

4.1.4輸入/輸出重定向與管道73

4.1.5Shell腳本77

4.2Vi編輯器78

4.2.1Vi的啟動與退出78

4.2.2Vi的工作模式79

4.2.3Vi命令80

4.3練習題82

4.4項目實錄82

項目實錄一:Shell編程82

項目實錄二:Vi編輯器83

實訓一Shell的使用84

實訓二Vi編輯器的使用85

第5章用戶和組管理87

5.1概述87

5.2用戶和組群檔案88

5.2.1用戶賬戶檔案88

5.2.2組群檔案90

5.3用戶賬戶管理91

5.3.1新建用戶91

5.3.2設定用戶賬戶口令92

5.3.3用戶賬戶的維護93

5.4組群管理94

5.4.1維護組群賬戶94

5.4.2為組群添加用戶95

5.5使用用戶管理器管理用戶和組群96

5.5.1新建用戶96

5.5.2修改用戶屬性96

5.5.3組群管理97

5.6常用的賬戶管理命令98

5.7練習題101

5.8項目實錄102

實訓用戶和組的管理102

第6章檔案系統和磁碟管理104

6.1檔案系統104

6.1.1檔案系統基礎104

6.1.2Linux檔案系統目錄結構106

6.1.3Linux檔案許可權管理106

6.2磁碟管理111

6.2.1常用磁碟管理工具111

6.2.2Linux中的軟RAID119

6.2.3LVM邏輯卷管理器122

6.3磁碟配額管理126

6.3.1設定磁碟配額126

6.3.2檢查磁碟配額的使用情況129

6.4練習題129

6.5項目實錄131

項目實錄一:檔案許可權管理131

項目實錄二:檔案系統管理131

項目實錄三:LVM邏輯卷管理器132

項目實錄四:動態磁碟管理132

實訓檔案系統和磁碟管理132

第7章Linux網路基礎配置135

7.1常見網路配置檔案135

7.1.1/etc/sysconfig/network135

7.1.2/etc/sysconfig/networkscripts/ifcfgethN136

7.1.3/etc/hosts137

7.1.4/etc/resolv.conf137

7.1.5/etc/host.conf138

7.1.6/etc/services138

7.2常用網路配置命令138

7.3建立ADSL連線142

7.4常用網路測試工具145

7.5守護進程和xinetd147

7.5.1守護進程簡介147

7.5.2xinetd配置148

7.5.3守護進程管理工具150

7.6練習題151

7.7項目實錄152

實訓Linux網路配置153

第8章DHCP伺服器配置155

8.1DHCP服務概述155

8.1.1DHCP服務簡介155

8.1.2DHCP服務工作原理155

8.2DHCP服務的安裝與配置157

8.2.1DHCP服務的安裝157

8.2.2DHCP服務的配置158

8.2.3DHCP服務的啟動161

8.3DHCP客戶端的配置162

8.3.1Linux下DHCP客戶端的配置162

8.3.2Windows下DHCP客戶端的配置162

8.4DHCP服務部署164

8.5練習題166

8.6項目實錄167

實訓DHCP伺服器配置168

第9章DNS伺服器配置170

9.1DNS服務170

9.1.1DNS概述170

9.1.2DNS查詢模式171

9.1.3DNS域名空間結構171

9.1.4DNS域名解析過程172

9.1.5DNS常見資源記錄173

9.1.6/etc/hosts檔案174

9.2DNS服務的安裝174

9.2.1認識BIND174

9.2.2安裝BIND軟體包174

9.2.3安裝chroot軟體包175

9.2.4DNS服務的啟動與停止176

9.3BIND配置檔案177

9.3.1全局配置檔案177

9.3.2主配置檔案179

9.3.3區域配置檔案181

9.4DNS伺服器的配置183

9.4.1快取DNS伺服器的配置183

9.4.2主DNS伺服器的配置183

9.4.3輔助DNS伺服器的配置187

9.4.4直接域名解析188

9.4.5泛域名解析189

9.5DNS客戶端的配置189

9.6DNS測試190

9.7練習題192

9.8項目實錄193

實訓DNS伺服器配置194

第10章NFS網路檔案系統198

10.1NFS基本原理198

10.1.1NFS服務概述198

10.1.2NFS工作原理198

10.2NFS伺服器配置199

10.2.1安裝NFS199

10.2.2配置檔案/etc/exports200

10.2.3NFS服務的啟動和停止202

10.3NFS客戶端配置205

10.4NFS故障排除206

10.5練習題208

10.6項目實錄209

實訓NFS伺服器配置210

第11章Samba伺服器配置212

11.1Samba簡介212

11.1.1SMB協定212

11.1.2Samba212

11.1.3Samba的功能213

11.2Samba服務的安裝、啟動與停止213

11.3Samba服務的配置檔案215

11.3.1Samba服務的主配置檔案215

11.3.2Samba服務的日誌檔案和密碼檔案219

11.4share伺服器和USER伺服器實例解析220

11.4.1Samba伺服器實例解析220

11.4.2user伺服器實例解析221

11.4.3Samba服務的用戶映射檔案223

11.5配置列印服務共享224

11.6Linux和Windows互相通信225

11.7Samba排錯226

11.7.1Linux服務的一般排錯方法226

11.7.2Samba服務的故障排錯227

11.8練習題228

11.8項目實錄230

實訓Samba伺服器的配置231

第12章Apache伺服器配置233

12.1Apache簡介233

12.2Apache服務的安裝、啟動與停止234

12.3Apache伺服器的主配置檔案237

12.4Apache伺服器常規配置245

12.5Apache伺服器高級配置253

12.5.1虛擬主機的配置253

12.5.2配置用戶身份認證255

12.6練習題258

12.7項目實錄259

實訓Apache伺服器的配置260

第13章電子郵件伺服器配置263

13.1電子郵件服務工作原理263

13.1.1電子郵件服務概述263

13.1.2電子郵件系統的組成264

13.1.3電子郵件傳輸過程264

13.1.4與電子郵件相關的協定265

13.1.5郵件中繼266

13.2電子郵件伺服器的安裝、啟動與停止267

13.3Sendmail伺服器配置268

13.3.1Sendmail常規伺服器配置268

13.3.2設定信箱容量274

13.3.3設定虛擬域用戶276

13.3.4調試Sendmail伺服器278

13.4練習題283

實訓電子郵件伺服器的配置284

第14章FTP伺服器配置285

14.1FTP服務概述285

14.1.1FTP工作原理285

14.1.2匿名用戶286

14.1.3FTP服務的傳輸模式286

14.1.4流行的FTP伺服器軟體簡介287

14.1.5FTP命令288

14.2vsftpd伺服器配置288

14.2.1安裝、啟動與停止vsftpd服務289

14.2.2認識vsftpd的配置檔案290

14.2.3配置vsftpd常規伺服器291

14.3典型vsftpd伺服器配置案例298

14.4配置基於虛擬用戶的FTP伺服器300

14.5練習題303

14.6項目實錄303

實訓FTP伺服器的配置304

第15章防火牆與代理伺服器306

15.1防火牆概述306

15.1.1防火牆的概念306

15.1.2防火牆的種類306

15.2iptables308

15.2.1iptables簡介308

15.2.2iptables工作原理308

15.2.3安裝iptables311

15.2.4iptables命令312

15.2.5iptables命令使用舉例314

15.3NAT316

15.3.1NAT的基本知識316

15.3.2使用iptables實現NAT318

15.4squid代理伺服器320

15.4.1代理伺服器的工作原理321

15.4.2代理伺服器的作用321

15.4.3安裝、啟動與停止Squid服務322

15.4.4配置Squid伺服器324

15.4.5配置透明代理328

15.4.6Squid伺服器配置實例329

15.5練習題330

15.6項目實錄332

實訓Linux防火牆的配置333

第16章VPN伺服器配置335

16.1VPN概述335

16.1.1VPN工作原理335

16.1.2VPN的特點和套用336

16.1.3VPN協定337

16.2VPN服務的安裝338

16.3VPN伺服器的配置339

16.4VPN客戶端的配置342

16.5練習題345

16.6項目實錄346

實訓VPN伺服器的配置346

相關詞條

熱門詞條

聯絡我們