Linux操作系統(tǒng)基礎與應用(RHEL 6.9)
本書共11章,以Red Hat Enterprise Linux 6.9(簡稱RHEL 6.9)為例,分別介紹了Linux操作系統(tǒng)基礎、Linux圖形化界面、Linux常用Shell命令、管理用戶和用戶組、文件系統(tǒng)及磁盤管理、系統(tǒng)與進程管理、軟件包管理、Linux應用軟件、網絡配置、Linux遠程管理、Linux安全設置及日志管理。本書將理論與實踐操作相結合,通過大量的案例幫助讀者快速了解和應用Linux操作系統(tǒng)中的相關技術。
(1)采用“理實一體化”教學方式,課堂上既有老師的講述又有學生獨立思考、上機操作的內容。
(2)豐富的教學案例,包含了書中的教學課件、習題答案等多種教學資源。
(3)緊跟時代潮流,注重技術變化。
(4)編寫本書的教師都具有多年的教學經驗,重難點突出,能夠激發(fā)學生的學習熱情。
黃源,重慶航天職業(yè)技術學院計算機系副教授,主要研究項目及領域為網絡通信、軟件開發(fā)等,曾經出版《XML基礎與案例教程》《HTML5+CSS3網頁設計》《搜索引擎優(yōu)化基礎基礎與實訓教程》等教材。
第 1章 Linux操作系統(tǒng)基礎 1
1.1 Linux操作系統(tǒng)簡介 1
1.1.1 Linux的起源與發(fā)展 1
1.1.2 Linux的特點與應用 2
1.1.3 Linux的內核版本與發(fā)行版本 2
1.1.4 Red Hat Enterprise Linux簡介 3
1.2 安裝Linux操作系統(tǒng) 3
1.2.1 安裝虛擬機軟件 3
1.2.2 創(chuàng)建Linux虛擬機 5
1.2.3 安裝Linux操作系統(tǒng) 7
1.3 啟動、登錄及關閉Linux操作系統(tǒng) 17
1.3.1 啟動和登錄Linux操作系統(tǒng) 17
1.3.2 關閉Linux操作系統(tǒng) 19
1.4 管理虛擬機Linux操作系統(tǒng) 20
1.4.1 創(chuàng)建Linux操作系統(tǒng)快照 20
1.4.2 恢復Linux操作系統(tǒng)快照 21
1.4.3 克隆Linux操作系統(tǒng) 22
1.5 小結 24
1.6 實訓 Linux操作系統(tǒng)基礎綜合實訓 24
1.7 習題 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 設置文件管理器 32
2.4 GNOME基本設置 33
2.4.1 設置屏幕分辨率、面板及外觀 33
2.4.2 設置電源、屏幕保護程序及輸入法 38
2.4.3 其他常用設置 41
2.5 小結 43
2.6 實訓 Linux圖形化用戶界面綜合實訓 43
2.7 習題 44
第3章 Linux常用Shell命令 46
3.1 Shell基礎 46
3.1.1 Shell簡介 46
3.1.2 Shell語法及特點 47
3.2 Shell命令入門 48
3.2.1 啟動Shell 48
3.2.2 Shell基本命令 49
3.3 文件和目錄相關命令 50
3.3.1 常用文件操作命令 50
3.3.2 常用目錄操作命令 55
3.3.3 文件與目錄操作綜合應用 56
3.4 系統(tǒng)信息相關命令 59
3.4.1 常用顯示系統(tǒng)信息命令 59
3.4.2 常用日期時間操作命令 61
3.4.3 常用的其他命令 62
3.5 VI文本編輯器 63
3.5.1 VI文本編輯器概述 63
3.5.2 VI的工作模式 63
3.5.3 VI的操作與應用 63
3.6 小結 67
3.7 實訓 Linux常用Shell命令綜合實訓 67
3.8 習題 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 用戶及用戶組相關文件 81
4.4.1 用戶名文件 81
4.4.2 用戶口令文件 82
4.4.3 用戶組名文件 82
4.4.4 用戶組口令文件 83
4.5 小結 83
4.6 實訓 管理用戶和用戶組綜合實訓 84
4.7 習題 84
第5章 文件系統(tǒng)及磁盤管理 86
5.1 Linux文件系統(tǒng)簡介 86
5.1.1 Linux文件系統(tǒng) 86
5.1.2 Linux目錄結構 87
5.2 管理文件與目錄的訪問用戶 88
5.2.1 文件與目錄的訪問用戶概述 88
5.2.2 使用命令設置文件與目錄的訪問用戶 88
5.2.3 使用圖形化界面設置文件與目錄的訪問用戶 89
5.3 管理文件與目錄的訪問權限 90
5.3.1 文件和目錄的訪問權限概述 90
5.3.2 使用命令設置文件與目錄的訪問權限 91
5.3.3 使用圖形化界面設置文件與目錄的訪問權限 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 設置磁盤配額 106
5.5.3 測試磁盤配額 109
5.6 小結 112
5.7 實訓 文件系統(tǒng)及磁盤管理綜合實訓 112
5.8 習題 113
第6章 系統(tǒng)與進程管理 115
6.1 系統(tǒng)初始化過程管理 115
6.1.1 系統(tǒng)啟動過程概述 115
6.1.2 系統(tǒng)運行級別設置 118
6.2 進程管理與監(jiān)控 118
6.2.1 進程管理概述 118
6.2.2 進程的狀態(tài) 119
6.2.3 進程的分類 119
6.2.4 進程的優(yōu)先級 120
6.2.5 進程的屬性 120
6.2.6 使用命令進行進程管理 120
6.2.7 使用圖形界面進行進程管理 124
6.3 進程調度 127
6.3.1 進程調度概述 127
6.3.2 進程調度的命令 127
6.3.3 crontab命令調度 129
6.4 服務管理 130
6.4.1 服務管理簡介 130
6.4.2 使用命令管理服務 131
6.5 小結 133
6.6 實訓 系統(tǒng)管理綜合實訓 134
6.7 習題 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 小結 148
7.5 實訓 軟件包管理綜合實訓 148
7.6 習題 149
第8章 Linux應用軟件 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 網絡應用及媒體軟件 163
8.3.1 網絡應用簡介 163
8.3.2 使用網頁瀏覽器 163
8.3.3 使用文件下載器 164
8.3.4 使用媒體播放器 165
8.3.5 使用抓圖工具 165
8.3.6 使用圖形圖像處理軟件 166
8.4 小結 167
8.5 實訓 Linux應用軟件綜合實訓 167
8.6 習題 167
第9章 網絡配置 169
9.1 TCP/IP網絡參數概述 169
9.2 使用網絡調試命令 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網絡參數 178
9.3.1 使用命令方式配置網絡參數 178
9.3.2 使用NetworkManager配置網絡參數 179
9.3.3 使用system-config-network配置網絡參數 180
9.3.4 使用配置文件直接配置網絡參數 182
9.3.5 使用桌面菜單工具配置網絡連接 183
9.4 小結 185
9.5 實訓 網絡管理綜合實訓 185
9.6 習題 186
第 10章 Linux遠程管理 187
10.1 VNC遠程桌面登錄管理 187
10.1.1 遠程桌面概述 187
10.1.2 vino-vnc遠程桌面 187
10.1.3 tiger-vnc遠程桌面 190
10.2 OpenSSH遠程登錄管理 193
10.2.1 OpenSSH概述 193
10.2.2 配置OpenSSH服務器 194
10.2.3 登錄OpenSSH服務器 195
10.3 小結 197
10.4 實訓 Linux遠程管理綜合實訓 197
10.5 習題 197
第 11章 Linux安全設置及日志管理 198
11.1 Linux安全設置 198
11.1.1 賬號安全設置 198
11.1.2 登錄安全設置 201
11.1.3 網絡安全設置 202
11.2 Linux日志管理 206
11.2.1 日志管理概述 206
11.2.2 日志查看 208
11.2.3 日志維護 210
11.3 小結 215
11.4 實訓 Linux安全設置及日志管理 215
11.5 習題 216
參考文獻 218