關(guān)于我們
書單推薦
新書推薦
|
Linux實(shí)用教程(第3版)
Linux系統(tǒng)初步了解、安裝Linux系統(tǒng)、字符界面操作基礎(chǔ)、目錄和文件管理、Linux常用操作命令、Shell編程、用戶和組群賬戶管理、磁盤分區(qū)和文件系統(tǒng)管理、軟件包管理、權(quán)限和所有者、Linux日常管理和維護(hù)、Linux網(wǎng)絡(luò)基本配置、遠(yuǎn)程連接服務(wù)器配置、NFS服務(wù)器配置、DHCP服務(wù)器配置、Samba服務(wù)器配置、DNS服務(wù)器配置、Web服務(wù)器配置、FTP服務(wù)器配置、Sendmail服務(wù)器配置。
1. 采用目前企業(yè)生產(chǎn)環(huán)境中應(yīng)用*廣泛的Red Hat Enterprise Linux系統(tǒng),并對(duì)書中所有實(shí)例進(jìn)行重新檢驗(yàn),增強(qiáng)可操作性。
2.對(duì)Linux服務(wù)器配置部分,進(jìn)行擴(kuò)容和增加內(nèi)容,以提高學(xué)員的技術(shù)水平。
3. 書中大量使用了圖表和案例進(jìn)行表述,便于讀者理解和掌握知識(shí)點(diǎn)。
於岳,高級(jí)培訓(xùn)講師,其編寫的《Linux標(biāo)準(zhǔn)學(xué)習(xí)教程》,銷售過萬。 《Linux實(shí)用教程》第一版、第二版累計(jì)銷售35000冊(cè)。
第1章 Linux系統(tǒng)初步了解 1
1.1 Linux系統(tǒng)簡(jiǎn)介 1
1.1.1 Linux的概念 1
1.1.2 Linux系統(tǒng)的產(chǎn)生 1
1.1.3 Linux系統(tǒng)應(yīng)用領(lǐng)域 1
1.2 Linux系統(tǒng)的特點(diǎn)和組成 2
1.2.1 Linux系統(tǒng)的特點(diǎn) 2
1.2.2 Linux系統(tǒng)的組成 3
1.3 Linux系統(tǒng)版本介紹 4
1.3.1 Linux系統(tǒng)內(nèi)核版本 4
1.3.2 Linux系統(tǒng)發(fā)行版本 4
1.4 Red Hat Linux系統(tǒng)概述 5
1.4.1 Red Hat Linux系統(tǒng)優(yōu)點(diǎn) 5
1.4.2 RHEL 7新特性 6
小結(jié) 7
習(xí)題 7
第2章 安裝Linux系統(tǒng) 8
2.1 準(zhǔn)備安裝Linux系統(tǒng) 8
2.1.1 安裝Linux系統(tǒng)的硬件要求 8
2.1.2 交換分區(qū) 8
2.1.3 Linux系統(tǒng)硬盤知識(shí) 9
2.2 安裝Linux系統(tǒng)步驟與初始化配置 10
2.2.1 安裝Linux系統(tǒng)的步驟 10
2.2.2 Linux安裝后的初始化配置 22
2.2.3 登錄Linux系統(tǒng) 24
2.3 注銷、關(guān)閉和重啟Linux系統(tǒng) 26
2.3.1 注銷Linux系統(tǒng) 26
2.3.2 關(guān)閉和重啟Linux系統(tǒng) 26
2.4 FirewallD防火墻 27
2.4.1 FirewallD防火墻簡(jiǎn)介 27
2.4.2 FirewallD防火墻配置 27
小結(jié) 30
習(xí)題 31
上機(jī)練習(xí) 31
第3章 字符界面操作基礎(chǔ) 32
3.1 字符界面簡(jiǎn)介 32
3.1.1 進(jìn)入Linux字符界面 32
3.1.2 關(guān)閉和重啟Linux系統(tǒng) 34
3.1.3 目標(biāo) 35
3.2 在Linux系統(tǒng)下獲取幫助 36
3.2.1 使用man手冊(cè)頁 36
3.2.2 使用--help選項(xiàng)獲取幫助 37
3.3 Shell基礎(chǔ) 38
3.3.1 Shell簡(jiǎn)介 38
3.3.2 bash簡(jiǎn)介 39
3.3.3 bash命令 39
3.4 使用bash 40
3.4.1 常用控制組合鍵 40
3.4.2 光標(biāo)操作 40
3.4.3 特殊字符 41
3.4.4 通配符 42
3.5 Shell實(shí)用功能 42
3.5.1 命令行自動(dòng)補(bǔ)全 42
3.5.2 命令歷史記錄 43
3.5.3 命令排列 44
3.5.4 命令替換 45
3.5.5 命令別名 46
3.5.6 文件名匹配 47
3.5.7 管道 47
3.6 重定向 48
3.6.1 輸出重定向 48
3.6.2 輸入重定向 49
3.6.3 錯(cuò)誤重定向 49
3.6.4 同時(shí)實(shí)現(xiàn)輸出和錯(cuò)誤重定向 50
3.7 vi編輯器 50
3.7.1 vi編輯器工作模式 50
3.7.2 進(jìn)入插入模式 51
3.7.3 光標(biāo)移動(dòng) 51
3.7.4 命令模式操作 53
3.7.5 末行模式操作 54
小結(jié) 55
習(xí)題 56
上機(jī)練習(xí) 56
第4章 目錄和文件管理 57
4.1 Linux文件類型 57
4.2 Linux目錄結(jié)構(gòu) 59
4.3 文件和目錄操作 60
4.3.1 pwd:顯示工作目錄路徑 60
4.3.2 cd:更改工作目錄路徑 60
4.3.3 ls:列出目錄和文件信息 61
4.3.4 touch:創(chuàng)建空文件、更改文件時(shí)間 62
4.3.5 mkdir:創(chuàng)建目錄 63
4.3.6 rmdir:刪除空目錄 64
4.3.7 cp:復(fù)制文件和目錄 64
4.3.8 mv:文件和目錄改名、移動(dòng)文件和目錄路徑 65
4.3.9 rm:刪除文件或目錄 65
4.3.10 wc:統(tǒng)計(jì)文件行數(shù)、單詞數(shù)、
字節(jié)數(shù)和字符數(shù) 66
4.4 鏈接文件 66
4.4.1 鏈接文件簡(jiǎn)介 67
4.4.2 創(chuàng)建和使用鏈接文件 67
小結(jié) 70
習(xí)題 70
上機(jī)練習(xí) 70
第5章 Linux常用操作命令 71
5.1 文本內(nèi)容顯示 71
5.1.1 cat:顯示文本文件 71
5.1.2 more:分頁顯示文本文件 72
5.1.3 less:回卷顯示文本文件 72
5.1.4 head:顯示指定文件前若干行 73
5.1.5 tail:查看文件末尾數(shù)據(jù) 74
5.2 文本內(nèi)容處理 74
5.2.1 sort:對(duì)文件中的數(shù)據(jù)進(jìn)行排序 74
5.2.2 uniq:將重復(fù)行從輸出文件中刪除 75
5.2.3 cut:從文件每行中顯示出選定的字節(jié)、字符或字段(域) 75
5.2.4 comm:逐行比較兩個(gè)已排過序的
文件 76
5.2.5 diff:逐行比較兩個(gè)文本文件,
列出其不同之處 77
5.3 文件和命令查找 78
5.3.1 grep:查找文件中符合條件的
字符串 78
5.3.2 find:列出文件系統(tǒng)內(nèi)符合條件的
文件 79
5.3.3 locate:在數(shù)據(jù)庫中查找文件 81
5.4 系統(tǒng)信息顯示 82
5.4.1 uname:顯示計(jì)算機(jī)及操作系統(tǒng)相關(guān)信息 82
5.4.2 hostname:顯示或修改計(jì)算機(jī)
主機(jī)名 82
5.4.3 free:查看內(nèi)存信息 83
5.4.4 du:顯示目錄或文件的磁盤占用量 84
5.5 日期和時(shí)間 85
5.5.1 cal:顯示日歷信息 85
5.5.2 date:顯示和設(shè)置系統(tǒng)日期和時(shí)間 86
5.5.3 hwclock:查看和設(shè)置硬件時(shí)鐘 87
5.6 信息交流 88
5.6.1 echo:在顯示器上顯示文字 88
5.6.2 mesg:允許或拒絕寫消息 89
5.6.3 wall:對(duì)全部已登錄用戶發(fā)送信息 90
5.6.4 write:向用戶發(fā)送消息 90
5.7 其他命令 90
5.7.1 clear:清除計(jì)算機(jī)屏幕信息 90
5.7.2 uptime:顯示系統(tǒng)已經(jīng)運(yùn)行的時(shí)間 91
小結(jié) 91
習(xí)題 91
上機(jī)練習(xí) 92
第6章 Shell編程 93
6.1 熟悉Shell程序的創(chuàng)建 93
6.1.1 語法基本介紹 93
6.1.2 Shell程序的創(chuàng)建過程 93
6.2 Shell變量 94
6.2.1 Shell定義的環(huán)境變量 94
6.2.2 用戶定義的變量 95
6.2.3 位置參數(shù) 96
6.2.4 預(yù)定義變量 96
6.2.5 參數(shù)置換的變量 97
6.3 變量表達(dá)式 97
6.3.1 字符串比較 98
6.3.2 數(shù)字比較 98
6.3.3 邏輯測(cè)試 99
6.3.4 文件操作測(cè)試 99
6.4 Shell條件判斷語句 100
6.4.1 if條件語句 100
6.4.2 case條件語句 101
6.5 Shell循環(huán)控制語句 102
6.5.1 for循環(huán)語句 102
6.5.2 while循環(huán)語句 103
6.5.3 until循環(huán)語句 105
小結(jié) 105
習(xí)題 106
上機(jī)練習(xí) 106
第7章 用戶和組群賬戶管理 107
7.1 用戶賬戶簡(jiǎn)介 107
7.1.1 用戶賬戶分類 107
7.1.2 /etc/passwd文件 107
7.1.3 /etc/shadow文件 109
7.2 用戶賬戶設(shè)置 110
7.2.1 創(chuàng)建用戶賬戶 110
7.2.2 修改用戶賬戶 112
7.2.3 刪除用戶賬戶 114
7.3 組群賬戶簡(jiǎn)介 115
7.3.1 組群賬戶分類 115
7.3.2 /etc/group文件 115
7.3.3 /etc/gshadow文件 116
7.4 組群賬戶設(shè)置 117
7.4.1 創(chuàng)建組群賬戶 117
7.4.2 修改組群賬戶 118
7.4.3 刪除組群賬戶 118
7.5 用戶和組群賬戶維護(hù) 119
7.5.1 passwd命令 119
7.5.2 gpasswd命令 120
7.5.3 su命令 121
7.5.4 newgrp命令 122
7.5.5 groups 命令 122
7.5.6 id命令 123
小結(jié) 123
習(xí)題 124
上機(jī)練習(xí) 124
第8章 磁盤分區(qū)和文件系統(tǒng)
管理 125
8.1 磁盤分區(qū)和格式化簡(jiǎn)介 125
8.1.1 磁盤分區(qū)的概念 125
8.1.2 格式化的概念 125
8.2 Linux磁盤分區(qū) 126
8.3 創(chuàng)建文件系統(tǒng) 132
8.3.1 Linux主流文件系統(tǒng) 132
8.3.2 創(chuàng)建文件系統(tǒng) 133
8.4 掛載和卸載文件系統(tǒng) 134
8.4.1 掛載文件系統(tǒng) 134
8.4.2 卸載文件系統(tǒng) 136
8.4.3 查看磁盤分區(qū)掛載情況 136
8.5 開機(jī)自動(dòng)掛載文件系統(tǒng) 138
8.5.1 /etc/fstab文件簡(jiǎn)介 138
8.5.2 設(shè)置開機(jī)自動(dòng)掛載文件系統(tǒng) 140
8.6 使用交換空間 141
8.6.1 使用交換分區(qū) 141
8.6.2 使用交換文件 142
小結(jié) 144
習(xí)題 144
上機(jī)練習(xí) 145
第9章 軟件包管理 146
9.1 RPM軟件包管理 146
9.1.1 RPM軟件包簡(jiǎn)介 146
9.1.2 管理RPM軟件包 147
9.2 使用yum管理RPM軟件包 151
9.2.1 yum的概念 151
9.2.2 yum軟件倉庫配置文件 151
9.2.3 創(chuàng)建本地軟件倉庫 152
9.2.4 yum命令使用 153
9.3 tar包管理 156
9.3.1 tar包簡(jiǎn)介 156
9.3.2 tar包使用和管理 157
9.3.3 tar包的特殊使用 158
小結(jié) 160
習(xí)題 161
上機(jī)練習(xí) 161
第10章 權(quán)限和所有者 162
10.1 權(quán)限設(shè)置 162
10.1.1 文件和目錄權(quán)限簡(jiǎn)介 162
10.1.2 設(shè)置文件和目錄基本權(quán)限 162
10.1.3 設(shè)置文件和目錄特殊權(quán)限 166
10.2 更改文件和目錄所有者 168
小結(jié) 169
習(xí)題 169
上機(jī)練習(xí) 169
第11章 Linux日常管理和維護(hù) 170
11.1 進(jìn)程管理 170
11.1.1 進(jìn)程概念 170
11.1.2 查看系統(tǒng)進(jìn)程信息 171
11.1.3 殺死進(jìn)程 174
11.2 任務(wù)計(jì)劃 175
11.2.1 /etc/crontab文件實(shí)現(xiàn)任務(wù)計(jì)劃 175
11.2.2 使用crontab命令實(shí)現(xiàn)任務(wù)計(jì)劃 177
11.3 Linux系統(tǒng)啟動(dòng)過程 179
11.4 維護(hù)GRUB 2 181
11.4.1 GRUB 2簡(jiǎn)介 181
11.4.2 GRUB 2主配置文件 182
11.4.3 /etc/grub.d目錄 183
11.4.4 /etc/default/grub文件詳解 183
11.5 設(shè)置GRUB 2加密 184
11.5.1 GRUB 2加密簡(jiǎn)介 184
11.5.2 設(shè)置GRUB 2 PBKDF2加密
口令 185
11.5.3 設(shè)置GRUB 2明文密碼 185
11.5.4 GRUB 2解鎖 186
11.6 GRUB 2配置案例 187
11.6.1 破解root用戶密碼 187
11.6.2 將網(wǎng)卡名稱eno16777736
更改為eth0 188
小結(jié) 188
習(xí)題 189
上機(jī)練習(xí) 189
第12章 Linux網(wǎng)絡(luò)基本配置 190
12.1 常用網(wǎng)絡(luò)配置文件 190
12.1.1 /etc/sysconfig/network-scripts/ifcfg-
eno16777736文件 190
12.1.2 /etc/resolv.conf文件 191
12.1.3 /etc/hosts文件 191
12.1.4 /etc/services文件 191
12.2 常用網(wǎng)絡(luò)命令 192
12.2.1 traceroute 192
12.2.2 ifconfig 193
12.2.3 ping 194
12.2.4 netstat 195
12.2.5 arp 196
12.2.6 tcpdump 197
12.3 管理網(wǎng)絡(luò)服務(wù) 198
小結(jié) 201
習(xí)題 201
上機(jī)練習(xí) 201
第13章 遠(yuǎn)程連接服務(wù)器配置 202
13.1 SSH和OpenSSH簡(jiǎn)介 202
13.1.1 SSH的概念 202
13.1.2 OpenSSH的概念 202
13.2 OpenSSH服務(wù)器安裝和配置 203
13.2.1 安裝OpenSSH服務(wù)器軟件包 203
13.2.2 /etc/ssh/sshd_config文件詳解 204
13.2.3 OpenSSH服務(wù)器配置實(shí)例 205
13.3 配置OpenSSH客戶端 206
13.3.1 Linux客戶端連接 206
13.3.2 Windows客戶端連接 210
13.4 VNC服務(wù)器配置 211
13.4.1 VNC簡(jiǎn)介 211
13.4.2 VNC服務(wù)器配置實(shí)例 212
13.4.3 創(chuàng)建或更改VNC登錄密碼 213
13.4.4 管理VNC服務(wù)器 213
13.5 連接VNC服務(wù)器 214
13.5.1 Linux客戶端連接 214
13.5.2 Windows客戶端連接 216
小結(jié) 216
習(xí)題 217
上機(jī)練習(xí) 217
第14章 NFS服務(wù)器配置 218
14.1 NFS簡(jiǎn)介 218
14.1.1 NFS的概念 218
14.1.2 NFS協(xié)議 218
14.2 NFS服務(wù)器安裝和配置 219
14.2.1 安裝NFS服務(wù)器軟件包 219
14.2.2 /etc/exports文件詳解 219
14.2.3 控制nfs-server服務(wù) 221
14.3 管理NFS共享目錄 222
14.3.1 維護(hù)NFS共享目錄 222
14.3.2 查看NFS共享目錄信息 223
14.4 掛載和卸載NFS共享目錄 223
14.4.1 掛載和卸載NFS文件系統(tǒng) 224
14.4.2 開機(jī)自動(dòng)掛載NFS文件系統(tǒng) 225
小結(jié) 225
習(xí)題 225
上機(jī)練習(xí) 226
第15章 DHCP服務(wù)器配置 227
15.1 DHCP簡(jiǎn)介 227
15.1.1 DHCP的概念 227
15.1.2 使用DHCP服務(wù)的優(yōu)缺點(diǎn) 227
15.2 DHCP服務(wù)器安裝和配置 228
15.2.1 安裝DHCP服務(wù)器軟件包 228
15.2.2 /etc/dhcp/dhcpd.conf文件詳解 229
15.2.3 DHCP服務(wù)器配置實(shí)例 232
15.3 配置DHCP客戶端 233
15.3.1 Linux客戶端配置 234
15.3.2 Windows客戶端配置 234
15.4 查看DHCP地址租約信息 237
小結(jié) 238
習(xí)題 238
上機(jī)練習(xí) 238
第16章 Samba服務(wù)器配置 239
16.1 Samba簡(jiǎn)介 239
16.2 Samba服務(wù)器安裝和配置 240
16.2.1 安裝Samba服務(wù)器軟件包 240
16.2.2 /etc/samba/smb.conf文件詳解 240
16.2.3 Samba共享目錄配置實(shí)例 246
16.3 Samba服務(wù)器配置實(shí)例 247
16.3.1 share級(jí)別Samba服務(wù)器配置 247
16.3.2 user級(jí)別Samba服務(wù)器配置 248
16.4 配置Samba客戶端 250
16.4.1 Linux客戶端配置 250
16.4.2 Windows客戶端配置 254
小結(jié) 255
習(xí)題 255
上機(jī)練習(xí) 255
第17章 DNS服務(wù)器配置 256
17.1 DNS簡(jiǎn)介 256
17.1.1 DNS的概念 256
17.1.2 DNS服務(wù)器類型 257
17.1.3 DNS解析類型 257
17.2 DNS服務(wù)器安裝和配置 258
17.2.1 安裝DNS服務(wù)器軟件包 258
17.2.2 /etc/named.conf文件詳解 258
17.2.3 配置DNS區(qū)域文件 260
17.2.4 主DNS服務(wù)器配置實(shí)例 262
17.3 配置DNS客戶端 264
17.3.1 Linux客戶端配置 265
17.3.2 Windows客戶端配置 265
17.4 DNS客戶端域名解析測(cè)試 266
17.5 DNS服務(wù)器高級(jí)配置 267
17.5.1 輔助DNS服務(wù)器 267
17.5.2 虛擬子域 269
小結(jié) 271
習(xí)題 272
上機(jī)練習(xí) 272
第18章 Web服務(wù)器配置 273
18.1 Web簡(jiǎn)介 273
18.2 Web服務(wù)器安裝和配置 273
18.2.1 安裝Web服務(wù)器軟件包 273
18.2.2 /etc/httpd/conf/httpd.conf
文件詳解 274
18.2.3 Web服務(wù)器配置實(shí)例 278
18.3 訪問Web服務(wù)器 280
18.3.1 Linux客戶端配置 280
18.3.2 Windows客戶端配置 281
18.4 日志文件管理和分析 281
18.4.1 配置錯(cuò)誤日志 281
18.4.2 配置訪問日志 282
18.5 Web服務(wù)器高級(jí)配置 283
18.5.1 訪問控制 283
18.5.2 用戶認(rèn)證和授權(quán) 285
18.5.3 虛擬目錄 287
18.6 配置Apache虛擬主機(jī) 288
18.6.1 基于IP地址的虛擬主機(jī) 288
18.6.2 基于TCP端口號(hào)的虛擬主機(jī) 290
18.6.3 基于域名的虛擬主機(jī) 291
小結(jié) 293
習(xí)題 294
上機(jī)練習(xí) 294
第19章 FTP服務(wù)器配置 295
19.1 FTP簡(jiǎn)介 295
19.1.1 FTP的概念 295
19.1.2 FTP傳輸模式 295
19.1.3 FTP用戶 296
19.2 FTP服務(wù)器安裝和配置 296
19.2.1 安裝FTP服務(wù)器軟件包 296
19.2.2 /etc/vsftpd/vsftpd.conf文件詳解 296
19.2.3 控制vsftpd服務(wù) 299
19.3 配置FTP客戶端 300
19.3.1 Linux客戶端配置 300
19.3.2 Windows客戶端配置 303
19.4 FTP服務(wù)器配置實(shí)例 304
19.4.1 測(cè)試默認(rèn)匿名用戶登錄 304
19.4.2 允許匿名用戶上傳、下載文件
和創(chuàng)建目錄 305
19.4.3 只允許本地用戶賬戶登錄 307
19.4.4 限制用戶只能訪問自己的
目錄 308
19.4.5 配置FTP服務(wù)器使用非標(biāo)準(zhǔn)
端口 309
19.4.6 拒絕指定用戶連接FTP
服務(wù)器 310
小結(jié) 311
習(xí)題 311
上機(jī)練習(xí) 311
第20章 Sendmail服務(wù)器配置 312
20.1 電子郵件簡(jiǎn)介 312
20.1.1 電子郵件的概念 312
20.1.2 郵件系統(tǒng)的組成 312
20.2 Sendmail服務(wù)器安裝和配置 313
20.2.1 安裝Sendmail服務(wù)器軟件包 313
20.2.2 /etc/mail/sendmail.mc文件詳解 314
20.2.3 /etc/mail/local-host-names
文件詳解 315
20.2.4 /etc/mail/access文件詳解 315
20.2.5 /etc/aliases文件詳解 317
20.2.6 /etc/mail/userdb文件詳解 317
20.2.7 Sendmail服務(wù)器配置實(shí)例 318
20.2.8 配置dovecot服務(wù)器 320
20.2.9 測(cè)試發(fā)送Sendmail郵件 321
20.3 配置Sendmail客戶端 322
20.3.1 Linux客戶端配置 322
20.3.2 Windows客戶端配置 323
20.4 Sendmail服務(wù)器認(rèn)證 326
小結(jié) 329
習(xí)題 330
上機(jī)練習(xí) 330
你還可能感興趣
我要評(píng)論
|