Linux操作系統(tǒng)基礎(chǔ)與應(yīng)用(RHEL 6.9)
本書共11章,以Red Hat Enterprise Linux 6.9(簡稱RHEL 6.9)為例,分別介紹了Linux操作系統(tǒng)基礎(chǔ)、Linux圖形化界面、Linux常用Shell命令、管理用戶和用戶組、文件系統(tǒng)及磁盤管理、系統(tǒng)與進(jìn)程管理、軟件包管理、Linux應(yīng)用軟件、網(wǎng)絡(luò)配置、Linux遠(yuǎn)程管理、Linux安全設(shè)置及日志管理。本書將理論與實(shí)踐操作相結(jié)合,通過大量的案例幫助讀者快速了解和應(yīng)用Linux操作系統(tǒng)中的相關(guān)技術(shù)。
(1)采用“理實(shí)一體化”教學(xué)方式,課堂上既有老師的講述又有學(xué)生獨(dú)立思考、上機(jī)操作的內(nèi)容。
(2)豐富的教學(xué)案例,包含了書中的教學(xué)課件、習(xí)題答案等多種教學(xué)資源。
(3)緊跟時(shí)代潮流,注重技術(shù)變化。
(4)編寫本書的教師都具有多年的教學(xué)經(jīng)驗(yàn),重難點(diǎn)突出,能夠激發(fā)學(xué)生的學(xué)習(xí)熱情。
黃源,重慶航天職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系副教授,主要研究項(xiàng)目及領(lǐng)域?yàn)榫W(wǎng)絡(luò)通信、軟件開發(fā)等,曾經(jīng)出版《XML基礎(chǔ)與案例教程》《HTML5+CSS3網(wǎng)頁設(shè)計(jì)》《搜索引擎優(yōu)化基礎(chǔ)基礎(chǔ)與實(shí)訓(xùn)教程》等教材。
第 1章 Linux操作系統(tǒng)基礎(chǔ) 1
1.1 Linux操作系統(tǒng)簡介 1
1.1.1 Linux的起源與發(fā)展 1
1.1.2 Linux的特點(diǎn)與應(yīng)用 2
1.1.3 Linux的內(nèi)核版本與發(fā)行版本 2
1.1.4 Red Hat Enterprise Linux簡介 3
1.2 安裝Linux操作系統(tǒng) 3
1.2.1 安裝虛擬機(jī)軟件 3
1.2.2 創(chuàng)建Linux虛擬機(jī) 5
1.2.3 安裝Linux操作系統(tǒng) 7
1.3 啟動(dòng)、登錄及關(guān)閉Linux操作系統(tǒng) 17
1.3.1 啟動(dòng)和登錄Linux操作系統(tǒng) 17
1.3.2 關(guān)閉Linux操作系統(tǒng) 19
1.4 管理虛擬機(jī)Linux操作系統(tǒng) 20
1.4.1 創(chuàng)建Linux操作系統(tǒng)快照 20
1.4.2 恢復(fù)Linux操作系統(tǒng)快照 21
1.4.3 克隆Linux操作系統(tǒng) 22
1.5 小結(jié) 24
1.6 實(shí)訓(xùn) Linux操作系統(tǒng)基礎(chǔ)綜合實(shí)訓(xùn) 24
1.7 習(xí)題 24
第 2章 Linux圖形化界面 26
2.1 Linux圖形化界面簡介 26
2.1.1 X Window簡介 26
2.1.2 常見的Linux桌面環(huán)境 26
2.2 GNOME桌面環(huán)境 27
2.2.1 桌面 27
2.2.2 系統(tǒng)面板 28
2.2.3 系統(tǒng)菜單 28
2.3 Nautilus文件管理器 29
2.3.1 文件管理器概述 29
2.3.2 文件管理器的基本使用 30
2.3.3 設(shè)置文件管理器 32
2.4 GNOME基本設(shè)置 33
2.4.1 設(shè)置屏幕分辨率、面板及外觀 33
2.4.2 設(shè)置電源、屏幕保護(hù)程序及輸入法 38
2.4.3 其他常用設(shè)置 41
2.5 小結(jié) 43
2.6 實(shí)訓(xùn) Linux圖形化用戶界面綜合實(shí)訓(xùn) 43
2.7 習(xí)題 44
第3章 Linux常用Shell命令 46
3.1 Shell基礎(chǔ) 46
3.1.1 Shell簡介 46
3.1.2 Shell語法及特點(diǎn) 47
3.2 Shell命令入門 48
3.2.1 啟動(dòng)Shell 48
3.2.2 Shell基本命令 49
3.3 文件和目錄相關(guān)命令 50
3.3.1 常用文件操作命令 50
3.3.2 常用目錄操作命令 55
3.3.3 文件與目錄操作綜合應(yīng)用 56
3.4 系統(tǒng)信息相關(guān)命令 59
3.4.1 常用顯示系統(tǒng)信息命令 59
3.4.2 常用日期時(shí)間操作命令 61
3.4.3 常用的其他命令 62
3.5 VI文本編輯器 63
3.5.1 VI文本編輯器概述 63
3.5.2 VI的工作模式 63
3.5.3 VI的操作與應(yīng)用 63
3.6 小結(jié) 67
3.7 實(shí)訓(xùn) Linux常用Shell命令綜合實(shí)訓(xùn) 67
3.8 習(xí)題 68
第4章 管理用戶和用戶組 69
4.1 用戶及用戶組簡介 69
4.1.1 用戶的基本概念 69
4.1.2 用戶組的基本概念 70
4.2 使用命令方式管理用戶及用戶組 71
4.2.1 使用命令管理用戶 71
4.2.2 使用命令管理用戶組 74
4.3 使用圖形化界面管理用戶及用戶組 75
4.3.1 使用圖形化界面管理用戶 75
4.3.2 使用圖形化界面管理用戶組 79
4.4 用戶及用戶組相關(guān)文件 81
4.4.1 用戶名文件 81
4.4.2 用戶口令文件 82
4.4.3 用戶組名文件 82
4.4.4 用戶組口令文件 83
4.5 小結(jié) 83
4.6 實(shí)訓(xùn) 管理用戶和用戶組綜合實(shí)訓(xùn) 84
4.7 習(xí)題 84
第5章 文件系統(tǒng)及磁盤管理 86
5.1 Linux文件系統(tǒng)簡介 86
5.1.1 Linux文件系統(tǒng) 86
5.1.2 Linux目錄結(jié)構(gòu) 87
5.2 管理文件與目錄的訪問用戶 88
5.2.1 文件與目錄的訪問用戶概述 88
5.2.2 使用命令設(shè)置文件與目錄的訪問用戶 88
5.2.3 使用圖形化界面設(shè)置文件與目錄的訪問用戶 89
5.3 管理文件與目錄的訪問權(quán)限 90
5.3.1 文件和目錄的訪問權(quán)限概述 90
5.3.2 使用命令設(shè)置文件與目錄的訪問權(quán)限 91
5.3.3 使用圖形化界面設(shè)置文件與目錄的訪問權(quán)限 92
5.4 管理磁盤分區(qū) 93
5.4.1 創(chuàng)建及刪除磁盤分區(qū) 93
5.4.2 格式化磁盤分區(qū) 103
5.4.3 掛載及卸載磁盤分區(qū) 104
5.5 管理磁盤配額 106
5.5.1 磁盤配額概述 106
5.5.2 設(shè)置磁盤配額 106
5.5.3 測試磁盤配額 109
5.6 小結(jié) 112
5.7 實(shí)訓(xùn) 文件系統(tǒng)及磁盤管理綜合實(shí)訓(xùn) 112
5.8 習(xí)題 113
第6章 系統(tǒng)與進(jìn)程管理 115
6.1 系統(tǒng)初始化過程管理 115
6.1.1 系統(tǒng)啟動(dòng)過程概述 115
6.1.2 系統(tǒng)運(yùn)行級(jí)別設(shè)置 118
6.2 進(jìn)程管理與監(jiān)控 118
6.2.1 進(jìn)程管理概述 118
6.2.2 進(jìn)程的狀態(tài) 119
6.2.3 進(jìn)程的分類 119
6.2.4 進(jìn)程的優(yōu)先級(jí) 120
6.2.5 進(jìn)程的屬性 120
6.2.6 使用命令進(jìn)行進(jìn)程管理 120
6.2.7 使用圖形界面進(jìn)行進(jìn)程管理 124
6.3 進(jìn)程調(diào)度 127
6.3.1 進(jìn)程調(diào)度概述 127
6.3.2 進(jìn)程調(diào)度的命令 127
6.3.3 crontab命令調(diào)度 129
6.4 服務(wù)管理 130
6.4.1 服務(wù)管理簡介 130
6.4.2 使用命令管理服務(wù) 131
6.5 小結(jié) 133
6.6 實(shí)訓(xùn) 系統(tǒng)管理綜合實(shí)訓(xùn) 134
6.7 習(xí)題 134
第7章 軟件包管理 136
7.1 使用文件備份歸檔命令 136
7.1.1 tar命令簡介 136
7.1.2 tar命令打包和壓縮 137
7.1.3 tar命令解打包和解壓縮 139
7.2 使用歸檔管理器 140
7.2.1 歸檔管理器簡介 140
7.2.2 歸檔管理器打包和壓縮 140
7.2.3 歸檔管理器解打包和解壓縮 144
7.3 使用軟件包管理命令 146
7.3.1 RPM命令簡介 146
7.3.2 RPM命令的使用 146
7.4 小結(jié) 148
7.5 實(shí)訓(xùn) 軟件包管理綜合實(shí)訓(xùn) 148
7.6 習(xí)題 149
第8章 Linux應(yīng)用軟件 150
8.1 辦公套件OpenOffice 150
8.1.1 辦公套件OpenOffice的安裝 150
8.1.2 使用文字處理器Writer 152
8.1.3 使用演示文稿Impress 154
8.1.4 使用電子表格Calc 155
8.2 閱讀電子文檔 160
8.2.1 閱讀CHM文件 160
8.2.2 閱讀PDF文件 161
8.3 網(wǎng)絡(luò)應(yīng)用及媒體軟件 163
8.3.1 網(wǎng)絡(luò)應(yīng)用簡介 163
8.3.2 使用網(wǎng)頁瀏覽器 163
8.3.3 使用文件下載器 164
8.3.4 使用媒體播放器 165
8.3.5 使用抓圖工具 165
8.3.6 使用圖形圖像處理軟件 166
8.4 小結(jié) 167
8.5 實(shí)訓(xùn) Linux應(yīng)用軟件綜合實(shí)訓(xùn) 167
8.6 習(xí)題 167
第9章 網(wǎng)絡(luò)配置 169
9.1 TCP/IP網(wǎng)絡(luò)參數(shù)概述 169
9.2 使用網(wǎng)絡(luò)調(diào)試命令 170
9.2.1 Ping命令 170
9.2.2 netstat命令 172
9.2.3 traceroute命令 173
9.2.4 ifconfig命令 174
9.2.5 arp命令 175
9.2.6 nslookup命令 176
9.3 配置TCP/IP網(wǎng)絡(luò)參數(shù) 178
9.3.1 使用命令方式配置網(wǎng)絡(luò)參數(shù) 178
9.3.2 使用NetworkManager配置網(wǎng)絡(luò)參數(shù) 179
9.3.3 使用system-config-network配置網(wǎng)絡(luò)參數(shù) 180
9.3.4 使用配置文件直接配置網(wǎng)絡(luò)參數(shù) 182
9.3.5 使用桌面菜單工具配置網(wǎng)絡(luò)連接 183
9.4 小結(jié) 185
9.5 實(shí)訓(xùn) 網(wǎng)絡(luò)管理綜合實(shí)訓(xùn) 185
9.6 習(xí)題 186
第 10章 Linux遠(yuǎn)程管理 187
10.1 VNC遠(yuǎn)程桌面登錄管理 187
10.1.1 遠(yuǎn)程桌面概述 187
10.1.2 vino-vnc遠(yuǎn)程桌面 187
10.1.3 tiger-vnc遠(yuǎn)程桌面 190
10.2 OpenSSH遠(yuǎn)程登錄管理 193
10.2.1 OpenSSH概述 193
10.2.2 配置OpenSSH服務(wù)器 194
10.2.3 登錄OpenSSH服務(wù)器 195
10.3 小結(jié) 197
10.4 實(shí)訓(xùn) Linux遠(yuǎn)程管理綜合實(shí)訓(xùn) 197
10.5 習(xí)題 197
第 11章 Linux安全設(shè)置及日志管理 198
11.1 Linux安全設(shè)置 198
11.1.1 賬號(hào)安全設(shè)置 198
11.1.2 登錄安全設(shè)置 201
11.1.3 網(wǎng)絡(luò)安全設(shè)置 202
11.2 Linux日志管理 206
11.2.1 日志管理概述 206
11.2.2 日志查看 208
11.2.3 日志維護(hù) 210
11.3 小結(jié) 215
11.4 實(shí)訓(xùn) Linux安全設(shè)置及日志管理 215
11.5 習(xí)題 216
參考文獻(xiàn) 218