書籍信息
作者:朱居正 宋井峰 程傑
定價:32元
印次:1-1
ISBN:9787302352167
出版日期:2014.02.01
印刷日期:2014.02.18
內容簡介
教程以Red Hat Enterprise Linux Server release 6為藍本,全面講述了Linux系統的基礎知識、基本管理、基本套用和基本配置等技術。 全書共分12章,詳細介紹了Linux的基本特點、重要安裝配置步驟、系統各項基本配置、磁碟與檔案管理、用戶組群管理、系統性能監控、系統進程管理、系統日誌管理、軟體包管理、網路連線配置與管理、Linux服務與安全、基於區域網路內的各種伺服器架設與套用,基於Internet的服務套用、Linux下的shell編程等內容。 本教程內容豐富、結構合理、思路清晰、語言簡練、示例翔實,它主要面向Linux的初學者,適合作為高等院校師生學習Linux的教材及培訓機構的培訓教材,也可作為從事Linux系統和網路管理專業技術人員的參考書。
圖書目錄
第1章 認識Linux系統 1
1.1 Linux起源 1
1.2 Linux系統的層次結構 2
1.3 Linux核心的體系結構 3
1.4 Linux的版本類別 4
1.5 Red Hat Linux發展歷程 4
1.6 Red Hat Enterprise Linux 6版本 5
1.7 Red Hat Enterprise Linux 6特性 6
第2章 系統安裝與設定 9
2.1 啟動安裝程式 9
2.2 安裝類型及分區注意事項 10
2.3 引導裝載程式設定 13
2.4 軟體包安裝選擇 14
2.5 系統啟動引導 16
2.6 文本模式和圖形化桌面的切換 18
2.7 Red Hat Enterprise Linux 6桌面簡介 19
2.8 Red Hat Enterprise Linux 6面板簡介 20
2.9 如何獲取幫助 21
2.9.1 --help選項 21
2.9.2 man命令 22
2.9.3 使用“幫助”視窗 24
2.10 桌面及螢幕外觀設定 24
第3章 軟體包管理 27
3.1 使用“添加/刪除程式”工具 27
3.2 RPM 28
3.2.1 RPM主要功能和參數 29
3.2.2 RPM的套用 29
3.3 YUM 30
3.3.1 yum的特點 31
3.3.2 配置yum檔案 31
3.3.3 yum指令詳解 32
第4章用戶與組管理 35
4.1root用戶管理 35
4.2普通用戶管理 37
4.2.1創建用戶 38
4.2.2停用用戶 39
4.2.3刪除用戶 40
4.3組管理 41
4.4使用“用戶管理者” 41
第5章磁碟與檔案管理 43
5.1磁碟管理 43
5.1.1Linux邏輯卷簡介 43
5.1.2邏輯卷基本原理 44
5.1.3邏輯卷使用舉例 44
5.1.4Linux磁碟實用工具 47
5.1.5Linux磁碟空間管理 47
5.1.6磁碟使用分析器 49
5.1.7磁碟性能監視 50
5.2檔案與目錄管理 51
5.2.1檔案管理器簡介 51
5.2.2Linux檔案系統基本術語 52
5.2.3Linux檔案系統類型 53
5.2.4系統目錄類型 55
5.2.5檔案命名 58
5.2.6檔案及目錄安全 59
5.2.7檔案目錄相關命令 65
5.3檔案的壓縮和解壓縮 69
5.3.1zip、gzip和gunzip命令 69
5.3.2tar命令 70
第6章系統運行監控與進程管理 73
6.1系統運行監控 73
6.1.1系統性能監控 73
6.1.2系統處理器監控 77
6.1.3記憶體使用監控 78
6.1.4網路子系統監控 78
6.1.5系統當前用戶行為監控 79
6.2系統進程管理 81
6.2.1捕獲進程狀態 81
6.2.2查看較詳細的說明 82
6.2.3查看用戶進程 82
6.2.4查看後台執行進程 82
6.2.5進程清單排序 83
6.2.6搭配其他命令查詢進程 83
6.2.7刪除進程 84
6.2.8控制進程優先權 85
第7章網路連線配置與管理 87
7.1網路連線配置 87
7.1.1網路互連方式簡介 87
7.1.2有線網路連線配置 88
7.1.3測試網路配置情況 89
7.2網路管理相關命令 90
7.2.1ping命令 90
7.2.2netstat命令 91
7.2.3ifconfig命令 92
7.2.4route命令 94
7.2.5tcpdump命令 95
7.2.6rlogin 96
7.2.7telnet 96
7.2.8wall 96
7.2.9wget 96
7.3網路代理設定 96
第8章系統日誌管理 99
8.1日誌檔案簡介 99
8.2syslogd與klogd守護進程 101
8.3系統日誌設定 102
8.4日誌配置檔案的語法規則 105
8.5日誌檔案分析 107
8.6日誌檔案轉儲 108
8.7Web日誌檔案管理 109
8.8使用webalizer分析管理日誌 112
8.9Linux下的日誌子系統 113
8.10重要的日誌檔案和命令 114
第9章Linux服務與安全 117
9.1系統服務管理 117
9.1.1檢查和關閉開啟的服務 118
9.1.2修改腳本檔案 119
9.1.3使用“服務配置”設定系統服務 120
9.2系統防火牆設定 120
9.3系統連線埠設定 122
9.3.1連線埠的類別 122
9.3.2監聽連線埠開啟情況 123
9.3.3關閉/開啟連線埠 124
9.3.4常用連線埠 124
9.3.5易受攻擊連線埠 125
9.4GRUB與LILO檔案安全設定 129
9.5賬號口令安全設定 130
9.5.1默認口令和賬號的長度及有效期安全 131
9.5.2清除空口令的賬號 132
9.5.3特別賬號處理 133
9.6系統操作安全 133
9.6.1設定自動註銷賬號的登錄 133
9.6.2禁止外來ping請求 135
9.6.3設定檔案/etc/host.conf,防止IP欺騙 135
9.6.4禁止任何人su作為root 135
9.6.5禁止使用Ctrl+Alt+Delete 136
9.6.6截斷以前使用的命令列表 137
9.7遠程訪問安全 138
第10章組建Linux區域網路與網路互連 139
10.1Webmin配置與套用 139
10.1.1Webmin簡介 139
10.1.2配置Webmin 141
10.1.3Webmin功能套用 142
10.2DHCP服務與套用 143
10.2.1DHCP簡介 143
10.2.2DHCP伺服器設定 144
10.2.3Linux下的DHCP客戶端配置 147
10.3Samba伺服器設定與套用 148
10.3.1Samba簡介 148
10.3.2Samba伺服器配置 148
10.3.3Samba輔助命令 153
10.4NFS伺服器的配置與套用 153
10.4.1NFS簡介 153
10.4.2NFS伺服器配置 154
10.4.3使用mount配置客戶端 157
10.5NAT設定與套用 159
10.5.1NAT簡介 159
10.5.2NAT設定 161
10.6xinetd服務與套用 165
10.6.1xinetd簡介 165
10.6.2基於xinetd的服務配置 165
10.7網路互連套用 168
10.7.1路由器簡介 168
10.7.2靜態路由器配置 169
10.7.3動態路由器配置 171
第11章基於Internet的服務套用 175
11.1SSH服務與套用 175
11.1.1Openssh簡介 175
11.1.2Openssh伺服器配置 176
11.1.3SSH客戶端套用 176
11.2VNC服務與套用 177
11.2.1VNC簡介 177
11.2.2VNC伺服器配置 178
11.2.3VNC客戶端套用 179
11.3DNS服務與套用 179
11.3.1DNS簡介 179
11.3.2BIND9簡介 180
11.3.3DNS伺服器配置 180
11.3.4測試DNS伺服器 183
11.3.5輔助DNS伺服器配置 186
11.3.6直接域名解析配置 188
11.3.7設定DNS客戶機 188
11.4FTP服務與套用 189
11.4.1FTP簡介 189
11.4.2vsftpd簡介 190
11.4.3FTP伺服器配置檔案詳解 190
11.4.4FTP匿名賬號伺服器配置 193
11.4.5FTP真實賬號伺服器配置 195
11.4.6FTP客戶端設定 197
11.5Web服務與套用 198
11.5.1Apache簡介 198
11.5.2基本Web伺服器配置 200
11.5.3基於授權的配置 202
11.5.4基於用戶認證的配置 204
11.5.5為個人用戶配置
Web站點 206
11.5.6基於IP位址的虛擬
主機配置 208
11.5.7基於域名的虛擬
主機配置 211
第12章Linux下的shell編程 215
12.1認識shell 215
12.2shell腳本及命令 216
12.3shell變數 218
12.3.1用戶預定義變數 219
12.3.2shell環境變數 219
12.3.3用戶變數 220
12.3.4參數變數 221
12.4比較語句 221
12.4.1字元串比較 221
12.4.2數值的比較 222
12.4.3邏輯操作 222
12.4.4檔案操作 222
12.5shell程式執行流程控制 223
12.5.1if條件語句 223
12.5.2for循環 223
12.5.3while和until循環 223
12.5.4case條件選擇 224
12.5.5無條件控制語句break
和continue 224
12.6shell腳本總的函式 225
12.7shell程式運行的方法 225
12.7.1shshell程式檔案名稱 225
12.7.2sh 226
12.7.3用chmod命令使shell
程式成為可執行程式 226
12.8信號或中斷處理 226
12.9shell程式的調試 227