Linux是目前最流行的操作系統(tǒng)之一,而Ubuntu是眾多Linux發(fā)行版中的佼佼者。它以開(kāi)源、穩(wěn)定和廣泛的社區(qū)支持等特點(diǎn),被廣泛用于桌面系統(tǒng)、服務(wù)器和二次開(kāi)發(fā)的生產(chǎn)環(huán)境。《Ubuntu Linux系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)》使用Ubuntu 22.04 LTS版本,通過(guò)由淺入深、循序漸進(jìn)的方式講解Ubuntu系統(tǒng)管理與運(yùn)維技能。
《Ubuntu Linux系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)》共分13章,內(nèi)容包括了解Ubuntu、安裝Ubuntu、桌面環(huán)境、文件系統(tǒng)基礎(chǔ)知識(shí)、文件和目錄管理、用戶(hù)和權(quán)限管理、系統(tǒng)啟動(dòng)和關(guān)閉、服務(wù)和進(jìn)程管理、軟件包管理、磁盤(pán)和文件系統(tǒng)管理、高級(jí)網(wǎng)絡(luò)管理、網(wǎng)絡(luò)服務(wù)管理以及系統(tǒng)安全。
《Ubuntu Linux系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)》內(nèi)容精練、重點(diǎn)突出、實(shí)例豐富,適合Linux初學(xué)者、運(yùn)維人員、應(yīng)用開(kāi)發(fā)人員、網(wǎng)絡(luò)管理人員和應(yīng)用部署人員作為參考書(shū)。《Ubuntu Linux系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)》也可作為高等院;蚋呗毟邔(zhuān)Linux系統(tǒng)管理與運(yùn)維課程的教材。
自從1991年10月Linux誕生以來(lái),它一直受到廣大IT界的關(guān)注。許多人加入Linux操作系統(tǒng)的學(xué)習(xí)、研究、使用、開(kāi)發(fā)以及交流中。尤其是20世紀(jì)90年代末,隨著互聯(lián)網(wǎng)的飛速發(fā)展,Linux系統(tǒng)更是得到了充足的發(fā)展,在互聯(lián)網(wǎng)中扮演了極其重要的角色,成為目前應(yīng)用領(lǐng)域最廣泛、使用人數(shù)最多的操作系統(tǒng)之一。
正因?yàn)楸姸嘌芯空吆烷_(kāi)發(fā)者的積極參與,Linux系統(tǒng)展現(xiàn)出了流派紛呈的發(fā)展勢(shì)態(tài)。不同派別的Linux發(fā)行版百花齊放、各具特色。目前,已有超過(guò)300個(gè)發(fā)行版,其中常用的發(fā)行版有十幾個(gè)。比較著名的包括Debian、Ubuntu、Fedora、CentOS、Slackware、RedHat和openSUSE等。在這眾多發(fā)行版中,Ubuntu尤為引人注目,成為L(zhǎng)inux發(fā)行版中的佼佼者。
關(guān)于本書(shū)
盡管各個(gè)Linux發(fā)行版之間存在差異,但是它們都使用相同的內(nèi)核,因此核心功能基本一致。從這個(gè)角度看,學(xué)習(xí)任何一個(gè)Linux發(fā)行版都是切實(shí)可行的。為了便于廣大讀者學(xué)習(xí),作者選用了目前最流行的Ubuntu 22.04 LTS系統(tǒng),結(jié)合自己十多年的Linux維護(hù)、開(kāi)發(fā)和培訓(xùn)經(jīng)驗(yàn)來(lái)撰寫(xiě)本書(shū)。
本書(shū)全面介紹了Linux的基礎(chǔ)知識(shí)、Ubuntu的安裝方法、桌面環(huán)境、文件系統(tǒng)、文件管理、用戶(hù)管理、服務(wù)管理、文件系統(tǒng)管理、網(wǎng)絡(luò)管理、網(wǎng)絡(luò)服務(wù)管理、系統(tǒng)和網(wǎng)絡(luò)安全等。在介紹每個(gè)部分的內(nèi)容時(shí),都提供了大量具體的操作實(shí)例,使讀者能夠深入了解Ubuntu系統(tǒng)的相關(guān)管理和運(yùn)維知識(shí),快速掌握Linux系統(tǒng)。學(xué)完本書(shū)后,讀者將能夠勝任Linux的日常開(kāi)發(fā)和運(yùn)維工作。
本書(shū)特點(diǎn)
(1)內(nèi)容豐富,知識(shí)全面。全書(shū)采用從易到難、循序漸進(jìn)的方式進(jìn)行講解。內(nèi)容涉及Linux系統(tǒng)管理和開(kāi)發(fā)的各個(gè)方面。
(2)循序漸進(jìn),由淺入深。為方便讀者學(xué)習(xí),本書(shū)首先介紹Linux的基礎(chǔ)知識(shí)和Ubuntu的安裝方法及桌面環(huán)境。在掌握這些入門(mén)知識(shí)后,讀者將逐漸學(xué)習(xí)Ubuntu更深入的知識(shí),包括文件系統(tǒng)、文件和目錄管理、用戶(hù)管理以及網(wǎng)絡(luò)管理等。最后講解網(wǎng)絡(luò)服務(wù)管理、系統(tǒng)和網(wǎng)絡(luò)安全相關(guān)的知識(shí)。本書(shū)鼓勵(lì)讀者可以邊學(xué)習(xí)邊實(shí)踐,以便更快地掌握Ubuntu的各種運(yùn)維技能。
(3)格式統(tǒng)一,講解規(guī)范。書(shū)中每個(gè)命令都給出了詳細(xì)的語(yǔ)法,并結(jié)合具體實(shí)例,使讀者可以清晰地理解每個(gè)命令的功能和使用方法,從而提高學(xué)習(xí)效率。
(4)重點(diǎn)突出,言簡(jiǎn)意賅。鑒于Linux的相關(guān)技術(shù)繁多,許多讀者可能感到無(wú)所適從,無(wú)從下手。本書(shū)在介紹Ubuntu時(shí),特別強(qiáng)調(diào)了日常維護(hù)需要重點(diǎn)關(guān)注的知識(shí)點(diǎn)和技巧,避免了冗長(zhǎng)的無(wú)關(guān)知識(shí)的介紹,幫助讀者抓住重點(diǎn),節(jié)省時(shí)間。
(5)案例精講,深入剖析。根據(jù)作者多年的管理和開(kāi)發(fā)經(jīng)驗(yàn),書(shū)中總結(jié)出Ubuntu的管理萬(wàn)變不離其宗,一通百通。因此,與其他書(shū)籍不同,本書(shū)沒(méi)有過(guò)多的例子,而是在每個(gè)知識(shí)點(diǎn)中選取了最典型的幾個(gè)案例,通過(guò)對(duì)這些案例及相關(guān)知識(shí)點(diǎn)的詳細(xì)講解,使讀者能夠真正掌握Linux的精髓。
配套資源下載
本書(shū)配套PPT課件、QQ群答疑服務(wù),讀者可用微信掃描下面的二維碼來(lái)下載。如果發(fā)現(xiàn)問(wèn)題或有疑問(wèn),請(qǐng)發(fā)送電子郵件至booksaga@163.com,郵件主題請(qǐng)注明Ubuntu Linux系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)。
適合閱讀本書(shū)的讀者
?Linux系統(tǒng)初學(xué)者
?Ubuntu初學(xué)者
?Ubuntu運(yùn)維人員
?Ubuntu開(kāi)發(fā)人員
?Web應(yīng)用開(kāi)發(fā)人員
?系統(tǒng)與網(wǎng)絡(luò)運(yùn)維人員
?使用Ubuntu進(jìn)行應(yīng)用開(kāi)發(fā)的人員
?高等院校或高職高專(zhuān)的學(xué)生
編 著 者
2024年3月
張春曉,計(jì)算機(jī)軟件與理論碩士,長(zhǎng)期從事UNIX及Linux系統(tǒng)維護(hù)達(dá)15年之久,對(duì)Shell編程有深入的研究。熱衷于UNIX的嚴(yán)謹(jǐn)與簡(jiǎn)潔,又癡迷于Linux的自由與開(kāi)放,整日與UNIX及Linux為伴,從中獲益匪淺。著有圖書(shū)《Linux從零開(kāi)始學(xué)(視頻教學(xué)版)》《CentOS 8系統(tǒng)管理與運(yùn)維實(shí)戰(zhàn)》《LAMP LNMP網(wǎng)站架構(gòu)與運(yùn)維實(shí)戰(zhàn)》《Kubernetes零基礎(chǔ)快速入門(mén)》《Ubuntu Linux系統(tǒng)管理實(shí)戰(zhàn)》等。
第1章 了解Ubuntu 1
1.1 Linux是什么 1
1.2 Linux發(fā)行版 3
1.2.1 Debian 3
1.2.2 Ubuntu 4
1.2.3 Arch Linux 4
1.2.4 Fedora 4
1.2.5 openSUSE 5
1.2.6 CentOS 5
1.2.7 Red Hat Enterprise Linux 6
1.3 了解Ubuntu 6
1.3.1 什么是Ubuntu 6
1.3.2 Ubuntu的版本 7
1.3.3 Ubuntu的特點(diǎn) 8
1.3.4 如何獲取Ubuntu 8
1.4 GNU GPL和POSIX介紹 9
1.4.1 什么是GNU GPL 9
1.4.2 GNU GPL的發(fā)展歷史 9
1.4.3 如何正確理解GNU GPL 9
1.4.4 了解POSIX標(biāo)準(zhǔn) 10
1.5 學(xué)習(xí)Ubuntu的方法 10
第2章 安裝Ubuntu 11
2.1 準(zhǔn)備安裝Ubuntu 11
2.1.1 獲取安裝介質(zhì) 11
2.1.2 Ubuntu的硬件要求 13
2.1.3 Ubuntu的安裝方式 13
2.2 虛擬機(jī)軟件 14
2.2.1 常見(jiàn)的虛擬機(jī)軟件 14
2.2.2 選擇虛擬機(jī)軟件 15
2.2.3 安裝Oracle VM VirtualBox 15
2.3 安裝Ubuntu桌面系統(tǒng) 19
2.3.1 下載ISO鏡像文件 19
2.3.2 創(chuàng)建虛擬機(jī) 19
2.3.3 安裝Ubuntu桌面系統(tǒng) 23
2.4 安裝Ubuntu服務(wù)器系統(tǒng) 29
2.5 將Ubuntu安裝到U盤(pán)中 36
2.5.1 Rufus工具 37
2.5.2 制作LiveUSB Ubuntu系統(tǒng) 37
2.6 安裝過(guò)程中的常見(jiàn)問(wèn)題 39
2.6.1 選擇32位還是64位的Ubuntu 40
2.6.2 應(yīng)該選擇哪種語(yǔ)言 40
2.6.3 Ubuntu中的磁盤(pán)分區(qū)與Windows中的磁盤(pán)分區(qū)是否相同 40
第3章 桌面環(huán)境 41
3.1 常見(jiàn)的桌面環(huán)境 41
3.1.1 KDE 41
3.1.2 GNOME 43
3.1.3 Xfce 45
3.2 使用GNOME 46
3.2.1 桌面布局 46
3.2.2 活動(dòng)按鈕 47
3.2.3 工作區(qū) 48
3.2.4 浮動(dòng)面板 49
3.2.5 顯示應(yīng)用程序 50
3.2.6 鎖定、關(guān)閉或者重啟計(jì)算機(jī) 50
第4章 文件系統(tǒng)基礎(chǔ)知識(shí) 51
4.1 文件系統(tǒng)的層次結(jié)構(gòu) 51
4.1.1 樹(shù)形層次結(jié)構(gòu) 51
4.1.2 路徑名 53
4.1.3 Linux目錄結(jié)構(gòu) 54
4.2 文件類(lèi)型 56
4.2.1 普通文件 56
4.2.2 目錄文件 58
4.2.3 字符設(shè)備文件 59
4.2.4 塊設(shè)備文件 60
4.2.5 管道 61
4.2.6 套接字 64
4.2.7 文件鏈接 64
4.3 文件權(quán)限 66
4.3.1 文件權(quán)限介紹 67
4.3.2 顯示文件權(quán)限 68
4.3.3 修改文件權(quán)限 70
4.3.4 更改文件所有權(quán) 72
4.3.5 文件的特殊權(quán)限 73
第5章 文件和目錄管理 75
5.1 創(chuàng)建文件 75
5.1.1 使用touch命令創(chuàng)建文件 76
5.1.2 使用重定向創(chuàng)建文件 76
5.1.3 使用vi命令創(chuàng)建文件 77
5.2 顯示文件列表 80
5.2.1 使用ls命令顯示文件列表 80
5.2.2 顯示隱藏文件 82
5.2.3 遞歸顯示目錄內(nèi)容 83
5.3 顯示文件內(nèi)容 84
5.3.1 拼接文件內(nèi)容:cat命令 84
5.3.2 分屏顯示:more命令 87
5.3.3 前后翻頁(yè)分屏顯示:less命令 89
5.3.4 查看前幾行內(nèi)容:head命令 89
5.3.5 查看最后幾行內(nèi)容:tail命令 90
5.4 文件的常用操作 92
5.4.1 復(fù)制文件 92
5.4.2 移動(dòng)文件 93
5.4.3 刪除文件 94
5.4.4 比較文件 95
5.4.5 重命名文件 97
5.5 搜索文件 97
5.5.1 快速搜索文件:locate命令 97
5.5.2 按類(lèi)型搜索文件:whereis命令 99
5.5.3 搜索二進(jìn)制文件:which命令 100
5.5.4 全功能搜索文件:find命令 100
5.6 文本內(nèi)容篩選 102
5.6.1 使用grep命令檢索文本內(nèi)容 102
5.6.2 篩選其他命令的輸出結(jié)果 103
5.6.3 在grep命令中使用正則表達(dá)式 104
5.7 文本排序 106
5.7.1 文本排序命令 106
5.7.2 合并有序文件 108
5.8 文件的壓縮和解壓 109
5.8.1 壓縮文件 109
5.8.2 解壓文件 111
5.9 目錄管理 112
5.9.1 顯示當(dāng)前工作目錄 112
5.9.2 改變目錄 112
5.9.3 創(chuàng)建目錄 113
5.9.4 移動(dòng)目錄 114
5.9.5 復(fù)制目錄 114
5.9.6 刪除目錄 114
第6章 用戶(hù)和權(quán)限管理 115
6.1 用戶(hù)和用戶(hù)組基礎(chǔ) 115
6.1.1 用戶(hù)和用戶(hù)標(biāo)識(shí)號(hào) 115
6.1.2 用戶(hù)組和組標(biāo)識(shí)號(hào) 116
6.1.3 /etc/passwd文件 117
6.1.4 /etc/shadow文件 118
6.1.5 /etc/group文件 119
6.2 用戶(hù)管理 120
6.2.1 添加用戶(hù):useradd命令 120
6.2.2 添加用戶(hù):adduser命令 121
6.2.3 修改用戶(hù):usermod命令 123
6.2.4 刪除用戶(hù):userdel命令 123
6.2.5 修改用戶(hù)密碼:passwd命令 124
6.2.6 顯示用戶(hù)信息:id命令 125
6.2.7 用戶(hù)間切換:su命令 126
6.2.8 受限的特權(quán):sudo命令 126
6.3 用戶(hù)組管理 128
6.3.1 添加用戶(hù)組:groupadd命令 129
6.3.2 添加用戶(hù)組:addgroup命令 129
6.3.3 修改用戶(hù)組:groupmod命令 129
6.3.4 刪除用戶(hù)組:groupdel命令 129
6.4 權(quán)限管理 130
6.4.1 權(quán)限概述 130
6.4.2 改變文件所有者:chown命令 132
6.4.3 改變文件所屬組:chgrp命令 133
6.4.4 設(shè)置權(quán)限掩碼:umask命令 133
6.4.5 修改文件訪問(wèn)權(quán)限:chmod命令 134
6.4.6 修改文件訪問(wèn)控制列表:setfacl命令 136
第7章 系統(tǒng)啟動(dòng)和關(guān)閉 138
7.1 Ubuntu的啟動(dòng)過(guò)程 138
7.1.1 BIOS階段 138
7.1.2 引導(dǎo)程序階段 139
7.1.3 內(nèi)核階段 142
7.1.4 進(jìn)入系統(tǒng) 142
7.2 引導(dǎo)相關(guān)組件 143
7.2.1 主引導(dǎo)記錄 143
7.2.2 GRUB啟動(dòng)程序 143
7.3 登錄 149
7.3.1 login進(jìn)程 149
7.3.2 選擇Shell 151
7.3.3 用戶(hù)初始化文件 152
7.4 關(guān)閉系統(tǒng) 154
7.4.1 shutdown命令 154
7.4.2 init命令 155
7.4.3 其他命令 155
第8章 服務(wù)和進(jìn)程管理 156
8.1 初始化程序概述 156
8.1.1 初始化程序 157
8.1.2 systemd 162
8.1.3 systemd的基本配置文件 163
8.2 systemd單元 164
8.2.1 單元類(lèi)型 164
8.2.2 列出單元 166
8.2.3 查看單元狀態(tài) 169
8.2.4 單元依賴(lài) 170
8.2.5 單元配置文件 172
8.3 systemd單元管理 175
8.3.1 啟動(dòng)服務(wù) 175
8.3.2 停止服務(wù) 175
8.3.3 重啟服務(wù) 175
8.3.4 重新加載服務(wù)配置文件 176
8.3.5 查看服務(wù)狀態(tài) 176
8.3.6 配置服務(wù)自動(dòng)啟動(dòng) 177
8.3.7 禁止服務(wù)自動(dòng)啟動(dòng) 178
8.3.8 重新加載單元配置文件 179
8.3.9 顯示服務(wù)屬性 179
8.3.10 設(shè)置服務(wù)屬性 180
8.4 常用的systemd命令 180
8.4.1 systemd-analyze命令分析系統(tǒng)啟動(dòng)時(shí)的性能 181
8.4.2 hostnamectl命令 183
8.4.3 localectl命令 184
8.4.4 timedatectl命令 184
8.4.5 loginctl命令 185
8.5 目標(biāo) 186
8.5.1 理解目標(biāo) 186
8.5.2 切換目標(biāo) 189
8.5.3 默認(rèn)目標(biāo) 189
8.6 日志管理 190
8.6.1 讀取日志 190
8.6.2 過(guò)濾輸出 191
8.6.3 日志大小限制 192
8.6.4 手動(dòng)清理日志 193
8.7 進(jìn)程管理 194
8.7.1 查詢(xún)進(jìn)程及其狀態(tài) 194
8.7.2 監(jiān)控進(jìn)程及系統(tǒng)資源 196
8.7.3 終止進(jìn)程 201
8.7.4 調(diào)整進(jìn)程的優(yōu)先級(jí) 202
第9章 軟件包管理 203
9.1 軟件包管理概述 203
9.1.1 軟件包管理的基本概念 204
9.1.2 軟件包管理工具 205
9.2 apt-get命令 207
9.2.1 搜索軟件包 207
9.2.2 apt-get命令的基本語(yǔ)法 210
9.2.3 安裝軟件包 210
9.2.4 重新安裝軟件包 211
9.2.5 刪除軟件包 212
9.2.6 更新和升級(jí)軟件包 212
9.3 apt命令 213
9.3.1 apt命令的基本語(yǔ)法 213
9.3.2 搜索軟件包 214
9.3.3 安裝軟件包 214
9.3.4 刪除軟件包 215
9.3.5 更新和升級(jí)軟件包 215
9.4 aptitude命令 216
9.4.1 aptitude命令的基本語(yǔ)法 216
9.4.2 搜索軟件包 217
9.4.3 安裝軟件包 219
9.4.4 刪除軟件包 219
9.4.5 更新和升級(jí)軟件包 220
9.4.6 圖形化界面 220
9.5 synaptic軟件管理工具 222
9.5.1 安裝軟件包 222
9.5.2 刪除軟件包 224
9.5.3 更新和升級(jí)軟件包 225
第10章 磁盤(pán)和文件系統(tǒng)管理 226
10.1 磁盤(pán)管理基礎(chǔ) 226
10.1.1 磁頭 226
10.1.2 磁道 227
10.1.3 柱面 227
10.1.4 扇區(qū) 227
10.1.5 磁盤(pán)分區(qū) 228
10.2 文件系統(tǒng)相關(guān)基礎(chǔ)知識(shí) 228
10.2.1 常見(jiàn)的文件系統(tǒng) 228
10.2.2 塊 230
10.2.3 引導(dǎo)塊 231
10.2.4 超級(jí)塊 231
10.2.5 索引節(jié)點(diǎn) 232
10.3 創(chuàng)建文件系統(tǒng) 233
10.3.1 創(chuàng)建分區(qū) 233
10.3.2 mkfs命令 237
10.3.3 創(chuàng)建Ext2/Ext3/Ext4文件系統(tǒng) 240
10.3.4 創(chuàng)建NTFS文件系統(tǒng) 241
10.3.5 創(chuàng)建FAT文件系統(tǒng) 241
10.3.6 調(diào)整文件系統(tǒng) 243
10.4 掛載與卸載文件系統(tǒng) 244
10.4.1 掛載點(diǎn) 244
10.4.2 mount和findmnt命令 244
10.4.3 /etc/fstab文件 247
10.4.4 手工掛載文件系統(tǒng) 248
10.4.5 自動(dòng)掛載文件系統(tǒng) 249
10.4.6 卸載文件系統(tǒng) 249
10.5 檢查與修復(fù)文件系統(tǒng) 250
10.5.1 fsck和e2fsck命令 250
10.5.2 交互式檢查與修復(fù)文件系統(tǒng) 251
10.5.3 自動(dòng)檢查與修復(fù)文件系統(tǒng) 252
10.5.4 恢復(fù)嚴(yán)重受損的超級(jí)塊 252
10.6 磁盤(pán)陣列 253
10.6.1 磁盤(pán)陣列介紹 253
10.6.2 磁盤(pán)陣列級(jí)別 254
10.6.3 創(chuàng)建磁盤(pán)陣列 256
10.7 邏輯卷管理 261
10.7.1 邏輯卷管理的基本概念 261
10.7.2 安裝LVM 262
10.7.3 創(chuàng)建物理卷 262
10.7.4 創(chuàng)建卷組 265
10.7.5 創(chuàng)建邏輯卷 266
10.7.6 擴(kuò)展邏輯卷 267
10.7.7 壓縮邏輯卷 268
第11章 網(wǎng)絡(luò)管理 270
11.1 網(wǎng)絡(luò)接口 270
11.1.1 查看網(wǎng)絡(luò)接口 270
11.1.2 網(wǎng)絡(luò)接口命名 274
11.1.3 配置網(wǎng)絡(luò)接口IP地址 275
11.1.4 域名解析 278
11.2 常用的網(wǎng)絡(luò)配置命令 278
11.2.1 ifconfig命令 279
11.2.2 ip命令 280
11.2.3 route命令 287
11.2.4 netstat命令 288
11.2.5 nslookup命令 291
11.2.6 ping命令 292
11.3 防火墻 293
11.3.1 ufw簡(jiǎn)介 293
11.3.2 ufw配置 293
11.3.3 ufw與應(yīng)用系統(tǒng)的整合 295
11.3.4 ufw日志管理 296
第12章 網(wǎng)絡(luò)服務(wù)管理 297
12.1 SSH服務(wù) 297
12.1.1 SSH協(xié)議 298
12.1.2 配置SSH服務(wù) 298
12.1.3 管理SSH服務(wù) 301
12.1.4 使用賬號(hào)密碼登錄SSH服務(wù) 302
12.1.5 使用密鑰對(duì)登錄SSH服務(wù) 304
12.2 FTP文件傳輸服務(wù) 308
12.2.1 FTP文件傳輸協(xié)議 308
12.2.2 安裝vsftpd 308
12.2.3 vsftpd配置文件 309
12.2.4 管理FTP用戶(hù):匿名用戶(hù)、本地用戶(hù)、虛擬用戶(hù) 312
12.2.5 演示:使用FTP傳輸文件 316
12.3 DNS域名服務(wù) 321
12.3.1 域名、IP地址、域名服務(wù)器 321
12.3.2 BIND以及組件 323
12.3.3 BIND配置文件 323
12.3.4 配置區(qū)域 328
12.3.5 資源記錄 329
12.3.6 演示:DNS服務(wù)器配置實(shí)例 330
12.4 NFS網(wǎng)絡(luò)文件服務(wù) 333
12.4.1 安裝NFS服務(wù) 334
12.4.2 共享文件系統(tǒng) 334
12.4.3 掛載NFS文件系統(tǒng) 336
12.4.4 NFS文件系統(tǒng)權(quán)限 337
12.5 其他網(wǎng)絡(luò)服務(wù)管理 340
12.5.1 Samba資源共享 340
12.5.2 Apache萬(wàn)維網(wǎng)服務(wù) 343
12.5.3 MySQL數(shù)據(jù)庫(kù)服務(wù) 346
第13章 系統(tǒng)和網(wǎng)絡(luò)安全 350
13.1 用戶(hù)管理安全 350
13.1.1 管理好root用戶(hù) 350
13.1.2 用戶(hù)資料安全 351
13.1.3 密碼策略 352
13.2 防火墻 354
13.2.1 ufw 354
13.2.2 IP偽裝 354
13.2.3 日志 355
13.3 AppArmor 355
13.3.1 安裝AppArmor 355
13.3.2 使用AppArmor 356
13.3.3 AppArmor配置文件 357
13.4 數(shù)字證書(shū) 359
13.4.1 獲取數(shù)字證書(shū) 359
13.4.2 生成密鑰 359
13.4.3 生成證書(shū)簽署請(qǐng)求 360
13.4.4 安裝證書(shū) 361
13.5 弱點(diǎn)掃描 361
13.5.1 安裝GVM(OpenVAS) 361
13.5.2 OpenVAS儀表盤(pán) 365
13.5.3 掃描任務(wù)管理 365
13.5.4 掃描報(bào)表 367
13.6 入侵檢測(cè) 368
13.6.1 安裝Snort 368
13.6.2 Snort配置文件 369
13.6.3 Snort檢測(cè)規(guī)則 370
13.6.4 測(cè)試Snort 371