關(guān)于我們
書單推薦
新書推薦
|
Linux實用教程(第3版)
Linux系統(tǒng)初步了解、安裝Linux系統(tǒng)、字符界面操作基礎(chǔ)、目錄和文件管理、Linux常用操作命令、Shell編程、用戶和組群賬戶管理、磁盤分區(qū)和文件系統(tǒng)管理、軟件包管理、權(quán)限和所有者、Linux日常管理和維護、Linux網(wǎng)絡(luò)基本配置、遠程連接服務(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),并對書中所有實例進行重新檢驗,增強可操作性。
2.對Linux服務(wù)器配置部分,進行擴容和增加內(nèi)容,以提高學(xué)員的技術(shù)水平。
3. 書中大量使用了圖表和案例進行表述,便于讀者理解和掌握知識點。
於岳,高級培訓(xùn)講師,其編寫的《Linux標準學(xué)習教程》,銷售過萬。 《Linux實用教程》第一版、第二版累計銷售35000冊。
第1章 Linux系統(tǒng)初步了解 1
1.1 Linux系統(tǒng)簡介 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)的特點和組成 2
1.2.1 Linux系統(tǒng)的特點 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)點 5
1.4.2 RHEL 7新特性 6
小結(jié) 7
習題 7
第2章 安裝Linux系統(tǒng) 8
2.1 準備安裝Linux系統(tǒng) 8
2.1.1 安裝Linux系統(tǒng)的硬件要求 8
2.1.2 交換分區(qū) 8
2.1.3 Linux系統(tǒng)硬盤知識 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防火墻簡介 27
2.4.2 FirewallD防火墻配置 27
小結(jié) 30
習題 31
上機練習 31
第3章 字符界面操作基礎(chǔ) 32
3.1 字符界面簡介 32
3.1.1 進入Linux字符界面 32
3.1.2 關(guān)閉和重啟Linux系統(tǒng) 34
3.1.3 目標 35
3.2 在Linux系統(tǒng)下獲取幫助 36
3.2.1 使用man手冊頁 36
3.2.2 使用--help選項獲取幫助 37
3.3 Shell基礎(chǔ) 38
3.3.1 Shell簡介 38
3.3.2 bash簡介 39
3.3.3 bash命令 39
3.4 使用bash 40
3.4.1 常用控制組合鍵 40
3.4.2 光標操作 40
3.4.3 特殊字符 41
3.4.4 通配符 42
3.5 Shell實用功能 42
3.5.1 命令行自動補全 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 錯誤重定向 49
3.6.4 同時實現(xiàn)輸出和錯誤重定向 50
3.7 vi編輯器 50
3.7.1 vi編輯器工作模式 50
3.7.2 進入插入模式 51
3.7.3 光標移動 51
3.7.4 命令模式操作 53
3.7.5 末行模式操作 54
小結(jié) 55
習題 56
上機練習 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)建空文件、更改文件時間 62
4.3.5 mkdir:創(chuàng)建目錄 63
4.3.6 rmdir:刪除空目錄 64
4.3.7 cp:復(fù)制文件和目錄 64
4.3.8 mv:文件和目錄改名、移動文件和目錄路徑 65
4.3.9 rm:刪除文件或目錄 65
4.3.10 wc:統(tǒng)計文件行數(shù)、單詞數(shù)、
字節(jié)數(shù)和字符數(shù) 66
4.4 鏈接文件 66
4.4.1 鏈接文件簡介 67
4.4.2 創(chuàng)建和使用鏈接文件 67
小結(jié) 70
習題 70
上機練習 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:對文件中的數(shù)據(jù)進行排序 74
5.2.2 uniq:將重復(fù)行從輸出文件中刪除 75
5.2.3 cut:從文件每行中顯示出選定的字節(jié)、字符或字段(域) 75
5.2.4 comm:逐行比較兩個已排過序的
文件 76
5.2.5 diff:逐行比較兩個文本文件,
列出其不同之處 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:顯示計算機及操作系統(tǒng)相關(guān)信息 82
5.4.2 hostname:顯示或修改計算機
主機名 82
5.4.3 free:查看內(nèi)存信息 83
5.4.4 du:顯示目錄或文件的磁盤占用量 84
5.5 日期和時間 85
5.5.1 cal:顯示日歷信息 85
5.5.2 date:顯示和設(shè)置系統(tǒng)日期和時間 86
5.5.3 hwclock:查看和設(shè)置硬件時鐘 87
5.6 信息交流 88
5.6.1 echo:在顯示器上顯示文字 88
5.6.2 mesg:允許或拒絕寫消息 89
5.6.3 wall:對全部已登錄用戶發(fā)送信息 90
5.6.4 write:向用戶發(fā)送消息 90
5.7 其他命令 90
5.7.1 clear:清除計算機屏幕信息 90
5.7.2 uptime:顯示系統(tǒng)已經(jīng)運行的時間 91
小結(jié) 91
習題 91
上機練習 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 變量表達式 97
6.3.1 字符串比較 98
6.3.2 數(shù)字比較 98
6.3.3 邏輯測試 99
6.3.4 文件操作測試 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
習題 106
上機練習 106
第7章 用戶和組群賬戶管理 107
7.1 用戶賬戶簡介 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 組群賬戶簡介 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 用戶和組群賬戶維護 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
習題 124
上機練習 124
第8章 磁盤分區(qū)和文件系統(tǒng)
管理 125
8.1 磁盤分區(qū)和格式化簡介 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 開機自動掛載文件系統(tǒng) 138
8.5.1 /etc/fstab文件簡介 138
8.5.2 設(shè)置開機自動掛載文件系統(tǒng) 140
8.6 使用交換空間 141
8.6.1 使用交換分區(qū) 141
8.6.2 使用交換文件 142
小結(jié) 144
習題 144
上機練習 145
第9章 軟件包管理 146
9.1 RPM軟件包管理 146
9.1.1 RPM軟件包簡介 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包簡介 156
9.3.2 tar包使用和管理 157
9.3.3 tar包的特殊使用 158
小結(jié) 160
習題 161
上機練習 161
第10章 權(quán)限和所有者 162
10.1 權(quán)限設(shè)置 162
10.1.1 文件和目錄權(quán)限簡介 162
10.1.2 設(shè)置文件和目錄基本權(quán)限 162
10.1.3 設(shè)置文件和目錄特殊權(quán)限 166
10.2 更改文件和目錄所有者 168
小結(jié) 169
習題 169
上機練習 169
第11章 Linux日常管理和維護 170
11.1 進程管理 170
11.1.1 進程概念 170
11.1.2 查看系統(tǒng)進程信息 171
11.1.3 殺死進程 174
11.2 任務(wù)計劃 175
11.2.1 /etc/crontab文件實現(xiàn)任務(wù)計劃 175
11.2.2 使用crontab命令實現(xiàn)任務(wù)計劃 177
11.3 Linux系統(tǒng)啟動過程 179
11.4 維護GRUB 2 181
11.4.1 GRUB 2簡介 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加密簡介 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
習題 189
上機練習 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
習題 201
上機練習 201
第13章 遠程連接服務(wù)器配置 202
13.1 SSH和OpenSSH簡介 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ù)器配置實例 205
13.3 配置OpenSSH客戶端 206
13.3.1 Linux客戶端連接 206
13.3.2 Windows客戶端連接 210
13.4 VNC服務(wù)器配置 211
13.4.1 VNC簡介 211
13.4.2 VNC服務(wù)器配置實例 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
習題 217
上機練習 217
第14章 NFS服務(wù)器配置 218
14.1 NFS簡介 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 維護NFS共享目錄 222
14.3.2 查看NFS共享目錄信息 223
14.4 掛載和卸載NFS共享目錄 223
14.4.1 掛載和卸載NFS文件系統(tǒng) 224
14.4.2 開機自動掛載NFS文件系統(tǒng) 225
小結(jié) 225
習題 225
上機練習 226
第15章 DHCP服務(wù)器配置 227
15.1 DHCP簡介 227
15.1.1 DHCP的概念 227
15.1.2 使用DHCP服務(wù)的優(yōu)缺點 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ù)器配置實例 232
15.3 配置DHCP客戶端 233
15.3.1 Linux客戶端配置 234
15.3.2 Windows客戶端配置 234
15.4 查看DHCP地址租約信息 237
小結(jié) 238
習題 238
上機練習 238
第16章 Samba服務(wù)器配置 239
16.1 Samba簡介 239
16.2 Samba服務(wù)器安裝和配置 240
16.2.1 安裝Samba服務(wù)器軟件包 240
16.2.2 /etc/samba/smb.conf文件詳解 240
16.2.3 Samba共享目錄配置實例 246
16.3 Samba服務(wù)器配置實例 247
16.3.1 share級別Samba服務(wù)器配置 247
16.3.2 user級別Samba服務(wù)器配置 248
16.4 配置Samba客戶端 250
16.4.1 Linux客戶端配置 250
16.4.2 Windows客戶端配置 254
小結(jié) 255
習題 255
上機練習 255
第17章 DNS服務(wù)器配置 256
17.1 DNS簡介 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ù)器配置實例 262
17.3 配置DNS客戶端 264
17.3.1 Linux客戶端配置 265
17.3.2 Windows客戶端配置 265
17.4 DNS客戶端域名解析測試 266
17.5 DNS服務(wù)器高級配置 267
17.5.1 輔助DNS服務(wù)器 267
17.5.2 虛擬子域 269
小結(jié) 271
習題 272
上機練習 272
第18章 Web服務(wù)器配置 273
18.1 Web簡介 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ù)器配置實例 278
18.3 訪問Web服務(wù)器 280
18.3.1 Linux客戶端配置 280
18.3.2 Windows客戶端配置 281
18.4 日志文件管理和分析 281
18.4.1 配置錯誤日志 281
18.4.2 配置訪問日志 282
18.5 Web服務(wù)器高級配置 283
18.5.1 訪問控制 283
18.5.2 用戶認證和授權(quán) 285
18.5.3 虛擬目錄 287
18.6 配置Apache虛擬主機 288
18.6.1 基于IP地址的虛擬主機 288
18.6.2 基于TCP端口號的虛擬主機 290
18.6.3 基于域名的虛擬主機 291
小結(jié) 293
習題 294
上機練習 294
第19章 FTP服務(wù)器配置 295
19.1 FTP簡介 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ù)器配置實例 304
19.4.1 測試默認匿名用戶登錄 304
19.4.2 允許匿名用戶上傳、下載文件
和創(chuàng)建目錄 305
19.4.3 只允許本地用戶賬戶登錄 307
19.4.4 限制用戶只能訪問自己的
目錄 308
19.4.5 配置FTP服務(wù)器使用非標準
端口 309
19.4.6 拒絕指定用戶連接FTP
服務(wù)器 310
小結(jié) 311
習題 311
上機練習 311
第20章 Sendmail服務(wù)器配置 312
20.1 電子郵件簡介 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ù)器配置實例 318
20.2.8 配置dovecot服務(wù)器 320
20.2.9 測試發(fā)送Sendmail郵件 321
20.3 配置Sendmail客戶端 322
20.3.1 Linux客戶端配置 322
20.3.2 Windows客戶端配置 323
20.4 Sendmail服務(wù)器認證 326
小結(jié) 329
習題 330
上機練習 330
你還可能感興趣
我要評論
|