內容簡介
《從理論與實踐FedoraLinux全方位學習》由台灣Linux專家李蔚澤老師執筆,從理論到實踐,系統地介紹Fedora9的基礎知識及其套用。
全書分為5篇共26章。第1篇介紹Linux的基礎知識,包括Fedora的安裝、磁碟分區、Linux的基礎操作,旨在讓讀者對Linux有個初步的認識。第2篇是系統管理篇,內容涉及檔案管理、磁碟管理、用戶與組群管理、man幫助、軟體包管理、檔案壓縮和印表機管理。第3篇介紹網路和安全,包括網路基本概念、GnuPG安全性保護、OpenSSH伺服器。第4篇是伺服器管理篇,介紹Apache伺服器、FTP伺服器、郵件伺服器、SAMBA伺服器、DNS伺服器和NFS伺服器的管理。第5篇介紹網路管理知識,包括ARP與RARP、IPv4靜態路由、動態路由、ICMP與IGMP、TCP與UDP、故障排除與系統監視。
《從理論與實踐FedoraLinux全方位學習》緊扣Fedora系統的特性,並結合套用實例進行講解,既可作為高校計算機專業學生學習Linux作業系統的教材,也可以作為Linux開源愛好者、Linux桌面系統用戶、網路系統管理員、軟體開發人員的參考用書。
編輯推薦
歷經數次改版升級,內容架構更臻完美,囊括作者多年Linux伺服器管理經驗
從理論到實際操作,講解透徹。既有Linux系統知識,又有網路和硬體相關概念
內容全面,涵蓋初學者和專業人士所需,並適用於其他Linux版本
數百幅原理圖加強理解,學起來更輕鬆
學Linux不像學Windows,不僅僅要掌握操作過程,還要明白其中的原理。初學者在學習Linux時可能會面臨許多困難,比如
不具備或需要加強計算機網路基礎知識
沒有太多時間糾纏於晦澀難懂的作業系統概念
對各種伺服器的配置無從下手
其實,您真正缺少的是一本簡潔而又能概括常用工具的參考書,《從理論與實踐FedoraLinux全方位學習》就是您學習Linux的最好選擇,其特點如下:
在每章的內容安排上,都是先介紹相關的理論和背景知識,再以指令操作和圖形工具並重使用的方式進行講解,徹底掌握LinuxCE作的原理。
按照學習的最佳步驟,把最需要學習的Linux~H識劃分為5篇26章,每篇都是專為特定主題而設計。可以分階段學習,以降低學習的難度。
不管是初學者,還是網路管理員,都可以通過本書的示例,從學習安裝Fedora系統開始。到理解其內部工作機制,再到掌握系統管理等方面的內容。
圖書目錄
第1篇Linux基礎篇
第1章圖形模式光碟安裝1
1-1引導與基本選項2
1-2網路與其他選項設定6
1-3硬碟分區與引導裝載程式9
1-4首次啟動17
第2章文本模式光碟安裝23
2-1安裝基本設定24
2-2網路與其他選項設定26
2-3硬碟分區與引導裝載程式30
第3章磁碟分區37
3-1硬碟與格式化38
3-2分區的基本概念39
3-3DiskDruid的使用45
第4章與Linux的首次接觸55
4-1系統啟動56
4-2系統關機59
4-3系統登錄/退出62
4-4編輯器長青樹——vi69
4-4-1vi的啟動與退出69
4-4-2vi操作模式70
4-4-3CommandMode功能鍵72
4-4-4LastLineMode功能鍵介紹74
第2篇系統管理篇
第5章檔案系統管理75
5-1Linux檔案系統架構76
5-2ext3fs檔案系統結構78
5-3創建ext3檔案系統81
5-3-1以fdisk分區磁碟81
5-3-2以mkfs格式化ext3檔案系統85
5-4檔案系統基本命令操作86
5-5檔案許可權基本概念94
5-6I/O重定向及管道100
5-7命令與圖形管理工具的討論103
第6章磁碟管理105
6-1磁碟管理基本命令與工具106
6-2系統掛載——mount108
6-3磁碟空間管理112
第7章用戶與組群賬號管理119
7-1用戶與組群賬號120
7-2添加賬號125
7-3密碼管理131
7-4添加批量賬號134
7-5常用命令137
第8章查詢系統幫助139
8-1線上手冊——man140
8-2簡易幫助查詢——whatis/apropos142
8-3檔案查找——find143
8-4其他查找命令146
第9章進程控制與管理151
9-1進程顯示與刪除152
9-2動態顯示進程156
9-3記憶體狀態與優先權161
9-4設定任務調度164
第10章檔案壓縮167
10-1zip壓縮程式168
10-2gzip壓縮程式173
10-3tar打包程式176
10-4其他壓縮程式178
第11章印表機管理181
11-1列印系統簡介182
11-2印表機添加183
11-2-1本地印表機183
11-2-2其他類型印表機186
11-3印表機管理189
11-4瀏覽器管理界面193
第3篇網路與安全篇
第12章網路基本概念197
12-1TCP/IP網路198
12-2OSI七層模型201
12-3Linux網路配置檔案206
12-4系統維護常用的命令213
12-4-1網卡設定——ifconfig命令214
12-4-2檢測主機連線——ping命令217
12-4-3顯示分組經過歷程——traceroute命令218
12-5網路管理程式219
第13章GnuPG安全性保護225
13-1加密與GnuPG226
13-2創建密鑰對與吊銷證書230
13-3傳送公有密鑰235
13-3-1傳送PublicKey235
13-3-2將PublicKey傳送到密鑰伺服器236
13-4客戶端接收PublicKey237
13-5檔案加密與數字簽名239
第14章OpenSSH伺服器243
14-1OpenSSH簡介244
14-2OpenSSH安裝244
14-3OpenSSH配置246
14-4客戶端連線247
第4篇伺服器管理篇
第15章Apache伺服器251
15-1Apache簡介252
15-2Apache特色253
15-3Apache安裝254
15-4HTTP原理與用戶端連線257
15-5全局環境設定261
15-6主伺服器設定264
第16章FTP伺服器283
16-1FTP與VSFTP284
16-2客戶端連線288
16-3伺服器配置298
16-4用戶管理304
第17章郵件伺服器309
17-1電子郵件系統基礎310
17-1-1專有名詞310
17-1-2電子郵件傳遞流程314
17-1-3Sendmail安裝317
17-2客戶端連線設定319
17-2-1以mail收發電子郵件319
17-2-2以OutlookExpress收發電子郵件322
17-3郵件轉發與信箱管理327
17-3-1郵件中繼327
17-3-2信箱管理330
17-4用戶管理335
17-4-1賬號別名335
17-4-2匿名郵件338
第18章SAMBA伺服器341
18-1SAM與SAMBA342
18-2SAMBA配置346
18-2-1設定/etc/services檔案內容346
18-2-2設定/etc/samba/lmhosts檔案347
18-2-3設定/etc/samba/smb.conf檔案內容347
18-2-4執行testparm以測試smb.conf配置檔案356
18-2-5建立SAMBA密碼檔案——/etc/samba/smbpasswd357
18-2-6SAMBA伺服器安全性級別358
18-3以瀏覽器管理SAMBA360
第19章DNS伺服器367
19-1DNS基礎368
19-2BIND安裝377
19-3BIND伺服器設定380
19-3-1設定/etc/named.conf檔案380
19-3-2設定/var/named/named.ca檔案383
19-3-3設定/var/named/localhost.zone檔案385
19-3-4設定/var/named/named.local檔案387
19-3-5設定/etc/resolv.conf檔案388
19-4DNS資源記錄389
19-5系統規劃與示例研究395
第20章網路磁碟驅動器399
20-1NFS原理400
20-2NFS伺服器安裝402
20-3NFS配置404
20-4NFS圖形管理工具408
第5篇網路管理篇
第21章ARP與RARP413
21-1ARP與RARP簡介414
21-2ARP運行421
21-3管理ARP快取425
21-4Arpwatch的使用428
21-4-1Arpwatch安裝428
21-4-2以Arpwatch進行監視及管理430
21-5網路分組監視工具431
第22章IPv4靜態路由435
22-1IP路由原理436
22-2路由表管理438
22-3路由管理模式440
22-4靜態路由管理442
第23章動態路由447
23-1路由通信協定基礎448
23-2RIP原理449
23-3OSPF基礎453
23-4OSPF運行流程458
23-5最優路徑與LSA460
第24章ICMP與IGMP467
24-1ICMP基礎468
24-2ICMP信息470
24-3ICMP命令與組播475
24-4IGMP路由通信協定478
第25章TCP與UDP481
25-1TCP基礎與結構482
25-2TCP通信協定基本特性485
25-3TCP三次握手489
25-4UDP490
第26章故障排除與系統監視493
26-1故障排除基本概念494
26-2網路監視工具495
26-3IPTraf網路監視器500
……