注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計CentOS 7.5系統(tǒng)管理與運維實戰(zhàn)

CentOS 7.5系統(tǒng)管理與運維實戰(zhàn)

CentOS 7.5系統(tǒng)管理與運維實戰(zhàn)

定 價:¥89.00

作 者: 孫亞南,星空 著
出版社: 清華大學出版社
叢編項:
標 簽: 暫缺

ISBN: 9787302527749 出版時間: 2019-05-01 包裝: 平裝
開本: 16 頁數(shù): 437 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

目  錄

第1章  開啟Linux系統(tǒng)管理與運維的大門    1
1.1  你必須知道的Linux版本問題    1
1.1.1  Linux的內(nèi)核版本    1
1.1.2  Linux的發(fā)行版本    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  系統(tǒng)和系統(tǒng)服務(wù)    4
1.3.2  網(wǎng)絡(luò)知識    4
1.4  小結(jié)    5
第2章  跟我學CentOS 7.5的安裝    6
2.1  安裝CentOS 7.5必須知道的基礎(chǔ)知識    6
2.1.1  磁盤分區(qū)    6
2.1.2  靜態(tài)分區(qū)的缺點及邏輯卷管理簡介    7
2.1.3  虛擬化和VMware Workstation簡介    8
2.1.4  下載CentOS 7.5    9
2.2  安裝CentOS 7.5    10
2.2.1  創(chuàng)建虛擬機    10
2.2.2  用光盤安裝CentOS 7.5    12
2.2.3  用U盤安裝CentOS 7.5    21
2.2.4  Windows 7 CentOS 7.5雙系統(tǒng)安裝    22
2.2.5  網(wǎng)絡(luò)安裝    24
2.3  Linux的登錄    25
2.3.1  首次配置與本地登錄    26
2.3.2  遠程登錄和Xshell工具的使用    28
2.3.3  退出登錄    30
2.3.4  重啟和關(guān)機    30
2.3.5  重置密碼    31
2.4  小白安裝過程中的問題    32
2.4.1  Linux分區(qū)會覆蓋原有Windows系統(tǒng)嗎    32
2.4.2  如何安裝多個Linux發(fā)行版    32
2.4.3  如何刪除雙系統(tǒng)中的Linux    33
2.4.4  主機連不上虛擬機安裝的Linux系統(tǒng)    34
2.5  Linux的目錄結(jié)構(gòu)    36
2.6  小結(jié)    37
第3章  運維的網(wǎng)絡(luò)管理技能    38
3.1  網(wǎng)絡(luò)管理協(xié)議介紹    39
3.1.1  TCP/IP概述    39
3.1.2  UDP與ICMP協(xié)議簡介    41
3.2  網(wǎng)絡(luò)管理命令    41
3.2.1  檢查網(wǎng)絡(luò)是否通暢或網(wǎng)絡(luò)連接速度ping    41
3.2.2  配置網(wǎng)絡(luò)或顯示當前網(wǎng)絡(luò)接口狀態(tài)ifconfig    43
3.2.3  顯示添加或修改路由表route    45
3.2.4  復(fù)制文件至其他系統(tǒng)scp    46
3.2.5  復(fù)制文件至其他系統(tǒng)rsync    47
3.2.6  顯示網(wǎng)絡(luò)連接、路由表或接口狀態(tài)netstat    49
3.2.7  探測至目的地址的路由信息traceroute    51
3.2.8  測試、登錄或控制遠程主機telnet    52
3.2.9  下載網(wǎng)絡(luò)文件wget    53
3.3  Linux網(wǎng)絡(luò)配置    55
3.3.1  Linux網(wǎng)絡(luò)相關(guān)配置文件    55
3.3.2  配置Linux系統(tǒng)的IP地址    55
3.3.3  設(shè)置主機名    57
3.3.4  設(shè)置默認網(wǎng)關(guān)    57
3.3.5  設(shè)置DNS服務(wù)器    57
3.4  Linux 默認防火墻firewalld    58
3.4.1  firewalld特性    58
3.4.2  firewalld 基本術(shù)語    59
3.4.3  firewalld使用    59
3.5  Linux 防火墻iptables    61
3.5.1  Linux內(nèi)核防火墻的工作原理    61
3.5.2  Linux軟件防火墻iptables    63
3.5.3  iptables配置實例    67
3.6  Linux高級網(wǎng)絡(luò)配置工具    70
3.6.1  高級網(wǎng)絡(luò)管理工具iproute2    70
3.6.2  網(wǎng)絡(luò)數(shù)據(jù)采集與分析工具tcpdump    72
3.7  動態(tài)主機配置協(xié)議(DHCP)    75
3.7.1  DHCP的工作原理    75
3.7.2  配置DHCP服務(wù)器    76
3.7.3  配置DHCP客戶端    77
3.8  Linux域名服務(wù)DNS    78
3.8.1  DNS簡介    78
3.8.2  DNS服務(wù)器配置    79
3.8.3  DNS服務(wù)測試    83
3.9  小結(jié)    83
第4章  路由管理    84
4.1  認識路由    84
4.1.1  路由的基本概念    84
4.1.2  路由的原理    86
4.1.3  Linux系統(tǒng)中的路由表    86
4.1.4  靜態(tài)路由和動態(tài)路由    87
4.2  配置Linux靜態(tài)路由    88
4.2.1  配置網(wǎng)絡(luò)接口地址    88
4.2.2  接口IP地址與直聯(lián)路由    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  規(guī)則與路由管理    98
4.3.4  策略路由應(yīng)用實例    99
4.4  小結(jié)    101
第5章  文件共享服務(wù)    102
5.1  網(wǎng)絡(luò)文件系統(tǒng)(NFS)    102
5.1.1  NFS 簡介    102
5.1.2  配置 NFS 服務(wù)器    103
5.1.3  配置NFS客戶端    107
5.2  文件服務(wù)器Samba    107
5.2.1  Samba 服務(wù)簡介    107
5.2.2  Samba服務(wù)安裝配置    107
5.3  FTP服務(wù)器    111
5.3.1  FTP 服務(wù)概述    111
5.3.2  vsftp的安裝與配置    112
5.3.3  proftpd的安裝與配置    117
5.4  小結(jié)    121
第6章  搭建LAMP服務(wù)    122
6.1  Apache HTTP服務(wù)安裝與配置    122
6.1.1  HTTP協(xié)議簡介    122
6.1.2  Apache服務(wù)的安裝、配置與啟動    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服務(wù)的安裝與配置    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集成安裝、配置與測試實戰(zhàn)    162
6.5  MySQL日常維護    166
6.5.1  MySQL權(quán)限管理    167
6.5.2  MySQL日志管理    171
6.5.3  MySQL備份與恢復(fù)    175
6.5.4  MySQL復(fù)制    182
6.5.5  MySQL復(fù)制搭建過程    184
6.6  小結(jié)    188
第7章  搭建LNMP服務(wù)    189
7.1  LNMP服務(wù)安裝與管理    189
7.1.1  Nginx的安裝與管理    189
7.1.2  PHP安裝    192
7.2  Nginx負載均衡與反向代理    193
7.2.1  Nginx負載均衡設(shè)置    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實戰(zhàn)    200
7.4.1  第1個PHP程序    200
7.4.2  數(shù)據(jù)庫連接    201
7.4.3  記錄查詢    202
7.4.4  增加分頁    205
7.4.5  添加記錄    208
7.4.6  修改記錄    210
7.4.7  刪除記錄    214
7.5  小結(jié)    219
第8章  Docker    220
8.1  Docker三大概念——鏡像、倉庫、容器    220
8.2  安裝Docker    221
8.3  Docker倉庫和加速器    223
8.4  Docker基礎(chǔ)使用命令    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數(shù)據(jù)庫    226
8.4.8  開機自動啟動容器    227
8.4.9  刪除容器    228
8.4.10  刪除鏡像    228
8.5  Docker搭建LNMP實戰(zhàn)    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實戰(zhàn)    232
8.7  小結(jié)    234
第9章  集群    235
9.1  集群技術(shù)簡介    235
9.2  LVS 集群介紹    236
9.2.1  3種負載均衡技術(shù)    236
9.2.2  負載均衡調(diào)度算法    239
9.3  LVS 集群的體系結(jié)構(gòu)    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平臺實現(xiàn)方案    252
9.5.4  搭建MySQL集群    252
9.5.5  搭建負載均衡LVS    260
9.5.6  搭建雙機熱備HA    265
9.5.7  項目測試    269
9.6  小結(jié)    271
第10章  雙機熱備    272
10.1  高可用性集群技術(shù)    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  小結(jié)    288
第11章  KVM虛擬化和oVirt虛擬化管理平臺    289
11.1  KVM虛擬化    289
11.1.1  安裝KVM虛擬化    289
11.1.2  KVM虛擬機的管理方法    291
11.1.3  使用圖形工具創(chuàng)建虛擬機    293
11.1.4  使用virt-install創(chuàng)建虛擬機    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設(shè)置    313
11.2.5  oVirt虛擬化管理平臺設(shè)置    314
11.2.6  配置資源    317
11.2.7  建立虛擬機    319
11.3  小結(jié)    321
第12章  GlusterFS存儲    322
12.1  GlusterFS概述    322
12.1.1  分布式文件系統(tǒng)    322
12.1.2  GlusterFS概述    325
12.1.3  GlusterFS集群的模式    326
12.2  GlusterFS部署和應(yīng)用    329
12.2.1  GlusterFS安裝    329
12.2.2  配置服務(wù)和集群    332
12.2.3  添加磁盤到集群    333
12.2.4  添加不同模式的GlusterFS磁盤    335
12.2.5  在Linux中使用GlusterFS存儲    336
12.3  小結(jié)    338
第13章  配置OpenStack私有云    339
13.1  OpenStack概況    339
13.2  OpenStack系統(tǒng)架構(gòu)    340
13.2.1  OpenStack體系架構(gòu)    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  用戶設(shè)置    354
13.5.3  管理用戶    355
13.5.4  管理鏡像    356
13.5.5  管理云主機類型    358
13.5.6  管理網(wǎng)絡(luò)    360
13.5.7  管理實例    367
13.6  小結(jié)    373
第14章  配置OpenNebula云平臺    374
14.1  OpenNebula概述    374
14.1.1  云計算概述    374
14.1.2  OpenNebula概述    375
14.2  OpenNebula安裝    376
14.2.1  控制端環(huán)境配置    376
14.2.2  控制端安裝    377
14.2.3  客戶端安裝    380
14.2.4  配置控制端和客戶端    381
14.3  OpenNebula配置與應(yīng)用    386
14.3.1  配置VDC和集群    386
14.3.2  添加KVM主機    388
14.3.3  建立映像    390
14.3.4  添加虛擬網(wǎng)絡(luò)和模板    394
14.3.5  創(chuàng)建并訪問虛擬機    395
14.4  小結(jié)    396
附錄A  Linux常用命令示例    397
A.1  文件管理    397
A.1.1  復(fù)制文件cp    397
A.1.2  移動文件mv    399
A.1.3  創(chuàng)建文件或修改文件時間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  在文件或目錄之間創(chuàng)建鏈接ln    412
A.1.10  顯示文件類型file    413
A.1.11  分割文件split    414
A.1.12  合并文件join    416
A.1.13  文件權(quán)限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  系統(tǒng)管理    430
A.3.1  查看命令幫助man    430
A.3.2  導(dǎo)出環(huán)境變量export    431
A.3.3  查看歷史記錄history    431
A.3.4  顯示或修改系統(tǒng)時間與日期date    432
A.3.5  清除屏幕clear    433
A.3.6  查看系統(tǒng)負載uptime    433
A.3.7  顯示系統(tǒng)內(nèi)存狀態(tài)free    434
A.3.8  轉(zhuǎn)換或復(fù)制文件dd    434
A.4  任務(wù)管理    435
A.4.1  單次任務(wù)at    436
A.4.2  周期任務(wù)crond    436

本目錄推薦

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