注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)完美應(yīng)用RHEL 8

完美應(yīng)用RHEL 8

完美應(yīng)用RHEL 8

定 價:¥105.00

作 者: 何曉龍 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787121410383 出版時間: 2021-04-01 包裝: 平裝
開本: 16開 頁數(shù): 368 字數(shù):  

內(nèi)容簡介

  RHEL 8是一個側(cè)重于企業(yè)級應(yīng)用的操作系統(tǒng),全書分3篇(18章及附錄),第1篇是RHEL 8必知必會,介紹用好RHEL 8所需要的基礎(chǔ)知識,如服務(wù)器及企業(yè)級存儲、單節(jié)點部署、必要的配置、軟件包管理及服務(wù)器硬化等內(nèi)容,為掌握更加復(fù)雜的技術(shù)打下堅實的基礎(chǔ)。第2篇是RHEL 8部署和管理進階,側(cè)重點為企業(yè)大規(guī)模的服務(wù)器應(yīng)用、Linux內(nèi)核及進程管理及自動化管理基礎(chǔ)等。第3篇是企業(yè)高頻服務(wù)和應(yīng)用,介紹如何讓企業(yè)的服務(wù)器助力企業(yè)的業(yè)務(wù),讓RHEL 8的各種服務(wù)及應(yīng)用來創(chuàng)造價值等。

作者簡介

  何曉龍(RHCE/AWS/OCP):多年的Linux和數(shù)據(jù)庫應(yīng)用和管理經(jīng)驗及Shell Script,JavaScript和Python等腳本語言開發(fā)經(jīng)驗,精通Windows、Linux、UNIX系統(tǒng),AWS云端技術(shù)及Ansible等自動化管理工具,香港《LinuxPilot》雜志專欄作者,著有《完美應(yīng)用Ubuntu》1/2/3版、《從虛擬化到云計算》,《Ubuntu實戰(zhàn)技巧精粹》和《完美應(yīng)用SUSE》等多部圖書

圖書目錄

第1篇 企業(yè)應(yīng)用RHEL 8必知必會
第1章 紅帽企業(yè)版部署和服務(wù)器配置\t2
1.1 紅帽企業(yè)版必知必會\t2
1.1.1 GNU/Linux是Linux的全稱\t2
1.1.2 Linux的誕生\t3
1.2 紅帽傳奇\t3
1.2.1 紅帽的起源和發(fā)展\t3
1.2.2 RHEL的社區(qū)版本CentOS\t4
1.2.3 RHEL的版本\t4
1.3 服務(wù)器及存儲必知必會\t5
1.3.1 企業(yè)級PC服務(wù)器和PC的
區(qū)別\t5
1.3.2 服務(wù)器端存儲設(shè)備\t6
1.3.3 服務(wù)器端存儲技術(shù)\t7
1.3.4 LVM令存儲更加靈活\t9
1.3.5 服務(wù)器的遠程管理技術(shù)\t10
1.4 RHEL 8部署和管理\t10
1.4.1 部署RHEL 8到服務(wù)器\t10
1.4.2 Web界面管理RHEL 8\t13
1.5 本章小結(jié)\t18
第2章 RHEL 8企業(yè)高頻網(wǎng)絡(luò)配置\t19
2.1 網(wǎng)絡(luò)參考模型\t19
2.1.1 OSI參考模型的提出\t19
2.1.2 OSI參考模型的結(jié)構(gòu)\t20
2.1.3 DoD的TCP/IP參考模型\t20
2.1.4 企業(yè)常用網(wǎng)絡(luò)設(shè)備\t21
2.2 RHEL 8的網(wǎng)絡(luò)配置\t22
2.2.1 網(wǎng)絡(luò)配置基礎(chǔ)命令\t22
2.2.2 配置Bonding\t24
2.2.3 配置Bridge\t26
2.2.4 停用和啟用IPv6\t27
2.3 本章小結(jié)\t29
第3章 RHEL 8文件系統(tǒng)和高效命令行
環(huán)境\t30
3.1 掌握RHEL文件系統(tǒng)\t31
3.1.1 RHEL文件層次結(jié)構(gòu)\t31
3.1.2 深入RHEL文件系統(tǒng)\t32
3.1.3 絕對路徑和相對路徑\t34
3.2 通過Shell進入RHEL命令行世界\t35
3.2.1 管理RHEL文件系統(tǒng)\t36
3.2.2 命令行分身有術(shù)的Tmux\t37
3.3 最簡單小巧的文本編輯器nano\t39
3.4 更為專業(yè)的編輯器vi/Vim\t41
3.4.1 安裝Vim編輯器\t41
3.4.2 配置Vim編輯器\t42
3.4.3 Vim高頻操作\t42
3.5 Shell可用資源管理命令ulimit\t43
3.5.1 ulimit的高頻用法\t44
3.5.2 查詢某個進程的限制\t45
3.6 本章小結(jié)\t45
第4章 RHEL 8軟件包管理及源代碼編譯
高境界\t46
4.1 掌握RHEL軟件包格式\t46
4.2 RHEL軟件倉庫管理\t47
4.3 RHEL軟件包命令行管理工具\t48
4.3.1 最底層的軟件包管理工具
rpm\t49
4.3.2 高級軟件包管理工具\t50
4.4 軟件倉庫管理進階――EPEL和
ELRepo第三方軟件倉庫\t53
4.4.1 EPEL軟件倉庫的使用\t53
4.4.2 ELRepo軟件倉庫的使用\t53
4.5 高級應(yīng)用――利用源代碼編譯自己的
軟件包\t53
4.5.1 四步從源代碼到可執(zhí)行
文件\t54
4.5.2 Linux中的編譯安裝\t56
4.5.3 編譯RPM實例\t57
4.5.4 編譯安裝實例\t60
4.6 本章小結(jié)\t61
第5章 RHEL 8系統(tǒng)硬化及安全管理\t62
5.1 服務(wù)器安全和操作系統(tǒng)的硬化\t63
5.1.1 服務(wù)器物理安全\t63
5.1.2 操作系統(tǒng)鏡像的安全\t63
5.1.3 安全加固共享內(nèi)存及共享
目錄\t64
5.1.4 禁用Linux超級管理員用戶\t64
5.1.5 重視系統(tǒng)的升級包\t64
5.1.6 RPM軟件包的安全\t65
5.2 最為基本的安全措施:文件系統(tǒng)權(quán)限
管理\t66
5.2.1 權(quán)限管理\t66
5.2.2 RHEL默認訪問權(quán)限\t67
5.2.3 通過權(quán)限符號修改訪問
權(quán)限\t68
5.2.4 修改文件的屬主信息\t69
5.2.5 特殊的SSS權(quán)限及相關(guān)
操作\t69
5.2.6 ACL權(quán)限\t70
5.3 SELinux增強系統(tǒng)安全\t72
5.3.1 SELinux高頻操作\t73
5.3.2 SELinux的模式\t74
5.4 RHEL 8的防火墻\t75
5.5 集中式遠程日志管理\t80
5.5.1 集中式遠程日志服務(wù)端\t80
5.5.2 集中式遠程日志客戶端\t81
5.5.3 測試遠程日志服務(wù)\t81
5.6 本章小結(jié)\t81
第2篇 RHEL 8部署和管理進階
第6章 自動化管理初階:PXE自動化
批量部署\t83
6.1 自動化部署的秘密――Kickstart
文件\t83
6.1.1 視而不見的Kickstart文件\t83
6.1.2 RHEL 8全新在線創(chuàng)建工具
Kickstart Generator\t85
6.2 PXE自動化批量部署\t89
6.2.1 安裝PXE自動部署服務(wù)器\t90
6.2.2 創(chuàng)建Kickstart自動應(yīng)答文件\t92
6.3 本章小結(jié)\t93
第7章 揭秘RHEL 8啟動流程和初始化
進程\t94
7.1 Linux最初的啟動過程\t94
7.1.1 深入BIOS和UEFI固件\t94
7.1.2 深入MBR和GPT分區(qū)表
格式\t95
7.1.3 加電自檢\t97
7.2 Linux引導(dǎo)程序\t98
7.2.1 GRUB Legacy Boot Loader\t99
7.2.2 全新GRUB 2引導(dǎo)程序\t100
7.3 關(guān)鍵的一號進程\t104
7.3.1 經(jīng)典啟動方式Sysvinit\t104
7.3.2 Sysvinit的替代者Systemd\t106
7.3.3 Systemd系統(tǒng)服務(wù)管理\t108
7.3.4 Systemd帶來的操作變化\t110
7.4 Linux正常啟動之后的系統(tǒng)\t113
7.5 本章小結(jié)\t114
第8章 RHEL 8內(nèi)核及模塊管理\t116
8.1 升級及編譯RHEL內(nèi)核\t116
8.1.1 從官方軟件倉庫Mainline
升級內(nèi)核\t116
8.1.2 從第三方軟件倉庫升級內(nèi)核
――ELRepo\t117
8.2 從內(nèi)核源碼編譯內(nèi)核\t117
8.2.1 構(gòu)建編譯內(nèi)核環(huán)境\t118
8.2.2 下載最新內(nèi)核源代碼\t118
8.2.3 內(nèi)核編譯配置工具\t118
8.2.4 配置、裁剪和編譯Linux
內(nèi)核\t119
8.3 定制最新的Kernel 5.2編譯參數(shù)\t120
8.3.1 較新的5.2內(nèi)核的體系
架構(gòu)\t120
8.3.2 裁剪Linux 5.2內(nèi)核\t122
8.3.3 裁剪內(nèi)核注意事項\t124
8.3.4 編譯裁剪好的內(nèi)核\t125
8.4 管理內(nèi)核模塊\t125
8.4.1 管理內(nèi)核模塊高頻命令\t126
8.4.2 自動加載或阻止某個內(nèi)核
模塊\t129
8.5 本章小結(jié)\t129
第9章 RHEL 8進程和存儲管理\t130
9.1 進程是Linux系統(tǒng)的基石\t130
9.1.1 獲得進程的信息\t132
9.1.2 管理進程\t137
9.2 存儲設(shè)備管理\t140
9.2.1 獲取磁盤詳細信息\t141
9.2.2 磁盤分區(qū)工具\t142
9.3 iSCSI的創(chuàng)建和使用\t148
9.3.1 iSCSI Target的部署和
配置\t148
9.3.2 iSCSI Initiator的部署和
配置\t149
9.4 本章小結(jié)\t150
第10章 自動化管理進階:Shell Script
開發(fā)思路和實例\t151
10.1 Shell Script開發(fā)必知必會\t154
10.1.1 變量的種類及相關(guān)操作\t154
10.1.2 位置變量\t157
10.1.3 特殊變量\t157
10.1.4 輸入和輸出語句\t158
10.1.5 腳本的邏輯結(jié)構(gòu)\t160
10.1.6 循環(huán)結(jié)構(gòu)\t165
10.1.7 腳本調(diào)試\t169
10.2 Shell Script開發(fā)思路和實踐\t169
10.3 本章小結(jié)\t175
第11章 自動化管理高階:Ansible和
Zabbix的管理自動化\t176
11.1 Ansible實現(xiàn)批量應(yīng)用部署和配置\t176
11.1.1 準備工作\t177
11.1.2 部署Ansible\t177
11.1.3 密鑰的創(chuàng)建和分發(fā)\t178
11.2 Ansible實現(xiàn)批量部署和配置\t179
11.2.1 通過批量執(zhí)行命令進行
部署或配置\t179
11.2.2 Ansible PlayBook的創(chuàng)建
和使用\t180
11.3 Zabbix監(jiān)控企業(yè)服務(wù)器\t185
11.3.1 準備部署Zabbix\t186
11.3.2 部署和配置Zabbix
Server\t186
11.3.3 Ansible自動化部署
Zabbix\t188
11.3.4 Web界面安裝Zabbix\t189
11.3.5 Zabbix Agent部署和
配置\t191
11.3.6 Web管理和使用Zabbix
Server\t192
11.4 本章小結(jié)\t195

第3篇 企業(yè)高頻應(yīng)用和服務(wù)
第12章 Nginx Web服務(wù)及LEMP/LEPP Stack\t197
12.1 部署和配置Nginx Web服務(wù)器\t198
12.1.1 部署Nginx Web服務(wù)器\t198
12.1.2 深入Nginx配置目錄\t199
12.1.3 掌握Nginx Web服務(wù)\t199
12.1.4 SSL加密令Nginx Web
服務(wù)器更安全\t203
12.1.5 Nginx反向代理\t204
12.1.6 Nginx實現(xiàn)七層負載均衡\t205
12.1.7 全面管理Nginx Web服務(wù)\t208
12.2 部署LEMP Stack和LEPP
Stack\t208
12.2.1 部署LEMP Stack\t209
12.2.2 部署LEPP Stack\t210
12.3 本章小結(jié)\t212
第13章 徹底掌握MySQL及復(fù)制高
可用集群\t213
13.1 MySQL數(shù)據(jù)庫大家族及版本
選擇\t213
13.1.1 紛繁的MySQL數(shù)據(jù)庫
家族\t213
13.1.2 MySQL版本、版本號和
選擇\t215
13.2 部署MySQL\t216
13.2.1 從官方軟件倉庫部署
單節(jié)點MySQL數(shù)據(jù)庫
服務(wù)器\t216
13.2.2 源碼包部署單節(jié)點數(shù)據(jù)庫
服務(wù)器\t217
13.2.3 配置MySQL數(shù)據(jù)庫\t220
13.3 MySQL數(shù)據(jù)庫客戶端程序
mysql\t222
13.4 實現(xiàn)單節(jié)點多實例\t225
13.5 實現(xiàn)雙節(jié)點主從復(fù)制\t227
13.6 實現(xiàn)雙節(jié)點雙主復(fù)制\t231
13.7 實現(xiàn)雙節(jié)點雙主復(fù)制并通過
Keepalived實現(xiàn)高可用\t233
13.8 本章小結(jié)\t236
第14章 征服非關(guān)系型數(shù)據(jù)庫
MongoDB\t237
14.1 MongoDB多實例部署和配置\t239
14.1.1 多實例規(guī)劃\t239
14.1.2 下載和部署\t239
14.1.3 創(chuàng)建各實例的配置文件\t240
14.1.4 管理多實例\t240
14.2 MongoDB集群分片實踐\t241
14.2.1 MongoDB集群部署準備\t241
14.2.2 部署MongoDB\t242
14.2.3 創(chuàng)建MongoDB集群目錄\t242
14.2.4 配置和初始化配置
服務(wù)器\t243
14.2.5 配置3個節(jié)點的分片
副本集\t245
14.2.6 配置路由服務(wù)器mongos\t250
14.2.7 測試MongoDB集群
分片\t253
14.3 本章小結(jié)\t256
第15章 駕馭NoSQL先鋒Redis\t257
15.1 Redis單節(jié)點多實例的規(guī)劃、
部署和配置\t257
15.1.1 多實例規(guī)劃\t257
15.1.2 部署Redis\t258
15.1.3 配置Redis\t258
15.1.4 管理Redis多實例\t259
15.1.5 Redis客戶端的使用\t260
15.2 創(chuàng)建Redis集群\t260
15.2.1 部署和配置\t261
15.2.2 Redis集群節(jié)點目錄規(guī)劃和
創(chuàng)建\t261
15.2.3 啟動集群的各個節(jié)點\t263
15.2.4 創(chuàng)建和管理Redis集群\t263
15.3 本章小結(jié)\t266
第16章 Node.js:面向未來的Web
技術(shù)\t267
16.1 部署Node.js\t269
16.1.1 準備工作\t269
16.1.2 部署和配置Node.js\t269
16.1.3 創(chuàng)建Node.js應(yīng)用及框架
測試\t271
16.2 管理和監(jiān)控Node.js\t272
16.2.1 部署PM2\t273
16.2.2 PM2運行Node.js應(yīng)用\t273
16.3 安裝和配置Nginx反向代理\t276
16.3.1 部署Nginx\t276
16.3.2 配置Nginx\t276
16.3.3 一次反向代理多個網(wǎng)站\t276
16.4 本章小結(jié)\t277
第17章 RHEL 8集群和負載均衡
技術(shù)\t278
17.1 企業(yè)常用的高可用集群技術(shù)\t279
17.1.1 部署Keepalived\t281
17.1.2 配置Keepalived的主備
模式\t283
17.2 負載均衡技術(shù)\t287
17.2.1 四層和七層負載均衡項目
HAProxy\t287
17.2.2 部署HAProxy\t288
17.2.3 HAProxy七層負載均衡\t289
17.2.4 基于四層的負載均衡\t290
17.3 本章小結(jié)\t292
第18章 低成本虛擬化方案KVM\t293
18.1 X86架構(gòu)虛擬化技術(shù)\t293
18.1.1 全虛擬化(FV)和半虛擬化
(PV)\t293
18.1.2 寄居架構(gòu)(Hosted)和裸金屬
架構(gòu)(Bara metal)VMM\t295
18.1.3 宿主機(Host)/宿主機操作
系統(tǒng)(HostOS)和客戶機
(Guest)/客戶機操作系統(tǒng)
(GuestOS)\t296
18.1.4 虛擬機的主流網(wǎng)絡(luò)模式\t296
18.2 KVM虛擬化技術(shù)\t298
18.2.1 部署KVM的準備工作\t298
18.2.2 部署KVM及虛擬化管理
程序\t299
18.2.3 通過圖形界面部署KVM
虛擬機\t300
18.2.4 使用命令行創(chuàng)建KVM
虛擬機\t302
18.2.5 SPICE遠程管理KVM
虛擬機\t306
18.3 管理KVM虛擬機的基石\t307
18.3.1 KVM虛擬機管理必知
必會\t308
18.3.2 創(chuàng)建虛擬機快照和克隆\t310
18.4 本章小結(jié)\t312
附錄A 紅帽分類命令行精選\t313
附錄B 將RHEL 8打造成強大的
工作站\t338
附錄C RHEL 8主推的容器管理工具
Podman\t343
附錄D RHEL 8官方社區(qū)版CentOS 8(Vagrant環(huán)境運行)\t347
附錄E Python 3開發(fā)初階\t350

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號