本書從實際應用出發,以 CentOS 7作為操作系統基礎,介紹了目前企業中最常用的軟件平臺架設和管理方法。通過運維的視角,介紹了運維的基礎知識,軟件平臺的常見搭建思路。 本書共 13章,分為 3個知識區塊。涵蓋的主要內容有:以 CentOS 7特性和安裝、運維基礎、網絡配置與結構為及時個知識區塊的基礎知識;企業中應用廣泛的路由與策略路由,針對不同應用平臺的文件共享服務 NFS、Samba和 FTP,目前最常見的 Web平臺 LAMP、LNMP,中小型企業應用最為廣泛的 LVS集群技術,實現高可用性的雙機熱備系統等為第二知識區塊的應用平臺建設與管理方面的知識;目前最熱門的虛擬化和云計算為第三知識區塊,主要有KVM虛擬化及oVirt管理平臺,適合企業使用的GlusterFS存儲技術,OpenStack和 OpenNebula云平臺等知識。
目 錄
第 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的近期改進....................................................... 3
1.3 Linux運維工程師的技能 ........................................................ 3
1.3.1 系統和系統服務 ................................................................ 4
1.3.2 網絡知識 ......................................................................... 4
1.4 小結 .................................................................................. 5
第 2章跟我學 CentOS的安裝...................................................... 6
2.1 安裝 CentOS必須知道的基礎知識 ........................................... 6
2.1.1 磁盤分區 ......................................................................... 6
2.1.2 靜態分區的缺點及邏輯卷管理簡介 ........................................ 7
2.1.3 虛擬化和 VMware Workstation簡介................................... 8
2.1.4 下載近期的 CentOS安裝版本 ............................................. 9
2.2 安裝 CentOS ..................................................................... 10
2.2.1 創建虛擬機 ...................................................................... 10
2.2.2 光盤安裝 CentOS 7 .......................................................... 12
2.2.3 U盤安裝 CentOS 7 ........................................................... 20
2.2.4 Windows 7 CentOS 7雙系統安裝 ..................................... 21
2.2.5 網絡安裝 ......................................................................... 24
2.3 Linux的登錄 ........................................................................ 24
2.3.1 首次配置與本地登錄 ........................................................... 25
2.3.2 遠程登錄 .......................................................................... 27
2.4 從 CentOS 6.5升級到 CentOS 7........................................... 28
2.4.1 升級風險 ........................................................................... 29
2.4.2 使用升級工具.................................................................... 29
2.5 小白安裝過程中的問題 ............................................................ 31
2.5.1 Linux分區會覆蓋原有 Windows系統嗎 .............................. 31
2.5.2 如何安裝多個 Linux發行版 ................................................ 32
2.5.3 如何刪除雙系統中的 Linux ................................................ 32
2.5.4 主機連不上虛擬機安裝的 Linux系統 .................................... 33
2.6 Linux的目錄結構................................................................. 35
2.7 小結 .................................................................................. 36
第 3章運維必備的網絡管理技能..................................................... 37
3.1 網絡管理協議介紹 ................................................................. 37
3.1.1 TCP/IP概述...................................................................... 38
3.1.2 UDP與 ICMP協議簡介 ........................................................ 40
3.2 網絡管理命令......................................................................... 40
3.2.1 檢查網絡是否通暢或網絡連接速度 ping................................. 40
3.2.2 配置網絡或顯示當前網絡接口狀態 ifconfig .......................... 42
3.2.3 顯示添加或修改路由表 route ............................................. 44
3.2.4 復制文件至其他系統 scp ................................................... 45
3.2.5 復制文件至其他系統 rsync ................................................... 46
3.2.6 顯示網絡連接、路由表或接口狀態 netstat........................... 48
3.2.7 探測至目的地址的路由信息 traceroute ............................... 49
3.2.8 測試、登錄或控制遠程主機 telnet ..................................... 51
3.2.9 下載網絡文件 wget ......................................................... 52
3.3 Linux網絡配置 ................................................................. 53
3.3.1 Linux網絡相關配置文件 ................................................... 53
3.3.2 配置 Linux系統的 IP地址.................................................. 54
3.3.3 設置主機名 ...................................................................... 55
3.3.4 設置默認網關............................................................... 55
3.3.5 設置 DNS服務器 .......................................................... 56
3.4 Linux 防火墻 iptables...................................................... 56
3.4.1 Linux內核防火墻的工作原理.............................................. 56
3.4.2 Linux軟件防火墻 iptables .............................................. 59
3.4.3 iptables配置實例........................................................... 62
3.5 Linux高級網絡配置工具 ...................................................... 65
3.5.1 高級網絡管理工具 iproute2............................................. 65
3.5.2 網絡數據采集與分析工具 tcpdump .................................. 67
3.6 動態主機配置協議(DHCP) ............................................... 70
3.6.1 DHCP的工作原理 ......................................................... 70
3.6.2 配置 DHCP服務器 ...................................................... 71
3.6.3 配置 DHCP客戶端 ................................................... 73
3.7 Linux域名服務 DNS...................................................... 73
3.7.1 DNS簡介.................................................................. 74
3.7.2 DNS服務器配置......................................................... 74
3.7.3 DNS服務測試 ........................................................ 78
3.8 小結 ........................................................................... 79
第 4章路由管理.............................................................. 80
4.1 認識路由.................................................................. 80
4.1.1 路由的基本概念 ..................................................... 80
4.1.2 路由的原理 ............................................................ 82
4.1.3 Linux系統中的路由表............................................... 82
4.1.4 靜態路由和動態路由 ................................................ 83
4.2 配置 Linux靜態路由 .................................................... 84
4.2.1 配置網絡接口地址..................................................... 84
4.2.2 接口 IP地址與直聯路由.............................................. 87
4.2.3 route命令 ............................................................. 88
4.2.4 Linux路由器配置實例................................................. 90
4.3 Linux的策略路由.......................................................... 91
4.3.1 策略路由的概念 ......................................................... 91
4.3.2 路由表管理 ............................................................... 92
4.3.3 規則與路由管理 ......................................................... 94
4.3.4 策略路由應用實例........................................................ 95
4.4 小結 .............................................................................. 97
第 5章文件共享服務............................................................... 98
5.1 網絡文件系統(NFS) ..................................................... 98
5.1.1 NFS 簡介 ................................................................... 98
5.1.2 配置 NFS 服務器........................................................... 99
5.1.3 配置 NFS客戶端 ........................................................... 103
5.2 文件服務器 Samba .......................................................... 103
5.2.1 Samba 服務簡介......................................................... 103
5.2.2 Samba服務安裝配置 ................................................... 104
5.3 FTP服務器..................................................................... 107
5.3.1 FTP 服務概述 .............................................................. 107
5.3.2 vsftp的安裝與配置 ...................................................... 108
5.3.3 proftpd的安裝與配置.................................................... 114
5.4 小結 ............................................................................... 117
第 6章搭建 LAMP服務 ........................................................... 118
6.1 Apache HTTP服務安裝與配置........................................... 118
6.1.1 HTTP協議簡介............................................................. 118
6.1.2 Apache服務的安裝、配置與啟動.................................... 120
6.1.3 Apache基于 IP的虛擬主機配置..................................... 131
6.1.4 Apache基于端口的虛擬主機配置................................... 134
6.1.5 Apache基于域名的虛擬主機配置................................... 136
6.1.6 Apache安全控制與認證 .............................................. 138
6.2 MySQL服務的安裝與配置............................................... 143
6.2.1 MySQL的版本選擇 ................................................... 144
6.2.2 MySQL的版本命名機制 ........................................... 144
6.2.3 MySQL rpm包安裝 ................................................ 144
6.2.4 MySQL源碼安裝 ..................................................... 146
6.2.5 MySQL程序介紹 ..................................................... 149
6.2.6 MySQL配置文件介紹................................................. 150
6.2.7 MySQL啟動與停止 ................................................... 152
6.3 PHP安裝與配置 ............................................................ 158
6.4 LAMP集成安裝、配置與測試實戰 ................................... 158
6.5 MySQL日常維護 .......................................................... 163
6.5.1 MySQL權限管理 ...................................................... 163
6.5.2 MySQL日志管理 ...............
挺好的,首先讓人感覺到用心在做
這本書不錯,對我很有幫助 ,初學者很適用
入門不錯的書
好
還沒有來得及看,有時間再看。
包裝很好,物流正常,內容詳盡,適合學習參考。
ok
快遞給力,很適合我的一本書!
很好,不錯!
很好,不錯!
幫公司買的
這本書比較淺。
不錯
快遞很好,東西不錯
很好,適合基礎用戶閱讀!
這次物流比上次慢一點
不錯不錯嘛
整體感覺不錯
還行吧,就是不太懂
是我需要的
good,很適合技術發展
專業性比較強
gooda
還算不錯吧
書都變形了,暈,能用紙盒包裝嗎!套盒膠紙口袋就叫包了
還行了,是自己想要的書,但是里面前部分講的太啰嗦,整體感覺不錯。
程序員必備,幫公司員工買的,反正我是看不懂的。
書不錯,看目錄感覺像得到了武功秘籍,希望看完后真的如此!