Linux操作系統配置與管理
-
【作 者】嚴學軍 魯立
【I S B N 】978-7-5170-0983-2
【責任編輯】李炎
【適用讀者群】高職高專
【出版時間】2013-08-16
【開 本】16
【裝幀信息】平裝(光膜)
【版 次】1-1
【頁 數】320
【千字數】500
【印 張】20
【定 價】¥36
【叢 書】軟件職業技術學院“十二五”規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書圍繞Linux操作系統這一核心,針對Linux下主流的網絡服務,介紹了Linux的發展歷史與安裝、Linux的圖形界面和應用軟件的使用、字符界面及Shell、Linux常用命令、Linux用戶賬號與組賬號管理、Linux的RPM軟件包管理、Linux的文件管理、文件系統與磁盤管理、進程與服務的管理、PAM應用、SELinux的應用、基本網絡配置、Linux防火墻、Samba、DHCP服務器的配置與管理、DNS服務器配置和管理、Apache服務的配置和管理、FTP服務器和NFS服務器的配置和管理、遠程管理Linux服務器等方面的內容。本書既包含豐富的理論基礎知識,又具有較強的實踐性和可操作性。
本書可作為高職院校計算機應用專業和網絡技術專業理論與實踐一體化的教材,也可作為Linux系統管理和網絡管理人員的自學指導書。
Linux是目前非常流行的一款操作系統,因其穩定、高效、安全,已被越來越多的用戶了解和使用。自1991年Linux操作系統正式誕生以來,在全世界Linux愛好者的共同努力下,其性能不斷完善,現已發展成為當今世界的主流操作系統之一,并且是世界上增長最迅速的操作系統。
作為一種開放源代碼的自由操作系統,Linux因具有穩定、安全、網絡負載力強、占用硬件資源少等技術特點,從而得到了迅速推廣和應用。除作為桌面系統使用外,Linux還廣泛應用在服務器領域,并具有其他操作系統無可比擬的優勢。Linux操作系統不僅擁有商業操作系統所具備的性能,而且在保護信息安全、充分利用硬件資源、降低成本等方面具有更優良的特性。因此,不僅個人用戶鐘愛Linux,很多企業、行政事業單位也把自己的關鍵業務構建在Linux服務器平臺上。
本書依照Linux初學者的學習規律,同時結合高職院校學生的學習特點,首先介紹了Linux系統管理方面的一些基本概念和操作,在讀者掌握了這些知識的基礎上,再對網絡服務等內容進行深入地講解。每章節內容最后均安排了項目實訓,以進一步提高讀者的動手能力和實踐操作綜合應用的能力。
本書分為18 章,主要內容包括以下方面:
第1章為Linux簡介與安裝,包括Linux簡介、Linux的安裝、Linux的啟動、注銷、關機與重啟等。
第2章介紹Linux的圖形界面和應用軟件的使用,包括Linux的圖形化界面、Linux常用應用程序等。
第3章介紹字符界面及Shell,包括Linux字符界面的使用、字符界面下VI編輯器的使用、Shell的使用等。
第4章介紹Linux常用命令,包括文件和目錄操作命令、查找類命令、有關文本操作的命令等。
第5章介紹Linux用戶賬號與組賬號管理,包括用戶賬號管理、用戶組的管理、使用其他方法實現對用戶和組的管理、Linux的用戶安全等。
第6章介紹Linux的RPM軟件包管理,包括RPM軟件包簡介、YUM等。
第7章介紹Linux的文件管理,包括Linux文件、Linux的壓縮及解壓縮等。
第8章介紹文件系統與磁盤管理,包括Linux文件系統概述、使用交換空間、權限設置、硬盤分區、磁盤配額等。
第9章介紹進程與服務的管理,包括Linux進程管理、服務的管理等。
第10章介紹PAM應用,包括PAM的構成、PAM配置文件、常見PAM模塊等。
第11章介紹SELinux的應用,包括SELinux簡介、SELinux的管理等。
第12章介紹基本網絡配置,包括網絡配置文件、IP地址配置、Linux下的網絡調試命令等,以及DHCP服務器的配置與管理。
第13章介紹Linux防火墻,包括TCP Wrappers、IPTables等。
第14章介紹Samba,包括Samba概述、Samba安裝、字符界面配置Samba服務器、圖形界面配置Samba服務器、控制Samba服務器、訪問Samba共享資源等。
第15章介紹DNS服務器配置和管理,包括DNS和BIND概述、BIND安裝、DNS的啟動和停止、配置DNS服務、配置DNS客戶端、安全配置等。
第16章介紹Apache服務的配置和管理,包括Apache簡介、Apache安裝、Apache的啟動和停止、Apache配置等。
第17章介紹FTP服務器和NFS服務器的配置和管理,包括vsftpd概述、vsftpd的安裝、vsftpd的啟動和停止、FTP服務的配置、NFS簡介、NFS的啟動和停止、配置NFS服務等。
第18章介紹遠程管理Linux服務器,包括配置Telnet服務器、配置OpenSSH服務器、登錄OpenSSH服務器、使用VNC實現遠程管理、登錄VNC服務器等。
本書由嚴學軍、魯立擔任主編,張恒、楊威擔任副主編,參加編寫的還有武漢軟件工程職業學院的羅煒、趙丙秀、任琦、李安邦、劉頌、楊曉雪、張勇、何水艷、張松慧、王彩梅和武漢中等職業藝術學校的劉楨。王路群教授主審本書,并在編寫過程中給予了指導和幫助。在此,對以上人員致以誠摯的謝意。
由于時間倉促,加之編者水平有限,書中難免有錯誤和不足之處,敬請廣大讀者批評指正。
編 者
2013年4月
前言
第1章 Red Hat Enterprise Linux簡介和安裝 1
1.1 Linux簡介 1
1.1.1 什么是Linux 1
1.1.2 Linux的發展歷史 2
1.1.3 Linux的特點 2
1.1.4 Linux的內核版本和發行版本 3
1.1.5 Linux的應用 5
1.2 Red Hat Enterprise Linux簡介 5
1.2.1 Enterprise Linux的含義 6
1.2.2 Enterprise Linux的特點 6
1.2.3 Enterprise Linux 5的版本 6
1.2.4 Enterprise Linux 5的新特性 7
1.3 安裝前的準備工作 7
1.3.1 硬件要求 7
1.3.2 系統硬件設備型號 8
1.3.3 與其他操作系統并存的問題 8
1.3.4 各種安裝方式簡介 8
1.3.5 硬盤分區和文件系統 9
1.4 安裝Red Hat Enterprise Linux 12
1.4.1 安裝Red Hat Enterprise Linux 12
1.4.2 刪除Red Hat Enterprise Linux 21
1.5 在虛擬機中安裝Red Hat Enterprise Linux 21
1.5.1 虛擬機簡介 21
1.5.2 安裝VMware Workstation 22
1.5.3 新建虛擬機 23
1.5.4 在虛擬機中安裝Linux 26
1.6 項目實訓 28
習題一 28
第2章 Linux的圖形界面和應用軟件的使用 29
2.1 Linux的圖形化界面 29
2.1.1 使用GNOME圖形化界面 29
2.1.2 使用KDE桌面 34
2.2 Linux常用應用程序 36
2.2.1 圖形圖像軟件的使用 36
2.2.2 音頻軟件的使用 38
2.2.3 瀏覽器的使用 38
2.2.4 文字處理軟件的使用 39
2.2.5 Linux中的文本編輯器簡介 41
2.3 項目實訓:Konqueror瀏覽器的熟練掌握 42
習題二 44
第3章 字符界面及Shell 45
3.1 Linux字符界面的使用 45
3.1.1 進入Linux字符界面 45
3.1.2 在字符界面下實現系統操作 46
3.1.3 在字符界面下獲得幫助 46
3.2 字符界面下VI編輯器的使用 47
3.2.1 VI編輯器簡介 47
3.2.2 VI編輯器的基本操作 50
3.3 Shell的使用 50
3.3.1 Shell介紹 50
3.3.2 Shell類型 51
3.3.3 Shell變量 52
3.3.4 Shell的常用功能 53
3.4 項目實訓:使用VI編輯器創建并編輯
文檔 55
習題三 57
第4章 LINUX常用命令 58
4.1 文件和目錄操作命令 58
4.1.1 pwd和cd命令 58
4.1.2 ls命令 59
4.1.3 mkdir和rmdir命令 59
4.1.4 cp和mv命令 60
4.1.5 touch命令 61
4.1.6 rm命令 62
4.2 查找類命令 62
4.2.1 grep和find命令 62
4.2.2 locate命令 66
4.2.3 whereis和whatis命令 67
4.2.4 which命令 68
4.3 有關文本的命令 68
4.3.1 cat、more、less命令 68
4.3.2 head、tail命令 69
4.3.3 sort命令 70
4.3.4 diff和uniq命令 71
4.4 其他命令 73
4.4.1 echo、write、mesg、wall、talk等信息命令 73
4.4.2 uname和hostname命令 75
4.4.3 cal和date命令 76
4.4.4 last命令 78
4.4.5 clear命令 78
4.5 項目實訓:使用Linux命令實現文件和
目錄操作 78
習題四 80
第5章 用戶和用戶組管理 81
5.1 用戶管理 81
5.1.1 用戶賬戶的類型 81
5.1.2 用戶賬戶的管理 82
5.2 用戶組管理 89
5.2.1 用戶組的類型 89
5.2.2 用戶組的管理 90
5.3 項目實訓:用戶和用戶組操作 94
習題五 94
第6章 Linux的RPM軟件包管理 95
6.1 RPM軟件包簡介 95
6.1.1 什么是RPM軟件包 95
6.1.2 RPM軟件的使用方法 98
6.2 YUM 104
6.2.1 YUM倉庫簡介 104
6.2.2 YUM倉庫配置 105
6.3 項目實訓:配置Linux的YUM倉庫
實現正常的 添加刪除程序 109
習題六 112
第7章 文件管理 113
7.1 Linux文件 113
7.1.1 Linux文件介紹 113
7.1.2 Linux文件類型 114
7.2 Linux的壓縮及解壓縮 118
7.2.1 tar包簡介 119
7.2.2 tar包的使用 119
7.2.3 其他文件壓縮用法 121
7.3 項目實訓:文件的壓縮與解壓 123
習題七 124
第8章 文件系統與磁盤管理 125
8.1 Linux文件系統概述 125
8.1.1 Linux的文件系統類型 125
8.1.2 創建Linux文件系統 129
8.1.3 掛載和卸載文件系統 130
8.2 使用交換空間 132
8.2.1 添加交換空間 132
8.2.2 刪除交換空間 133
8.3 權限設置 133
8.3.1 文件與目錄的權限 134
8.3.2 設置文件和目錄權限 135
8.3.3 改變文件與目錄的所有者和所有
者所在組 139
8.4 硬盤分區 140
8.4.1 硬盤分區簡介 140
8.4.2 使用fdisk進行硬盤分區 141
8.5 磁盤配額 142
8.5.1 磁盤配額簡介 142
8.5.2 配置磁盤 143
8.6 項目實訓:文件和目錄權限的設定 145
習題八 148
第9章 進程與服務管理 149
9.1 進程管理 149
9.1.1 進程與作業的基本概念 149
9.1.2 進程的管理和控制 151
9.1.3 作業的控制 156
9.2 服務的管理 161
9.2.1 圖形界面下的管理 162
9.2.2 ntsysv命令 162
9.2.3 chkconfig和service命令 163
9.3 項目實訓:實現計劃任務 164
習題九 165
第10章 PAM應用 166
10.1 PAM的構成 166
10.2 PAM配置文件分析 168
10.2.1 模塊類型 168
10.2.2 控制標志 168
10.2.3 模塊參數 169
10.3 常見PAM模塊 169
10.4 項目實訓:通過PAM模塊設定控制
用戶的登錄 174
習題十 175
第11章 SELinux的應用 176
11.1 SELinux的特點 176
11.2 SELinux的運行狀態配置 177
11.3 SELinux配置管理 178
11.3.1 SELinux控制規則及相關概念 178
11.3.2 SELinux配置文件 180
11.3.3 SELinux相關命令 183
11.3.4 SELinux日志 186
11.3.5 使用SELinux圖形界面配置工具 187
11.4 項目實訓:通過SELinux配置Apache 190
習題十一 192
第12章 基本網絡配置 193
12.1 網絡配置文件 193
12.1.1 /etc/sysconfig/network-scripts/ifcfg
-eth文件 193
12.1.2 /etc/resolv.conf文件 194
12.1.3 /etc/host.conf文件 194
12.1.4 /etc/sysconfig/network文件 194
12.1.5 /etc/services文件 195
12.1.6 /etc/hosts文件 195
12.2 IP地址配置 195
12.2.1 圖形界面下的地址配置 195
12.2.2 使用命令配置IP地址 197
12.3 Linux下的網絡調試命令 198
12.3.1 ping命令 198
12.3.2 arp命令 200
12.3.3 netstat命令 200
12.3.4 traceroute命令 202
12.4 DHCP概述 202
12.4.1 DHCP服務的工作原理 202
12.4.2 DHCP服務分配的IP地址類型 203
12.5 安裝DHCP服務 204
12.5.1 圖形界面下的安裝 204
12.5.2 字符界面下的安裝 205
12.5.3 啟動和停止DHCP服務 205
12.6 配置DHCP服務 206
12.6.1 /etc/dhcpd.conf文件 207
12.6.2 作用域的配置 209
12.6.3 保留地址的配置 209
12.6.4 配置DHCP客戶端 210
12.7 項目實訓:搭建DHCP服務器 211
習題十二 212
第13章 Linux防火墻 213
13.1 TCP Wrappers 213
13.1.1 TCP Wrappers簡介 214
13.1.2 TCP Wrappers配置 214
13.2 IPTables防火墻 216
13.2.1 IPTables構成 216
13.2.2 字符界面下的IPTables的配置 217
13.2.3 圖像界面下配置IPTables 223
13.3 項目實訓:使用IPTables配置防火墻 224
習題十三 225
第14章 Samba服務器配置 226
14.1 Samba概述 226
14.1.1 Samba服務和SMB協議 226
14.1.2 Samba的核心及功能 226
14.2 Samba安裝 227
14.2.1 查看和安裝 227
14.2.2 圖形界面的安裝 227
14.3 字符界面配置Samba服務 228
14.3.1 smb.conf的文件結構分析 228
14.3.2 smb.conf使用分析 229
14.4 圖形界面配置Samba服務器 230
14.4.1 添加共享 230
14.4.2 管理Samba用戶 231
14.5 控制Samba服務器 233
14.6 訪問Samba共享資源 234
14.6.1 使用Linux客戶端訪問共享資源 234
14.6.2 使用Windows客戶端訪問共享資源 235
14.7 Samba服務器的安全性 236
14.8 項目實訓:Samba服務器配置 236
習題十四 238
第15章 DNS服務器配置和管理 239
15.1 DNS和BIND概述 239
15.1.1 DNS的基本概念 239
15.1.2 BIND的基本概念 242
15.2 BIND軟件的安裝 243
15.3 配置BIND 245
15.3.1 DNS的啟動配置 245
15.3.2 修改named.conf文件 246
15.4 區域文件 248
15.5 配置DNS客戶端 250
15.6 應用實例:配置DNS服務器收發郵件 251
15.7 項目實訓:配置DNS服務器 254
習題十五 256
第16章 Apache服務的配置和管理 257
16.1 Apache概述 257
16.1.1 關于WWW和URL的基本概念 257
16.1.2 Apache簡介 260
16.2 Apache軟件的安裝 261
16.3 Apache圖形配置 263
16.4 Apache命令行配置 267
16.4.1 配置文件httpd.conf 267
16.4.2 Apache基本配置 268
16.4.3 訪問Apache的靜態網頁 269
16.4.4 擴展設置:增加用戶驗證功能 271
16.5 項目實訓:Apchae服務器架設論壇
網站 272
習題十六 273
第17章 FTP服務器和NFS服務器的配置和
管理 274
17.1 FTP服務器 274
17.1.1 vsftpd概述 276
17.1.2 vsftpd的安裝 276
17.1.3 啟動和關閉vsftpd 277
17.1.4 配置vsftpd匿名服務器 277
17.1.5 高級配置vsftpd 277
17.1.6 客戶端訪問FTP服務器 278
17.1.7 配置vsftpd實現虛擬用戶訪問 279
17.1.8 配置基于IP的虛擬FTP服務器 282
17.2 NFS服務器 283
17.2.1 命令行配置NFS 284
17.2.2 圖形化配置NFS 284
17.2.3 使用NFS 286
17.3 項目實訓:配置FTP服務器 287
習題十七 290
第18章 遠程管理LINUX服務器 291
18.1 遠程管理的基本概念 291
18.1.1 遠程管理的基本原理 291
18.1.2 基于TCP協議的遠程管理 292
18.1.3 基于UDP協議的遠程管理 292
18.1.4 遠程管理的應用 292
18.1.5 遠程管理技術的發展趨勢 293
18.1.6 遠程控制軟件與病毒的區別 293
18.1.7 遠程管理的安全策略 294
18.2 Telnet服務器 295
18.2.1 安裝telnet軟件包 295
18.2.2 啟動telnet服務 296
18.2.3 配置telnet服務器 297
18.2.4 登錄Telnet服務器 298
18.2.5 注意事項 300
18.3 OpenSSH服務器 300
18.3.1 啟動和停止OpenSSH 301
18.3.2 Linux客戶端的連接 301
18.3.3 Windows客戶端的連接 301
18.4 使用VNC實現遠程管理 304
18.4.1 安裝VNC 304
18.4.2 啟動VNC服務器 305
18.4.3 連接VNC服務器 306
18.5 項目實訓:配置Telnet服務器 307
習題十八 307
參考文獻 308
- 實用運籌學 [主編 邢育紅 于晉臣]
- 電子技術(第二版) [主編 覃愛娜 李飛]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 武術基礎教程 [主編 李代勇 謝志民]
- 計算機網絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- 電工電子技術基礎 [主編 劉 軍 楊國龍 劉天成]
- MySQL數據庫項目式教程 [陳亞峰]
- 機械設計基礎(第二版) [主編 田亞平 李愛姣]
- 畫法幾何與機械制圖 [主編 趙軍]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- 智能化技術基礎(第三版) [鄧文達 李禮]
- Linux操作系統基礎 [宋焱宏 張勇]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- 網絡營銷 [主編 夏薇薇 劉婷 尚潔]
- 電視節目策劃與制作(微課版) [主 編 黃滴滴]
- 數據庫技術與應用實踐教程(SQL Server 2019) [主 編 嚴暉 周肆清]
- 大學應用數學 [主編 郭立娟]
- 工業機器人拆裝與調試 [主編 胡月霞 向艷芳 朱奇]
- 功能材料制備與表征實驗指導書 [龔偉平 趙軍峰 梅海娟 等編著]
- 信號與系統(第二版) [主編 張宇]
- 信息技術基礎 [主編 唐倩 邵銳]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Photoshop 圖形圖像項目化教程 [主編 胡斌斌 黎婭 蘇大椿]
- 體育舞蹈教程 [主編 劉偉 陳志明 曾明]
- 線性代數導學篇 [主編 史昱]