TOP
0
0
【23號簡體館日】限時三天領券享優惠!!
CentOS 7.5系統管理與運維實戰(簡體書)
滿額折

CentOS 7.5系統管理與運維實戰(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:13 點
相關商品
商品簡介
作者簡介
目次

商品簡介

本書從實際應用出發,以CentOS 7.5作為操作系統基礎,介紹目前企業中常用的軟件平臺架設和管理方法,通過運維的視角來介紹運維的基礎知識和軟件平臺的常見搭建思路。
本書共14章,分為3個知識區塊。涵蓋的主要內容有:以CentOS 7.5特性和安裝、運維基礎、網絡配置與結構為第一個知識區塊的基礎知識;企業中應用廣泛的路由與策略路由,針對不同應用平臺的文件共享服務NFS、Samba和FTP,目前常見的Web平臺LAMP、LNMP,把應用容器化快速部署上線的Docker技術,中小型企業應用最為廣泛的LVS集群技術,實現高可用性的雙機熱備系統等為第二知識區塊的應用平臺建設與管理方面的知識;目前熱門的虛擬化和雲計算為第三知識區塊,主要有KVM虛擬化及oVirt管理平臺,適合企業使用的GlusterFS存儲技術,以及OpenStack和OpenNebula雲平臺等知識。
本書從實際生產應用環境出發,並注重安全與運維思路教學,既適合有一定計算機基礎想學習Linux的初學者參考,又適合有一定Linux基礎需要學習運維知識的人員閱讀。

作者簡介

孫亞南,平頂山學院講師,西安電子科技大學計算機技術工學碩士。主要從事網絡安全、軟件工程方面的研究,發表過多篇Linux論文。
星空,湖南大學計算機科學與技術學士。主要從事微服務、大數據方面的架構設計和開發,曾擔任昂立科技長沙分公司經理,深圳證通電子大數據研發部研發經理,現任中國長城科技集團研究總院大數據研究員。

目次

第1章 開啟Linux系統管理與運維的大門 1
1.1 你必須知道的Linux版本問題 1
1.1.1 Linux的內核版本 1
1.1.2 Linux的發行版本 2
1.2 CentOS之於Linux 2
1.2.1 CentOS簡介 2
1.2.2 CentOS 7.X的最新改進 3
1.3 Linux運維工程師的技能 4
1.3.1 系統和系統服務 4
1.3.2 網絡知識 4
1.4 小結 5
第2章 跟我學CentOS 7.5的安裝 6
2.1 安裝CentOS 7.5必須知道的基礎知識 6
2.1.1 磁盤分區 6
2.1.2 靜態分區的缺點及邏輯卷管理簡介 7
2.1.3 虛擬化和VMware Workstation簡介 8
2.1.4 下載CentOS 7.5 9
2.2 安裝CentOS 7.5 10
2.2.1 創建虛擬機 10
2.2.2 用光盤安裝CentOS 7.5 12
2.2.3 用U盤安裝CentOS 7.5 21
2.2.4 Windows 7 + CentOS 7.5雙系統安裝 22
2.2.5 網絡安裝 24
2.3 Linux的登錄 25
2.3.1 首次配置與本地登錄 26
2.3.2 遠程登錄和Xshell工具的使用 28
2.3.3 退出登錄 30
2.3.4 重啟和關機 30
2.3.5 重置密碼 31
2.4 小白安裝過程中的問題 32
2.4.1 Linux分區會覆蓋原有Windows系統嗎 32
2.4.2 如何安裝多個Linux發行版 32
2.4.3 如何刪除雙系統中的Linux 33
2.4.4 主機連不上虛擬機安裝的Linux系統 34
2.5 Linux的目錄結構 36
2.6 小結 37
第3章 運維必備的網絡管理技能 38
3.1 網絡管理協議介紹 39
3.1.1 TCP/IP概述 39
3.1.2 UDP與ICMP協議簡介 41
3.2 網絡管理命令 41
3.2.1 檢查網絡是否通暢或網絡連接速度ping 41
3.2.2 配置網絡或顯示當前網絡接口狀態ifconfig 43
3.2.3 顯示添加或修改路由表route 45
3.2.4 複製文件至其他系統scp 46
3.2.5 複製文件至其他系統rsync 47
3.2.6 顯示網絡連接、路由表或接口狀態netstat 49
3.2.7 探測至目的地址的路由信息traceroute 51
3.2.8 測試、登錄或控制遠程主機telnet 52
3.2.9 下載網絡文件wget 53
3.3 Linux網絡配置 55
3.3.1 Linux網絡相關配置文件 55
3.3.2 配置Linux系統的IP地址 55
3.3.3 設置主機名 57
3.3.4 設置默認網關 57
3.3.5 設置DNS服務器 57
3.4 Linux 默認防火牆firewalld 58
3.4.1 firewalld特性 58
3.4.2 firewalld 基本術語 59
3.4.3 firewalld使用 59
3.5 Linux 防火牆iptables 61
3.5.1 Linux內核防火牆的工作原理 61
3.5.2 Linux軟件防火牆iptables 63
3.5.3 iptables配置實例 67
3.6 Linux高級網絡配置工具 70
3.6.1 高級網絡管理工具iproute2 70
3.6.2 網絡數據采集與分析工具tcpdump 72
3.7 動態主機配置協議(DHCP) 75
3.7.1 DHCP的工作原理 75
3.7.2 配置DHCP服務器 76
3.7.3 配置DHCP客戶端 77
3.8 Linux域名服務DNS 78
3.8.1 DNS簡介 78
3.8.2 DNS服務器配置 79
3.8.3 DNS服務測試 83
3.9 小結 83
第4章 路由管理 84
4.1 認識路由 84
4.1.1 路由的基本概念 84
4.1.2 路由的原理 86
4.1.3 Linux系統中的路由表 86
4.1.4 靜態路由和動態路由 87
4.2 配置Linux靜態路由 88
4.2.1 配置網絡接口地址 88
4.2.2 接口IP地址與直聯路由 91
4.2.3 route命令 92
4.2.4 Linux路由器配置實例 93
4.3 Linux的策略路由 95
4.3.1 策略路由的概念 95
4.3.2 路由表管理 95
4.3.3 規則與路由管理 98
4.3.4 策略路由應用實例 99
4.4 小結 101
第5章 文件共享服務 102
5.1 網絡文件系統(NFS) 102
5.1.1 NFS 簡介 102
5.1.2 配置 NFS 服務器 103
5.1.3 配置NFS客戶端 107
5.2 文件服務器Samba 107
5.2.1 Samba 服務簡介 107
5.2.2 Samba服務安裝配置 107
5.3 FTP服務器 111
5.3.1 FTP 服務概述 111
5.3.2 vsftp的安裝與配置 112
5.3.3 proftpd的安裝與配置 117
5.4 小結 121
第6章 搭建LAMP服務 122
6.1 Apache HTTP服務安裝與配置 122
6.1.1 HTTP協議簡介 122
6.1.2 Apache服務的安裝、配置與啟動 124
6.1.3 Apache基於IP的虛擬主機配置 134
6.1.4 Apache基於端口的虛擬主機配置 137
6.1.5 Apache基於域名的虛擬主機配置 139
6.1.6 Apache安全控制與認證 141
6.2 MySQL服務的安裝與配置 147
6.2.1 MySQL的版本選擇 147
6.2.2 MySQL的版本命名機制 148
6.2.3 MySQL rpm包安裝 148
6.2.4 MySQL源碼安裝 150
6.2.5 MySQL程序介紹 153
6.2.6 MySQL配置文件介紹 154
6.2.7 MySQL啟動與停止 156
6.3 PHP安裝與配置 161
6.4 LAMP集成安裝、配置與測試實戰 162
6.5 MySQL日常維護 166
6.5.1 MySQL權限管理 167
6.5.2 MySQL日誌管理 171
6.5.3 MySQL備份與恢復 175
6.5.4 MySQL複製 182
6.5.5 MySQL複製搭建過程 184
6.6 小結 188
第7章 搭建LNMP服務 189
7.1 LNMP服務安裝與管理 189
7.1.1 Nginx的安裝與管理 189
7.1.2 PHP安裝 192
7.2 Nginx負載均衡與反向代理 193
7.2.1 Nginx負載均衡設置 193
7.2.2 Nginx反向代理配置 194
7.3 集成Nginx與PHP 196
7.3.1 spawn-fcgi集成方式 196
7.3.2 php-fpm集成方式 199
7.4 LNMP實戰 200
7.4.1 第1個PHP程序 200
7.4.2 數據庫連接 201
7.4.3 記錄查詢 202
7.4.4 增加分頁 205
7.4.5 添加記錄 208
7.4.6 修改記錄 210
7.4.7 刪除記錄 214
7.5 小結 219
第8章 Docker 220
8.1 Docker三大概念――鏡像、倉庫、容器 220
8.2 安裝Docker 221
8.3 Docker倉庫和加速器 223
8.4 Docker基礎使用命令 223
8.4.1 搜索鏡像 223
8.4.2 拉取鏡像 224
8.4.3 查看本地鏡像列表 224
8.4.4 運行容器 224
8.4.5 停止容器 225
8.4.6 重新運行容器 225
8.4.7 連接MySQL數據庫 226
8.4.8 開機自動啟動容器 227
8.4.9 刪除容器 228
8.4.10 刪除鏡像 228
8.5 Docker搭建LNMP實戰 228
8.5.1 Docker運行MySQL 229
8.5.2 Docker運行PHP-FPM 229
8.5.3 Docker運行Nginx 230
8.6 認識Docker Compose 231
8.6.1 安裝Docker Compose 231
8.6.2 Docker Compose搭建LNMP實戰 232
8.7 小結 234
第9章 集群 235
9.1 集群技術簡介 235
9.2 LVS 集群介紹 236
9.2.1 3種負載均衡技術 236
9.2.2 負載均衡調度算法 239
9.3 LVS 集群的體系結構 240
9.4 LVS負載均衡配置實例 241
9.4.1 基於NAT模式的LVS的安裝與配置 241
9.4.2 基於DR模式的LVS的安裝與配置 245
9.4.3 基於IP隧道模式的LVS的安裝與配置 247
9.5 利用集群搭建高可用MySQL平臺 250
9.5.1 高可用MySQL平臺的功能 250
9.5.2 可選方案對比 251
9.5.3 高可用MySQL平臺實現方案 252
9.5.4 搭建MySQL集群 252
9.5.5 搭建負載均衡LVS 260
9.5.6 搭建雙機熱備HA 265
9.5.7 項目測試 269
9.6 小結 271
第10章 雙機熱備 272
10.1 高可用性集群技術 272
10.1.1 可用性和集群 272
10.1.2 集群的分類 273
10.2 雙機熱備開源軟件Pacemaker 273
10.2.1 Pacemaker概述 274
10.2.2 Pacemaker安裝與配置 274
10.2.3 Pacemaker資源配置 278
10.2.4 Pacemaker測試 282
10.3 雙機熱備軟件keepalived 284
10.3.1 keepalived概述 284
10.3.2 keepalived安裝與配置 284
10.3.3 keepalived啟動與測試 286
10.4 小結 288
第11章 KVM虛擬化和oVirt虛擬化管理平臺 289
11.1 KVM虛擬化 289
11.1.1 安裝KVM虛擬化 289
11.1.2 KVM虛擬機的管理方法 291
11.1.3 使用圖形工具創建虛擬機 293
11.1.4 使用virt-install創建虛擬機 296
11.2 oVirt虛擬化管理平臺 303
11.2.1 oVirt-engine虛擬化管理平臺概述 303
11.2.2 oVirt管理平臺的安裝 303
11.2.3 oVirt Node安裝 309
11.2.4 oVirt Node設置 313
11.2.5 oVirt虛擬化管理平臺設置 314
11.2.6 配置資源 317
11.2.7 建立虛擬機 319
11.3 小結 321
第12章 GlusterFS存儲 322
12.1 GlusterFS概述 322
12.1.1 分布式文件系統 322
12.1.2 GlusterFS概述 325
12.1.3 GlusterFS集群的模式 326
12.2 GlusterFS部署和應用 329
12.2.1 GlusterFS安裝 329
12.2.2 配置服務和集群 332
12.2.3 添加磁盤到集群 333
12.2.4 添加不同模式的GlusterFS磁盤 335
12.2.5 在Linux中使用GlusterFS存儲 336
12.3 小結 338
第13章 配置OpenStack私有雲 339
13.1 OpenStack概況 339
13.2 OpenStack系統架構 340
13.2.1 OpenStack體系架構 340
13.2.2 OpenStack部署方式 341
13.2.3 計算模塊Nova 343
13.2.4 分布式對象存儲模塊Swift 343
13.2.5 虛擬機鏡像管理模塊Glance 344
13.2.6 身份認證模塊Keystone 344
13.2.7 控制台Horizon 345
13.3 Openstack主要部署工具 346
13.3.1 Fuel 346
13.3.2 TripleO 346
13.3.3 RDO 347
13.3.4 DevStack 347
13.4 通過RDO部署OpenStack 347
13.4.1 部署前的準備 347
13.4.2 配置安裝源 347
13.4.3 安裝Packstack 348
13.4.4 安裝OpenStack 348
13.5 管理OpenStack 352
13.5.1 登錄控制台 352
13.5.2 用戶設置 354
13.5.3 管理用戶 355
13.5.4 管理鏡像 356
13.5.5 管理雲主機類型 358
13.5.6 管理網絡 360
13.5.7 管理實例 367
13.6 小結 373
第14章 配置OpenNebula雲平臺 374
14.1 OpenNebula概述 374
14.1.1 雲計算概述 374
14.1.2 OpenNebula概述 375
14.2 OpenNebula安裝 376
14.2.1 控制端環境配置 376
14.2.2 控制端安裝 377
14.2.3 客戶端安裝 380
14.2.4 配置控制端和客戶端 381
14.3 OpenNebula配置與應用 386
14.3.1 配置VDC和集群 386
14.3.2 添加KVM主機 388
14.3.3 建立映像 390
14.3.4 添加虛擬網絡和模板 394
14.3.5 創建並訪問虛擬機 395
14.4 小結 396
附錄A Linux常用命令示例 397
A.1 文件管理 397
A.1.1 複製文件cp 397
A.1.2 移動文件mv 399
A.1.3 創建文件或修改文件時間touch 400
A.1.4 刪除文件rm 401
A.1.5 查看文件 403
A.1.6 查看文件或目錄find 406
A.1.7 過濾文本grep 407
A.1.8 比較文件差異diff 411
A.1.9 在文件或目錄之間創建鏈接ln 412
A.1.10 顯示文件類型file 413
A.1.11 分割文件split 414
A.1.12 合併文件join 416
A.1.13 文件權限umask 417
A.1.14 文本操作awk和sed 418
A.2 目錄管理 419
A.2.1 顯示當前工作目錄pwd 419
A.2.2 建立目錄mkdir 419
A.2.3 刪除目錄rmdir 420
A.2.4 改變工作目錄cd 422
A.2.5 查看工作目錄文件ls 422
A.2.6 查看目錄樹tree 424
A.2.7 打包或解包文件tar 425
A.2.8 壓縮或解壓縮文件和目錄zip/unzip 426
A.2.9 壓縮或解壓縮文件和目錄gzip/gunzip 428
A.2.10 壓縮或解壓縮文件和目錄bzip2/bunzip2 428
A.3 系統管理 430
A.3.1 查看命令幫助man 430
A.3.2 導出環境變量export 431
A.3.3 查看歷史記錄history 431
A.3.4 顯示或修改系統時間與日期date 432
A.3.5 清除屏幕clear 433
A.3.6 查看系統負載uptime 433
A.3.7 顯示系統內存狀態free 434
A.3.8 轉換或複製文件dd 434
A.4 任務管理 435
A.4.1 單次任務at 436
A.4.2 週期任務crond 436

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區