注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計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 頁數: 437 字數:  

內容簡介

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

作者簡介

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

圖書目錄

目  錄

第1章  開啟Linux系統(tǒng)管理與運維的大門    1
1.1  你必須知道的Linux版本問題    1
1.1.1  Linux的內核版本    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)服務    4
1.3.2  網絡知識    4
1.4  小結    5
第2章  跟我學CentOS 7.5的安裝    6
2.1  安裝CentOS 7.5必須知道的基礎知識    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  網絡安裝    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分區(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的目錄結構    36
2.6  小結    37
第3章  運維的網絡管理技能    38
3.1  網絡管理協(xié)議介紹    39
3.1.1  TCP/IP概述    39
3.1.2  UDP與ICMP協(xié)議簡介    41
3.2  網絡管理命令    41
3.2.1  檢查網絡是否通暢或網絡連接速度ping    41
3.2.2  配置網絡或顯示當前網絡接口狀態(tài)ifconfig    43
3.2.3  顯示添加或修改路由表route    45
3.2.4  復制文件至其他系統(tǒng)scp    46
3.2.5  復制文件至其他系統(tǒng)rsync    47
3.2.6  顯示網絡連接、路由表或接口狀態(tài)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系統(tǒng)的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  動態(tài)主機配置協(xié)議(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系統(tǒng)中的路由表    86
4.1.4  靜態(tài)路由和動態(tài)路由    87
4.2  配置Linux靜態(tài)路由    88
4.2.1  配置網絡接口地址    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  策略路由應用實例    99
4.4  小結    101
第5章  文件共享服務    102
5.1  網絡文件系統(tǒng)(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協(xié)議簡介    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集成安裝、配置與測試實戰(zhàn)    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實戰(zhàn)    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實戰(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  小結    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  使用圖形工具創(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設置    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  分布式文件系統(tǒng)    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系統(tǒng)架構    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  控制端環(huán)境配置    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  創(chuàng)建并訪問虛擬機    395
14.4  小結    396
附錄A  Linux常用命令示例    397
A.1  文件管理    397
A.1.1  復制文件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  文件權限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  導出環(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)內存狀態(tài)free    434
A.3.8  轉換或復制文件dd    434
A.4  任務管理    435
A.4.1  單次任務at    436
A.4.2  周期任務crond    436

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號