本書(shū)借助OpenEuler操作系統(tǒng),全面的向讀者介紹如何使用OpenEuler操作系統(tǒng),內(nèi)容涵蓋Linux管理員的基礎(chǔ)操作管理,涉及Linux shell的基礎(chǔ)命令使用、OpenEuler下的用戶(hù)與組的管理及權(quán)限管理,涉及OpenEuler環(huán)境下的磁盤(pán)、文件系統(tǒng)、LVM、RAID組的管理及使用,涉及進(jìn)程管理和軟件安裝等基礎(chǔ)內(nèi)容。
本書(shū)借助OpenEuler操作系統(tǒng),向讀者介紹了常用的Linux網(wǎng)絡(luò)服務(wù)管理內(nèi)容。涵蓋OpenEuler下的服務(wù)管理、網(wǎng)絡(luò)管理、SSH服務(wù)管理、FTP服務(wù)管理、Samba/NFS服務(wù)管理,ISCSI服務(wù)管理、GlusterFS文件系統(tǒng)管理、Apache/Nginx服務(wù)管理以及OpenEuler環(huán)境下的日志內(nèi)容管理等。
本書(shū)借助OpenEuler操作系統(tǒng),闡述了在OpenEuler環(huán)境下的系統(tǒng)安全等問(wèn)題,通過(guò)對(duì)iptables、firewalld防火墻的管理與設(shè)置,對(duì)系統(tǒng)進(jìn)行安全加固處理。通過(guò)selinux對(duì)系統(tǒng)內(nèi)資源使用進(jìn)行安全管理。
本書(shū)定位于Linux操作系統(tǒng)愛(ài)好者參考用書(shū),以及高校教學(xué)參考用書(shū)。本書(shū)內(nèi)容詳盡、示例豐富、結(jié)構(gòu)清晰、通俗易懂,使用大量操作進(jìn)行講解和說(shuō)明,對(duì)重點(diǎn)、難點(diǎn)內(nèi)容給出了詳細(xì)的操作流程,便于讀者學(xué)習(xí)和查閱。
1.鯤鵬認(rèn)證培訓(xùn)專(zhuān)家編寫(xiě)的立足于實(shí)踐的鯤鵬生態(tài)職業(yè)認(rèn)證系列叢書(shū),中國(guó)工程院院士倪光南作序推薦。
2.立足于"鯤鵬&昇騰"生態(tài)建設(shè)現(xiàn)狀,從OS出發(fā),向讀者詳細(xì)展示了目前國(guó)內(nèi)計(jì)算產(chǎn)業(yè)發(fā)展的現(xiàn)狀及應(yīng)用。
3.目前市場(chǎng)上融合講解歐拉操作系統(tǒng)原理與服務(wù)搭建方面的書(shū)籍較少,本書(shū)以國(guó)家發(fā)展規(guī)劃及市場(chǎng)為驅(qū)動(dòng),豐富學(xué)習(xí)內(nèi)容。
4.基于鯤鵬生態(tài),從指令集架構(gòu)到應(yīng)用移植、調(diào)優(yōu),借助多項(xiàng)目案例,幫助讀者輕松快速地掌握鯤鵬移植相關(guān)內(nèi)容。
5.注重實(shí)際操作,包含大量實(shí)際操作及案例應(yīng)用,附贈(zèng)本書(shū)實(shí)驗(yàn)環(huán)境、源代碼、測(cè)試數(shù)據(jù)、配套視頻及章節(jié)課件等資源。
北京博海迪信息科技有限公司聚焦于云計(jì)算、大數(shù)據(jù)、人工智能、5G、區(qū)塊鏈、軟件開(kāi)發(fā)、物聯(lián)網(wǎng)、網(wǎng)絡(luò)安全、數(shù)據(jù)通信等領(lǐng)域的創(chuàng)新產(chǎn)業(yè)人才培養(yǎng),通過(guò)產(chǎn)教融合云平臺(tái)與專(zhuān)業(yè)教育服務(wù)融合的方式,累計(jì)服務(wù)800余所高校和5000多家企業(yè),為社會(huì)輸送了超過(guò)25萬(wàn)名ICT產(chǎn)業(yè)高端人才。 林康平是國(guó)內(nèi)高端認(rèn)證培訓(xùn)的先行者,先后在電信運(yùn)營(yíng)商、系統(tǒng)集成商任技術(shù)經(jīng)理和咨詢(xún)顧問(wèn)。具有豐富的網(wǎng)規(guī)網(wǎng)優(yōu)經(jīng)驗(yàn),對(duì)行業(yè)技術(shù)發(fā)展方向具有前瞻性的把握。并獲得高級(jí)程序員資格水平認(rèn)證和多個(gè)廠家認(rèn)證專(zhuān)家證書(shū) 。 俞翔有著多年數(shù)通、安全和VoIP網(wǎng)絡(luò)設(shè)計(jì)與實(shí)施經(jīng)驗(yàn),為眾多學(xué)員提供定制培訓(xùn);熟悉路由交換、VoIP和數(shù)據(jù)中心技術(shù)原理與主流廠商的設(shè)備實(shí)施方法。 李黃擁有十年網(wǎng)絡(luò)工程相關(guān)工作經(jīng)驗(yàn),華為與思科數(shù)通方向雙IE認(rèn)證專(zhuān)家,紅帽云計(jì)算方向架構(gòu)師(RHCA-Cloud),曾參與過(guò)山東聯(lián)通WCDMA項(xiàng)目。
第 1 章 操作系統(tǒng)原理 1
1.1 計(jì)算機(jī)硬件結(jié)構(gòu) 2
1.2 操作系統(tǒng)原理 3
1.2.1 操作系統(tǒng)概念 3
1.2.2 操作系統(tǒng)分類(lèi) 4
1.2.3 操作系統(tǒng)結(jié)構(gòu) 5
1.3 本章小結(jié) 7
第 2 章 歐拉操作系統(tǒng)概述 9
2.1 GNU 操作系統(tǒng)概述 10
2.2 Linux 操作系統(tǒng)的產(chǎn)生 11
2.3 Linux 操作系統(tǒng)的發(fā)展歷程 12
2.4 Linux 操作系統(tǒng)的應(yīng)用 13
2.5 Linux 操作系統(tǒng)的特點(diǎn)與組成 13
2.5.1 Linux 操作系統(tǒng)的特點(diǎn) 14
2.5.2 Linux 操作系統(tǒng)的組成 15
2.6 OpenEuler 操作系統(tǒng)概述 16
2.6.1 發(fā)展歷程 16
2.6.2 特征 17
2.6.3 探索與挑戰(zhàn) 18
2.6.4 場(chǎng)景解決方案 19
2.7 OpenEuler 操作系統(tǒng)的安裝 23
2.8 OpenEuler 操作系統(tǒng)初識(shí) 35
2.8.1 目錄結(jié)構(gòu) 35
2.8.2 GNOME 初識(shí) . 37
2.8.3 在主機(jī)安裝 terminal 終端 41
2.9 本章小結(jié) 43
第 3 章 管理員操作管理 45
3.1 Linux Shell 基本應(yīng)用 46
3.1.1 系統(tǒng)管理命令 47
3.1.2 文件目錄管理命令 58
3.1.3 文件壓縮管理命令 78
3.1.4 磁盤(pán)管理命令 83
3.1.5 網(wǎng)絡(luò)管理命令 86
3.1.6 系統(tǒng)性能管理命令 96
3.1.7 Vim 編輯器 102
3.1.8 文本處理命令 110
3.2 用戶(hù)與組管理 115
3.2.1 什么是用戶(hù) 115
3.2.2 用戶(hù)管理 118
3.2.3 組管理 124
3.3 權(quán)限管理 126
3.3.1 查看文件權(quán)限 128
3.3.2 文件與目錄權(quán)限 130
3.3.3 文件 ACL 權(quán)限 138
3.3.4 ACL 權(quán)限設(shè)置 138
3.3.5 服務(wù)器權(quán)限管理 142
3.4 磁盤(pán)與文件系統(tǒng)管理 144
3.4.1 磁盤(pán)的初識(shí) 144
3.4.2 Linux 操作系統(tǒng)中磁盤(pán)設(shè)備的識(shí)別 149
3.4.3 建立和管理文件系統(tǒng) 153
3.4.4 文件系統(tǒng)的掛載 164
3.4.5 開(kāi)機(jī)自動(dòng)掛載 167
3.4.6 磁盤(pán)配額 170
3.5 RAID 與邏輯卷管理 176
3.5.1 RAID 技術(shù)介紹 176
3.5.2 部署磁盤(pán)陣列 185
3.5.3 損壞磁盤(pán)陣列及修復(fù) 188
3.5.4 刪除磁盤(pán)陣列 190
3.5.5 LVM 概述 192
3.5.6 邏輯卷管理 192
3.6 進(jìn)程管理 199
3.6.1 什么是進(jìn)程 199
3.6.2 進(jìn)程管理相關(guān)命令 201
3.6.3 系統(tǒng)監(jiān)視工具 208
3.6.4 計(jì)劃任務(wù) 212
3.7 軟件管理 216
3.7.1 RPM 軟件包管理 216
3.7.2 Yum 軟件源管理 220
3.7.3 DNF 軟件包管理 224
3.7.4 源碼包安裝管理 235
3.7.5 Systemd 服務(wù)管理 242
3.8 本章小結(jié) 247
第 4 章 網(wǎng)絡(luò)服務(wù)管理 249
4.1 Linux 網(wǎng)絡(luò)管理 250
4.1.1 網(wǎng)絡(luò)管理協(xié)議介紹 250
4.1.2 基于 nmcli 命令管理網(wǎng)絡(luò) 254
4.1.3 配置鏈路聚合和軟件網(wǎng)橋 257
4.1.4 系統(tǒng)網(wǎng)絡(luò)配置文件 261
4.1.5 OpenEuler 路由管理 263
4.1.6 網(wǎng)絡(luò)管理命令 264
4.1.7 DHCP 服務(wù)管理 272
4.2 SSH 服務(wù)管理 275
4.2.1 SSH 服務(wù)介紹 275
4.2.2 SSH 服務(wù)基礎(chǔ)操作 276
4.2.3 SSH 免密登錄 279
4.3 FTP 服務(wù)管理 281
4.3.1 FTP 服務(wù)介紹 281
4.3.2 vsftpd 的安裝與配置 282
4.3.3 proftpd 的安裝與配置 290
4.4 Samba 服務(wù)管理 293
4.4.1 Samba 服務(wù)簡(jiǎn)介 293
4.4.2 Samba 服務(wù)安裝與配置 294
4.5 NFS 服務(wù)管理 301
4.5.1 NFS 服務(wù)介紹 301
4.5.2 NFS 服務(wù)配置與管理 303
4.6 網(wǎng)絡(luò)存儲(chǔ)服務(wù)管理 307
4.6.1 服務(wù)器存儲(chǔ)介紹 308
4.6.2 iSCSI 共享存儲(chǔ)介紹 309
4.6.3 iSCSI 服務(wù)器配置 312
4.6.4 客戶(hù)端配置 318
4.7 GlusterFS 管理 320
4.7.1 GlusterFS 集群部署安裝 321
4.7.2 部署 Gluster 客戶(hù)端 329
4.7.3 驗(yàn)證文件分布效果 330
4.8 Apache 服務(wù)管理 331
4.8.1 HTTP 介紹 332
4.8.2 Apache 服務(wù)的安裝與配置 333
4.8.3 Apache 基于 IP 的虛擬主機(jī)配置 337
4.8.4 Apache 基于端口號(hào)的虛擬主機(jī)配置 339
4.8.5 Apache 基于域名的虛擬主機(jī)配置 341
4.8.6 Apache 安全控制與認(rèn)證 342
4.8.7 LAMP 環(huán)境部署 345
4.9 Nginx 服務(wù)管理 348
4.9.1 Nginx 的安裝與配置 348
4.9.2 Nginx 虛擬主機(jī)配置 350
4.9.3 SSL 網(wǎng)站應(yīng)用案例 354
4.9.4 LNMP 環(huán)境實(shí)現(xiàn) WordPress 博客搭建 356
4.10 Linux 日志管理 361
4.10.1 Rsyslog 日志系統(tǒng)介紹 362
4.10.2 Rsyslog 日志服務(wù)與日志輪轉(zhuǎn)配置 363
4.10.3 Logrotate 配置 365
4.10.4 Systemd 日志 367
4.10.5 利用 Logrotate 輪轉(zhuǎn) Nginx 日志 371
4.10.6 利用日志定位問(wèn)題 375
4.11 本章小結(jié) 377
第 5 章 系統(tǒng)安全 379
5.1 Linux 防火墻管理工具概述 380
5.2 使用 iptables 設(shè)置防火墻 382
5.2.1 iptables 防火墻的規(guī)則表、規(guī)則鏈 382
5.2.2 iptables 防火墻的內(nèi)核 384
5.2.3 iptables 基本命令參數(shù)及格式 384
5.3 NAT 388
5.3.1 NAT 簡(jiǎn)介 388
5.3.2 使用 iptables 配置源 NAT 389
5.3.3 使用 iptables 配置目的 NAT 390
5.4 Firewalld 設(shè)置 392
5.4.1 Firewalld 基本概念 393
5.4.2 基于圖形界面下的 Firewalld 配置 394
5.4.3 基于命令行界面的 Firewalld 規(guī)則設(shè)置 397
5.5 SELinux 配置 405
5.5.1 SELinux 的基本概念 405
5.5.2 管理 SELinux 模式 408
5.5.3 管理 SELinux 上下文 411
5.5.4 管理 SELinux 布爾值 414
5.6 本章小結(jié) 415
第 6 章 通過(guò) Cockpit 工具管理 OpenEuler 417
6.1 Cockpit 簡(jiǎn)介 418
6.2 Cockpit 工具安裝 418
6.3 Cockpit 主界面說(shuō)明 420
6.3.1 系統(tǒng) 420
6.3.2 日志 421
6.3.3 存儲(chǔ) 422
6.3.4 網(wǎng)絡(luò) 428
6.3.5 賬戶(hù)管理 430
6.3.6 服務(wù) 431
6.4 本章小結(jié) 432
附錄 OpenEuler 操作系統(tǒng)的安裝 433