Red Hat Linux 9系統管理(第二版)

Red Hat Linux 9系統管理(第二版)

《RedHatLinux9系統管理(第二版)》是2008年出版的圖書,作者是朱居正。

基本介紹

  • 書名:Red Hat Linux 9系統管理(第二版)
  • 作者:朱居正
  • ISBN:9787302147763
  • 定價:38元
  • 出版時間:2008-5-16
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書從Red Hat Linux 9的特點及基本配置入手,全面而詳細地介紹了Linux的系統配置、系統套用、系統管理、網路管理、伺服器配置、Shell編程、Linux下的編程、Linux防火牆、路由器等高級套用以及網路安全設定等內容。
本書最大的特點是圖文並茂,實用性強。無論是簡單的Linux命令和系統管理,還是較難懂的伺服器配置,都採用通俗易懂的語言並配有圖文信息進行介紹,力求把複雜的問題簡單化。同時,本書還穿插了筆者多年來在實際套用過程中積累的大量經驗。
本書內容詳盡,結構清晰,語言簡練,實例眾多,既可作為高等院校師生學習Linux的教材,又可作為從事Linux網路系統管理和伺服器架設等專業技術人員的參考書。

目錄

第一篇Linux入門
第1章Linux系統簡介 1
1.1Linux簡介 2
1.2Linux的特點 2
1.3Linux的版本類別 4
1.4RedHatLinux發展趨勢 4
1.5RedHatLinux9安裝程式的獲
取途徑 5
第2章系統安裝與配置 7
2.1硬體需求 8
2.2安裝方式及安裝類型 9
2.2.1安裝方式選擇 9
2.2.2安裝類型選擇 10
2.3系統安裝過程中的重要步驟 10
2.3.1安裝程式啟動 10
2.3.2開始安裝RedHatLinux9 11
2.3.3安裝類型 13
2.3.4磁碟分區設定 13
2.3.5引導裝載程式配置 14
2.3.6網路配置 15
2.3.7選擇軟體包 16
2.3.8安裝軟體包 17
2.3.9視頻卡的配置 18
2.3.10X配置——顯示器的配置
和定製 19
2.3.11安裝完成 20
2.4系統升級 20
2.5系統刪除 22
第二篇系統配置
第3章啟動系統 25
3.1開啟系統 26
3.2登錄、註銷和關機 28
3.2.1文本模式下登錄系統的login
命令 29
3.2.2用logout命令註銷系統 29
3.2.3圖形化註銷 30
3.2.4用shutdown命令關機或進入
單人維護模式 30
3.2.5用reboot命令重新啟動計
算機 32
3.2.6用rlogin命令遠程登錄 32
3.3文本模式和圖形化模式的
切換 33
第4章系統硬體配置 34
4.1XWindowSystem配置 35
4.1.1文本配置方法 35
4.1.2/etc/X11/XF86Config檔案
說明 36
4.1.3XF86config各個區段說明 39
4.1.4圖形化配置方法 41
4.2配置音效卡 43
4.3配置網卡 44
4.3.1圖形化配置方式 44
4.3.2手工配置網卡 47
4.3.3安裝雙網卡 48
4.4印表機的配置和管理 49
4.4.1印表機的配置 49
4.4.2印表機的管理 52
第三篇系統套用
第5章GNOME桌面管理 55
5.1桌面簡介 56
5.1.1通用桌面環境(CDE) 56
5.1.2K桌面環境(KDE) 56
5.1.3GNU網路對象模型環境
(GNOME) 56
5.2面板和桌面 57
5.3日期和時間設定 59
5.4掛載軟碟、光碟和隨身碟 60
5.4.1掛載軟碟 60
5.4.2掛載光碟 61
5.4.3掛載隨身碟 61
5.5控制中心 62
5.6添加刪除應用程式 63
5.7KDE簡介 64
第6章檔案系統管理 66
6.1檔案管理器 67
6.2檔案系統 69
6.2.1檔案系統的類型 69
6.2.2系統目錄簡介 71
6.2.3檔案系統的結構 72
6.3檔案及目錄訪問許可權的設定 73
6.3.1一般許可權 74
6.3.2特殊許可權 75
6.3.3使用檔案管理器來改變檔案/
目錄的許可權 75
6.3.4使用chmod和數字改變檔案/
目錄的訪問特權 77
6.3.5使用命令chown改變檔案/目
錄的所有權 78
第7章Linux常用命令 80
7.1終端視窗簡介 81
7.2檔案目錄操作命令 82
7.3信息顯示命令 88
7.4備份壓縮的命令 91
7.4.1zip、gzip和gunzip 91
7.4.2tar 92
7.5系統管理命令 94
7.6DOS和Linux常用命令對比 98
第四篇系統管理
第8章系統帳號管理 99
8.1root帳號管理 100
8.2管理普通帳號 102
8.2.1創建用戶帳號 103
8.2.2停用帳號 105
8.2.3刪除帳號 105
8.3管理組群 106
8.4用戶管理器 106
8.4.1增加新的用戶帳號 107
8.4.2修改已存在的用戶帳號 107
8.4.3刪除或者禁止已存在的用戶
帳號 109
8.4.4添加、修改以及刪除組 109
第9章存儲及磁碟空間管理 110
9.1數據存儲簡介 111
9.1.1數據存儲的方式 111
9.1.2存儲發展趨勢 111
9.2數據管理 112
9.2.1高可用集群 112
9.2.2備份 112
9.2.3複製 113
9.2.4容災 113
9.2.5遷移 113
9.2.6內容管理 113
9.3RAID 114
9.3.1RAID的優點 114
9.3.2RAID的級別 115
9.4Linux邏輯卷管理 116
9.4.1Linux邏輯卷簡介 116
9.4.2邏輯卷基本原理 117
9.4.3邏輯卷使用舉例 117
9.4.4實際空間問題及解決方法 119
9.5Linux磁碟空間管理的命令 120
9.5.1df命令 120
9.5.2du命令 121
9.6磁碟掛載 122
第10章系統安全管理 123
10.1查看用戶行為 124
10.1.1查看系統當前的線上
用戶 125
10.1.2查看曾經登錄系統的
用戶 125
10.2系統性能監控 126
10.2.1使用top命令 126
10.2.2使用系統監視器 127
10.3系統進程管理 129
10.3.1捕獲進程狀態 129
10.3.2刪除進程 131
10.3.3控制進程優先權 132
10.4系統日誌管理 133
10.4.1日誌檔案介紹 134
10.4.2圖形化管理系統日誌 137
10.5系統服務管理 138
10.5.1運行、重啟和停止某個
服務 138
10.5.2使某個服務在系統啟動時
自動運行或停止 139
第11章基本網路管理 140
11.1Linux常用網路命令 141
11.1.1ping命令 141
11.1.2netstat命令 141
11.1.3ifconfig命令 143
11.2接入Internet 145
11.2.1通過區域網路直接接入
Internet 146
11.2.2建立xDSL連線 148
11.3使用Mozilla瀏覽器 148
11.4郵件客戶端軟體設定 150
11.4.1Evolution的初始設定 150
11.4.2使用Evolution 152
第五篇伺服器配置
第12章DNS伺服器配置 155
12.1DNS簡介 156
12.1.1DNS特徵及組成 156
12.1.2DNS的層次結構與域名
分配 157
12.1.3DNS查詢過程 158
12.1.4DNS類別 159
12.2BIND的安裝與啟動 160
12.2.1BIND的安裝 160
12.2.2DNS的啟動 161
12.2.3BIND常用測試命令 161
12.3配置主域名伺服器 161
12.3.1配置主檔案/etc/named.
conf 162
12.3.2配置正向解析檔案/var/
named/localhost.zone 163
12.3.3配置反向解析檔案/var/
named/named.local 163
12.4測試主DNS伺服器配置
??情況 164
12.4.1用ping命令測試 164
12.4.2用nslookup命令測試 165
12.5配置輔助域名伺服器 168
12.6配置區域委派及子域DNS
??伺服器 169
12.7配置域名伺服器的負載
??均衡 173
12.8配置直接域名解析 174
12.9配置DNS泛域名解析功能 175
12.10圖形化配置DNS伺服器 176
12.10.1配置正向主區塊 176
12.10.2配置逆向主區塊 178
12.10.3重新啟動DNS伺服器 180
第13章DHCP伺服器配置 181
13.1DHCP簡介 182
13.1.1何時使用DHCP伺服器 182
13.1.2DHCP地址租約方式 183
13.2安裝啟動DHCP服務 183
13.3配置DHCP伺服器 184
13.3.1DHCP配置檔案詳解 184
13.3.2配置DHCP伺服器 185
13.4配置DHCP中繼代理 187
13.4.1配置子網A中的DHCP
伺服器 187
13.4.2配置DHCP中繼代理 188
13.5配置DHCP客戶端 189
13.5.1Windows2000下的DHCP
客戶端配置 189
13.5.2Linux下的DHCP客戶端
配置 191
第14章Samba伺服器配置 193
14.1Samba簡介 194
14.2配置Samba共享服務 194
14.2.1配置share級共享 195
14.2.2配置user級共享 198
14.2.3配置server級伺服器 200
14.2.4配置domain級伺服器 201
14.3同機Linux分區和Windows
??分區資源共享設定 202
14.3.1從Linux分區訪問
Windows分區 202
14.3.2從Windows分區訪問
Linux分區 203
14.4圖形化配置Samba伺服器 203
14.5Samba相關命令及程式 207
14.5.1smbd 208
14.5.2nmbd 208
14.5.3smbclient(查看資源共享
情況) 208
14.5.4smbstatus(列出共享資源
使用情況) 209
14.5.5testparm 209
14.5.6smbmount(掛載和卸除共
享的目錄) 209
14.5.7testprns(檢查印表機配置
檔案的正確性) 209
14.6配置Samba列印共享 210
第15章代理伺服器配置 212
15.1Squid簡介 213
15.2Squid.conf檔案詳解 214
15.3配置SquidServer 218
15.3.1SquidServer配置實例 218
15.3.2建立置換目錄 218
15.3.3開啟SquidServer 219
15.4代理伺服器客戶端配置 219
15.4.1在IE瀏覽器中設定 220
15.4.2在Mozilla中設定 220
15.5SquidServer的安全訪問
??設定 221
15.5.1限制區域網路某些IP通過代理
伺服器上網 222
15.5.2限制區域網路某些MAC地
址使用代理伺服器 223
15.5.3限制區域網路用戶訪問某些
網站 223
15.5.4限制區域網路用戶下載某些
格式的檔案 224
15.5.5限制區域網路用戶使用代理
伺服器的時間 225
15.5.6控制區域網路用戶使用代理
伺服器的並發連線數 225
15.5.7禁止區域網路使用QQ聊天 225
15.6Squid透明代理設定 226
15.6.1/etc/squid/squid.conf檔案
相關配置 226
15.6.2設定iptables 227
15.7提高代理伺服器的性能 227
15.8設定代理伺服器自動取回
??數據 228
15.8.1高速取回網站中的數據 229
15.8.2定時從網站中取回數據 230
15.9SquidServer日誌管理 230
第16章WWW伺服器配置 232
16.1Apache簡介 233
16.2Apache的安裝與啟動 233
16.3WWW伺服器相關配置 235
16.3.1配置Web目錄 235
16.3.2設定路徑別名 236
16.3.3訪問控制設定 237
16.3.4用戶認證設定 239
16.4用戶的個人站點配置和管理 242
16.5虛擬主機的配置與使用 244
16.5.1基於IP位址的虛擬主機
配置 244
16.5.2基於名稱的虛擬主機
配置 248
16.5.3動態虛擬主機配置 250
16.6Apache日誌管理 252
16.6.1日誌滾動的實現 254
16.6.2日誌統計分析工具
webalizer 256
第17章FTP伺服器配置 259
17.1FTP概述 260
17.2安裝與啟動vsftpd 261
17.3vsftpd.conf檔案說明 261
17.4匿名帳號伺服器配置 265
17.4.1簡單的匿名帳號伺服器
配置 265
17.4.2配置匿名帳號上傳功能 269
17.4.3設定連線伺服器的最大並
發連線數和用戶的最大線
程數 272
17.4.4設定匿名用戶的最大傳
輸速率 272
17.4.5禁止某些IP段的匿名用
戶訪問FTP伺服器 272
17.4.6隻允許匿名用戶訪問 273
17.4.7設定用ASCII方式傳送
數據 274
17.4.8設定各種歡迎信息 275
17.4.9設定數據傳輸中斷的時
間間隔 276
17.5真實帳號伺服器配置 277
17.5.1限制用戶列表內的用戶
訪問FTP伺服器 277
17.5.2更改FTP伺服器默認的
連線埠號 279
17.5.3限制用戶訪問特定的
目錄 280
17.6客戶端訪問FTP伺服器
??方式 282
17.6.1通過Windows客戶端訪
問FTP伺服器 282
17.6.2通過Linux客戶端訪問
FTP伺服器 286
第18章VPN伺服器配置 290
18.1VPN簡介 291
18.2VPN的分類 291
18.2.1VPDN(VirtualPrivateDial
Network) 291
18.2.2IntranetVPN 292
18.2.3ExtranetVPN 292
18.3VPN的優點 292
18.4VPN的隧道協定 293
18.4.1PPTP/L2TP 293
18.4.2IPSec 294
18.4.3SOCKSv5 295
18.5VPN安裝與啟動 295
18.5.1安裝PPP 295
18.5.2安裝pptpd 296
18.5.3相關配置檔案 296
18.5.4啟動VPN服務 296
18.6配置VPN伺服器 296
18.6.1啟動Linux核心的路由
功能 296
18.6.2配置/etc/pptpd.conf檔案 297
18.6.3配置/etc/ppp/chap-secrets
檔案 297
18.7配置VPN客戶端 297
18.7.1客戶端基本配置 297
18.7.2連線VPN伺服器 299
第六篇Linux編程
第19章shell編程 301
19.1shell簡介 302
19.2bash基本命令 303
19.3shell變數類型 304
19.3.1預定義變數 305
19.3.2環境變數 305
19.3.3用戶變數 306
19.3.4參數變數 307
19.4控制程式執行流程的命令 307
19.4.1字元串比較 308
19.4.2數值的比較 308
19.4.3邏輯操作 308
19.4.4檔案操作 308
19.5shell結構控制語句類型 309
19.5.1if條件語句 309
19.5.2for循環 309
19.5.3while和until循環 310
19.5.4case條件選擇 310
19.5.5無條件控制語句break
和continue 311
19.6函式 311
19.7運行shell程式的方法 312
19.8信號或中斷處理 312
19.9bashshell程式的調試 313
第20章Linux下的編程 315
20.1GCC編譯器 316
20.1.1GNUC編譯器簡介 316
20.1.2GCC約定規則 316
20.1.3GCC的基本用法 317
20.1.4GCC的基本選項 317
20.1.5使用GCC編譯程式
實例 319
20.1.6GCC的錯誤類型及
對策 320

熱門詞條

聯絡我們