Linux 系統運維

Linux 系統運維

《Linux 系統運維》是2014年9月電子工業出版社出版的圖書,作者是曹江華、國曉平。

內容簡介

《Linux 系統運維》以CentOS 6 為藍本,主要介紹了Linux 作業系統的基本使用和系統管理知識。《Linux系統運維》共分13 章和3 個附錄,主要包括Linux 簡介和網路安裝、Linux 系統日常運維管理、使用運維工具Puppet 管理計算機、Linux 運維中的存儲管理、Linux 運維的網路管理、Linux 列印管理、Linux 運維的日誌管理、SELinux 和防火牆以及安全審計工具的使用、Linux 系統運維中的數據備份恢復、Linux 集群和負載均衡管理、Linux虛擬化配置、Linux 運維中的Shell 套用、Linux 運維中的系統監控等內容。《Linux 系統運維》從運維工作中的套用服務入手,全面講解基本Linux 作業系統及各種軟體服務的運維工作。

《Linux 系統運維》內容詳盡、結構清晰、通俗易懂,使用了大量圖表對內容進行表述和歸納,便於讀者理解及查閱,具有很強的實用性和指導性。《Linux 系統運維》內容適用於RHEL/CentOS 6.0,其中絕大部分內容同時也適用於其他主要發行版本。

目錄

第1 章 Linux 簡介和網路安裝..................... 1

1.1 Linux 簡介.............................................. 1

1.1.1 UNIX 作業系統的誕生..................... 1

1.1.2 GNU 早期簡史.................................. 2

1.1.3 POSIX 標準的發展史....................... 2

1.1.4 Linux 概述......................................... 3

1.1.5 Linux 和開源軟體的商業化.............. 4

1.1.6 Linux 和開源軟體的商業模式.......... 5

1.2 Linux 核心及其發行版本...................... 6

1.2.1 Linux 發行版本概述......................... 6

1.2.2 Linux 核心的變遷............................. 6

1.2.3 Linux 主要發行版本......................... 8

1.3 使用網路安裝Linux ............................ 10

1.3.1 安裝Linux 的幾種方法.................. 10

1.3.2 配置PXE 伺服器............................ 10

1.4 系統基本配置....................................... 13

1.4.1 設定一個系統管理員賬號.............. 13

1.4.2 yum 配置.......................................... 14

1.4.3 配置系統服務.................................. 16

第2 章 Linux 系統日常運維管理................ 19

2.1 Linux 用戶管理.................................... 19

2.1.1 基於命令行管理工具...................... 19

2.1.2 使用圖形化工具管理用戶.............. 34

2.2 軟體包管理.......................................... 37

2.2.1 RPM 軟體包管理............................ 37

2.2.2 YUM 軟體包管理............................ 45

2.2.3 使用圖形化工具.............................. 51

2.3 Linux 檔案管理.................................... 53

2.3.1 基於命令行的檔案管理.................. 53

2.3.2 基於圖形化的檔案管理工具...........76

2.4 Linux 計畫任務管理............................ 80

2.4.1 at 相關命令......................................80

2.4.2 at 相關命令使用實例.......................82

2.4.3 系統資源的定時調用(使用cron) ...............................................83

2.4.4 Linux 計畫任務圖形化工具Gnome-schedule ...............................85

第3 章 使用運維工具Puppet 管理計算機...88

3.1 Puppet 簡介.......................................... 88

3.1.1 什麼是Puppet ..................................88

3.1.2 客戶端支持......................................88

3.1.3 工作原理..........................................89

3.1.4 為什麼要使用Puppet ......................90

3.1.5 Puppet 與其他自動化工具對比.......90

3.2 在CentOS 6 上安裝Puppet 配置管理工具.............................................. 91

3.2.1 安裝環境..........................................91

3.2.2 安裝Puppet 服務.............................91

3.2.3 在master 上安裝和啟用Puppet服務..................................................91

3.2.4 安裝Puppet 客戶端.........................92

3.2.5 修改客戶端配置檔案......................92

3.2.6 生成一個SSL 證書..........................92

3.2.7 使用Hello,world 測試一下..........93

3.2.8 在服務端安裝Puppet 的dashboard工具..................................................94

3.3 使用Puppet 進行檔案管理................. 97

3.3.1 理解Puppet 目錄結構.....................97

3.3.2 理解主配置檔案puppet.conf .......... 97

3.3.3 理解主機配置檔案site.pp .............. 99

3.3.4 Puppet 伺服器端的配置................ 100

3.3.5 Puppet 檔案管理重要參數實例.... 102

3.3.6 Puppet filebucket 檔案管理實戰... 107

第4 章 Linux 運維中的存儲管理...............111

4.1 磁碟存儲管理..................................... 111

4.1.1 Linux 磁碟管理工具命令..............111

4.1.2 為Linux 添加新硬碟.................... 125

4.1.3 Linux 磁碟配額配置..................... 127

4.1.4 Linux 磁碟RAID 配置.................. 132

4.1.5 使用Palimpsest 磁碟工具............. 135

4.1.6 主要功能........................................ 136

4.1.7 使用GParted 分區編輯器............. 139

4.2 LVM 管理工具................................... 144

4.2.1 LVM 基礎...................................... 144

4.2.2 命令行LVM 配置實戰................. 148

4.2.3 使用system-config-lvm管理LVM...................................... 154

4.3 iSCSI 使用方法.................................. 158

4.3.1 iSCSI 技術簡介............................. 158

4.3.2 Linux iSCSI 配置........................... 161

第5 章 Linux 運維的網路管理................. 165

5.1 Linux 網路基礎.................................. 165

5.1.1 Linux 網路結構的特點................. 165

5.1.2 Linux 下連線埠號分配..................... 167

5.1.3 Linux 的TCP/IP 網路配置........... 169

5.2 Linux 運維常用網路管理命令.......... 170

5.2.1 arp:管理系統中的ARP 高速快取................................................ 170

5.2.2 arpwatch:監聽ARP 記錄............ 171

5.2.3 arping:傳送ARP 請求到一個相鄰主機........................................ 172

5.2.4 finger:查找並顯示用戶信息....... 173

5.2.5 ifconfig:設定網路接口............... 174

5.2.6 iwconfig:設定無線網卡.............. 175

5.2.7 hostname:顯示主機名................. 179

5.2.8 ifup:激活設備..............................180

5.2.9 ifdown:禁用網路設備.................181

5.2.10 mii-tool:調整網卡模式..............181

5.2.11 route:設定路由表......................182

5.2.12 netstat:查看網路連線................184

5.2.13 ping:檢測主機的連通性...........185

5.2.14 traceroute:檢查數據包所經過的路由器..............................186

5.2.15 wget:下載檔案...........................188

5.2.16 telnet:遠程登錄..........................191

5.2.17 ethtool:查詢及設定網卡參數....192

5.2.18 tc:顯示和維護流量控制設定....193

5.3 使用NetworkManager 和Wcid 配置網路連線............................................ 194

5.3.1 NetworkManager 簡介...................194

5.3.2 使用NetworkManager 配置有線網路接口........................................195

5.3.3 使用NetworkManager 連線Wi-Fi (802.11)網路...................................196

5.3.4 使用Wicd 網路管理器..................197

5.4 掌握Linux 運維常用網路監控工具.. 199

5.4.1 使用iftop 工具監控網卡的流量...199

5.4.2 使用ngrep 監控網路接口.............200

5.4.3 利用Bwm-NG 監測頻寬...............202

5.4.4 lsof ..................................................203

5.4.5 使用IPTraf 監控Linux 網路.........205

5.4.6 使用Tcpdump ................................207

5.4.7 使用Nmap 網路掃描工具............. 211

5.4.8 使用Wireshark 網路包分析..........215

第6 章 Linux 列印管理............................221

6.1 Linux 列印系統發展路線圖.............. 221

6.1.1 PostScript 語言...............................221

6.1.2 BSD LPD 列印系統.......................223

6.1.3 LPRng 列印系統............................224

6.1.4 通用UNIX 列印系統(CUPS)...225

6.2 使用圖形化列印配置管理工具......... 227

6.2.1 Linux 列印過程..............................227

6.2.2 下載安裝驅動................................ 227

6.2.3 使用system-config-printer ............ 228

6.3 使用CUPS 列印系統......................... 231

6.3.1 了解Alternative 機制.................... 231

6.3.2 啟動CUPS 列印服務.................... 231

6.3.3 管理CUPS 列印系統.................... 231

6.4 使用命令行工具................................. 233

6.4.1 cupsd:通用列印程式守護進程... 233

6.4.2 lpadmin:配置LP 列印服務........ 234

6.4.3 lp:列印檔案................................. 236

6.4.4 lpstat:顯示行式印表機狀態信息................................................ 237

6.4.5 lpr:排隊列印作業....................... 238

6.4.6 lprm:列印佇列刪除任務............ 238

6.4.7 lpc:控制印表機........................... 239

6.4.8 lpq:檢查假脫機佇列................... 240

6.4.9 lpinfo:顯示驅動和設備.............. 241

6.4.10 lpmove:將作業從一個佇列移動到另外一個佇列中........................ 242

6.4.11 lpd:行列印守護進程................. 243

6.4.12 Linux 列印故障診斷................... 244

第7 章 Linux 運維的日誌管理................. 245

7.1 日誌管理簡介..................................... 245

7.2 Linux 日誌管理工具.......................... 246

7.2.1 Linux 日誌管理工具簡介............. 246

7.2.2 日誌管理軟體包psacct 簡介........ 247

7.2.3 lastcomm 命令.............................. 247

7.2.4 sa 命令........................................... 249

7.2.5 ac 命令........................................... 250

7.2.6 accton 命令.................................... 252

7.2.7 其他日誌管理實用工具................ 253

7.3 Linux 日誌管理技巧.......................... 255

7.3.1 使用logrotate 工具........................ 255

7.3.2 搜尋日誌檔案的策略和技巧........ 256

7.3.3 手動搜尋日誌檔案........................ 256

7.3.4 使用logwatch 工具搜尋日誌檔案257

7.3.5 其他日誌工具................................ 258

7.4 使用圖形化工具:系統日誌查看器.. 258

7.4.1 系統日誌查看器的安裝.................258

7.4.2 快速使用入門................................258

7.5 配置rsyslogd...................................... 260

7.5.1 配置rsylogd 簡介..........................260

7.5.2 安裝配置........................................262

7.5.3 輸出rsyslog 日誌檔案...................268

第8 章 SELinux 和防火牆以及安全審計工具的使用...................................273

8.1 使用SELinux ..................................... 273

8.1.1 SELinux 起源.................................273

8.1.2 SELinux 構架.................................274

8.1.3 SELinux 相關的檔案.....................277

8.1.4 SELinux 使用實戰.........................277

8.1.5 SELinux 布爾值和上下文配置.....279

8.1.6 使用命令行工具管理SELinux .....283

8.1.7 SELinux 日誌檔案的使用.............295

8.1.8 SELinux 和網路服務設定.............295

8.2 Linux 安全審計工具.......................... 301

8.2.1 Linux 用戶空間審計系統簡介......301

8.2.2 安裝軟體包並且配置審計守護進程................................................302

8.2.3 用戶空間審計系統的使用實例.....306

8.3 防火牆設定........................................ 312

8.3.1 防火牆簡介....................................312

8.3.2 Linux 防火牆..................................315

8.3.3 iptables 配置實戰...........................328

8.3.4 使用system-config-firewall 和Fwbuilder 快速構架Linux防火牆....................330

第9 章 Linux 系統運維中的數據備份恢復......................................338

9.1 Linux 備份基礎.................................. 338

9.1.1 什麼是備份....................................338

9.1.2 備份前需考慮的因素....................338

9.1.3 選擇備份介質................................339

9.1.4 Linux 備份策略..............................340

9.2 Linux 磁帶機備份和恢復.................. 342

9.2.1 磁帶存儲簡介................................ 342

9.2.2 磁帶管理命令................................ 343

9.3 Linux 常用備份工具的使用.............. 348

9.3.1 用mirrordir 做硬碟分區鏡像....... 348

9.3.2 使用partimage 備份恢復Linux分區................................................ 349

9.3.3 使用afio 工具備份........................ 351

9.3.4 圖形化工具LuckyBackup............. 352

9.3.5 Linux 備份恢復工具..................... 353

9.4 使用網路備份工具Bacula................. 354

9.4.1 Bacula 簡介.................................... 354

9.4.2 Bacula 的安裝及配置.................... 357

9.4.3 執行備份和恢復............................ 362

9.4.4 使用圖形化工具bacula-consolebat.......................................367

9.5 使用rsync........................................... 368

9.5.1 rsync 簡介...................................... 368

9.5.2 rsync 兩種部署架構...................... 369

9.5.3 rsync 命令格式.............................. 370

9.5.4 rsync 使用實例.............................. 372

9.5.5 配置rsycn 服務............................. 374

第10 章 Linux 集群和負載均衡管理........ 380

10.1 Linux 集群技術簡介........................ 380

10.1.1 集群計算IEEE 工作組............... 380

10.1.2 集群系統...................................... 380

10.1.3 集群的作用.................................. 381

10.1.4 Linux 集群的作用....................... 382

10.1.5 Linux 集群體系結構................... 382

10.1.6 Linux 集群分類........................... 383

10.1.7 Linux 集群發展趨勢................... 384

10.1.8 創建一個Linux 集群.................. 385

10.1.9 成功配置Linux 集群的建議....... 387

10.2 LVS 安裝及配置.............................. 389

10.2.1 LVS 誕生背景.............................. 389

10.2.2 IPVS 負載調度算法.................... 389

10.2.3 LVS 系統介紹.............................. 390

10.3 組建基本的LVS 系統..................... 393

10.3.1 ipvsadm 的安裝和使用................393

10.3.2 調度伺服器設定流程...................395

10.3.3 套用伺服器設定流程...................396

10.3.4 測試LVS 系統.............................396

10.3.5 使用Piranha 配置調度伺服器....397

10.4 使用Corosync 和Pacemaker........... 402

10.4.1 安裝及配置Corosync 和Pacemaker.....................................402

10.4.2 配置虛擬IP 地址.........................404

10.4.3 監測http 服務..............................405

10.5 使用pen 工具配置負載均衡........... 407

10.5.1 pen 簡介........................................407

10.5.2 網路結構介紹..............................407

10.5.3 安裝配置過程................................407

10.5.4 通過設定腳本檔案監控pen狀態................................................410

第11 章 Linux 虛擬化配置.......................412

11.1 Linux 虛擬化簡介............................ 412

11.1.1 Linux 虛擬化類型........................412

11.1.2 Linux 虛擬化項目........................414

11.1.3 Linux 伺服器虛擬化的重要性....415

11.2 VirtualBox 虛擬化技術.................... 416

11.2.1 VirtualBox 簡介............................416

11.2.2 Linux 下安裝VirtualBox .............418

11.2.3 啟動VirtualBox............................419

11.2.4 建立一個虛擬機...........................419

11.2.5 虛擬機配置..................................421

11.2.6 使用VirtualBox 在Linux 下安裝運行Windows XP SP3 的技巧....422

11.2.7 增強功能工具的其他功能...........424

11.2.8 Virtualbox 虛擬機的備份和快照管理..............................................426

11.2.9 Linux 平台下Virtualbox 虛擬機硬碟的擴容..................................428

11.2.10 Virtualbox 虛擬機硬碟檔案類型格式轉換............................430

11.3 KVM 虛擬機配置............................ 431

11.3.1 KVM 虛擬機簡介........................ 431

11.3.2 安裝及配置KVM 相關軟體....... 432

11.3.3 使用virt-manager 建立一個KVM虛擬機.......................................... 433

11.3.4 KVM 虛擬機功能簡介................ 436

11.3.5 使用命令行執行高級管理任務.. 440

11.4 KVM 虛擬機存儲設定.................... 444

11.4.1 KVM 虛擬機存儲模式解析........ 444

11.4.2 創建基於分區的存儲池.............. 445

11.4.3 創建基於目錄的存儲池.............. 446

11.4.4 創建基於LVM 的存儲池............ 447

11.4.5 使用命令行方式管理存儲池...... 448

11.5 KVM SPICE 配置............................. 450

11.5.1 SPICE 簡介.................................. 450

11.5.2 安裝及配置SPICE 伺服器......... 451

11.5.3 使用SPICE 客戶機..................... 452

11.6 遠程管理虛擬機............................... 454

11.6.1 KVM 虛擬機遠程管理................ 454

11.6.2 使用phpVirtualBox 遠程管理VirtualBox 虛擬機....................... 454

11.7 Ovirt 虛擬化工具平台搭建............. 457

11.7.1 Ovirt 簡介.................................... 457

11.7.2 Ovirt 環境的說明......................... 458

11.7.3 安裝配置Ovirt Node 1 ................ 459

11.7.4 安裝配置Ovirt Node 2 ................ 461

11.7.5 使用瀏覽器訪問Web 控制台..... 461

第12 章 Linux 運維中的Shell 套用......... 465

12.1 Shell 簡介......................................... 465

12.1.1 什麼是Shell................................. 465

12.1.2 Shell 類型..................................... 466

12.2 Linux Shell 的功能........................... 467

12.2.1 通配符.......................................... 467

12.2.2 重定向.......................................... 467

12.2.3 管道.............................................. 469

12.2.4 別名.............................................. 469

12.2.5 命令行補全.................................. 470

12.2.6 命令替換......................................470

12.2.7 命令歷史......................................471

12.3 Linux Shell 元字元........................... 474

12.4 Shell 變數和Shell 環境................... 475

12.5 Linux 運維中的Shell 套用實例.... 476

12.5.1 使用Shell 腳本檢測系統磁碟空間..............................................476

12.5.2 列出某一目錄下,空間用量超過指定大小的子目錄......................477

12.5.3 使用一個Shell 腳本獲取網站的註冊信息......................................478

12.5.4 檢測進程CPU利用率和檢測進程記憶體使用量..................................478

12.5.5 對Linux 系統進行全面的檢查...479

第13 章 Linux 運維中的系統監控............481

13.1 監控原理.......................................... 481

13.1.1 性能監控方法..............................481

13.1.2 proc 檔案系統的特點..................481

13.1.3 lproc 檔案系統的功能.................482

13.1.4 監控系統負載..............................482

13.1.5 使用phpsysinfo............................483

13.1.6 監控Linux 進程運行...................485

13.1.7 監控記憶體使用情況......................485

13.1.8 監控中央處理器..........................487

13.1.9 使用iostat 監控I/O 性能.............489

13.1.10 監控網路性能............................490

13.1.11 SAR.............................................492

13.1.12 使用kSar ....................................497

13.2 Linux 核心硬體狀態監控................ 502

13.2.1 使用命令行工具檢測主機板、CPU ..............................................502

13.2.2 使用smartmontools 檢測硬碟健康狀態......................................504

13.3 使用Nagios...................................... 506

13.3.1 Nagios 簡介..................................506

13.3.2 安裝Nagios ..................................507

13.3.3 添加監測目標..............................509

13.3.4 在監測主機上安裝nrpe代理.............................................. 510

13.3.5 設定報警.......................................511

13.3.6 安裝其他外掛程式.............................. 513

13.3.7 配置SMTP 外掛程式......................... 514

13.3.8 配置POP 外掛程式............................. 515

13.3.9 配置IMAP 外掛程式.......................... 515

13.4 Linux 網路性能測試工具................ 517

13.4.1 網路性能測試簡介...................... 517

13.4.2 利用ipref 測試網路性能............ 518

13.4.3 使用tcptrace.................................520

13.5 使用inotify 監控Linux 檔案系統事件.............................................. 528

13.5.1 Inotify 簡介..................................528

13.5.2 為什麼需要監控檔案系統...........529

13.5.3 Inotify 到底是什麼.......................529

13.5.4 安裝軟體包..................................529

13.5.5 開始使用工具..............................529

13.5.6 建立Inotify 初始化檔案..............530

13.5.7 進行基本的檔案操作...................531__

前言

Linux 系統運維 Linux 系統運維

現在,Linux 作業系統已成為一種主要的作業系統。它使個人電腦擁有UNIX 工作站所具有的全部功能和靈活性,使用完整的網際網路應用程式及功能強大的桌面界面。本書不僅是Linux的完全參考手冊,同時也對Linux 的特性進行了詳細而清楚的解釋。Linux 作業系統簡單易用,學習本書並不需要有關UNIX 的預備知識。隨著Linux 發行的數量越來越多,我們很容易遺忘一個事實,那就是大多數操作是相同的。這些Linux 發布都使用相同的桌面、Shell、檔案系統、伺服器、管理支持及網路配置。很多發布提供自己的GUI 工具,但僅僅是前端界面略有差別,而底層的Linux 命令是相同的。本書所介紹的內容獨立於任何Linux 發布,簡潔和詳細地解釋所有Linux 系統公共的任務。對於不同發布,至少95%的操作是相同的。不管當前正在使用哪種特殊的Linux 發布,都可以使用本書所介紹的內容。

運維一般是指對大型企業已經建立好的網路軟/硬體的維護,其中也包含了對套用軟體的維護,如ERP、MIS 等大型無紙化辦公軟體。所謂IT 運維管理,是指單位 IT 部門採用相關的方法、手段、技術、制度、流程和文檔等,對IT 運行環境(如軟/硬體環境、網路環境等)、IT 業務系統和IT 運維人員進行的綜合管理。

什麼是Linux 系統運維?系統運維,絕不是某些人眼中的安裝系統、安裝軟體包和做幾根網線那么簡單。除去套用開發和業務運營之外的保障,Linux 系統能運轉的工作都可能是運維工作的職責範圍。運維的工作包括(但不限於)軟硬體部署、網路管理、應用程式維護、安全、容量規劃、故障修復等。運維,有別於“運營”。在中文的語境中,運營更多是和業務結合在一起的。而運維,則偏向技術層面。

Linux 系統運維的目標是什麼?

 不能無休止上線機器——控制投入;

 故障不能太高——保證質量;

 預防重大故障發生——做好預案;

 減少故障發生——做好日常維護。

Linux 發布包含已經標準化的特性,如桌面、UNIX 兼容性、網路伺服器及眾多的軟體應用程式,包括辦公處理軟體、多媒體軟體,以及網際網路應用程式。GNome 和K 桌面(KDesktop Environment,KDE)已經成為Linux 標準的桌面圖形化用戶界面(Graphical User Interface,GUI),共同特點是功能強大、靈活和易於使用。兩者已經成為Linux 的集成組件,提供滿足每種任務和操作的應用程式和工具。

Linux 也是一種功能完善的UNIX 作業系統。它擁有強大UNIX 系統具備的標準特性,包括一套完整的UNIX 外殼程式,如BASH、TCSH 及Z Shell 等。熟悉UNIX 界面的用戶可以使用與UNIX 相同的命令、過濾器和配置特性來運行這些Shell 程式。

大量應用程式都要求在Linux 平台運行。很多桌面應用程式持續在Linux 發行中發布。GNU公共許可證(General Public License,GPL)軟體提供專業級的應用程式,諸如編程開發工具、編輯器和字處理器,以及大量專門處理圖形和聲音的專業應用程式。

如何使用本書

本書討論有關Linux 的幾個主要主題:應用程式、安全、伺服器、系統管理、網路管理、編輯器、列印管理、集群配置等。本書將多種圖書的主題融合到一起——桌面環境圖書、安全圖書、伺服器圖書、管理員圖書。如何使用本書內容取決於使用Linux 的目的。幾乎所有的Linux操作都可以通過GNOME 或者KDE 界面完成。讀者可以跳轉到本書中介紹GNOME 的章節,以及對應工具和應用程式的章節,重點研讀自己感興趣的內容。如果只希望把Linux 用作應用程式和網際網路客戶端,可以將重點放在應用程式部分。如果希望把Linux 搭建為一個能夠服務多個用戶的多用戶系統,或者把Linux 系統集成到區域網路,可以參考管理相關章節,其中包含非常詳細的有關係統、檔案和網路管理的信息。這些任務並不是相互獨立的,在一個商業環境中,可能要使用上述的全部特性。單機用戶只要學習如何使用桌面和網際網路就夠了,而管理員則更關心安全和網路特性。

基於的版本

2010 年RHEL 6.0 出現了。RHEL 6.0 桌面環境/存儲和虛擬化方面較RHEL 5.0 有不小的變化。例如,在虛擬化方面,使用KVM 替代了Xen,全面增強了RHEL 的虛擬化功能。在存儲方面,它增強了iSCSI 和FC 的支持,在節能方面比前期的版本有大幅度的提升,可謂綠色Linux,是目前最強大的企業級Linux 發行版之一。本書在選擇作業系統發行版本時,綜合了各個發行版本的特點,最終選擇了CentOS 6 作為本書的基礎系統平台。CentOS 是眾多Linux 發行版本之一,但因為其源自於RedHat 框架,同時該版本完全開源,包括開放的軟體YUM 源,可以為用戶帶來更加方便的升級方法。另外,目前國內很多企業對於CentOS 發行版也非常熱衷,這也增加了本書的實用性。

本書特點

在寫作思路上強調在“授人以漁”的前提下“授人以魚”,對每個知識點的介紹爭取做到深入淺出,從系統、科學的原理和機制介紹出發,通過豐富多樣的圖表配以具體的步驟進行詳細的講解,以方便讀者在實際Linux 的管理和操作中進行對照學習,提高學習效率。本書涉及RHEL/CentOS 6.0 伺服器管理諸多方面的內容,書中絕大部分內容同時也適用於其他發行版本。同時,本書大量使用了圖表對內容進行表述和歸納,便於讀者理解及查閱,具有很強的實用性、指導性。

附錄

附錄A 使用Webmin 管理Linux

附錄B Linux 運維中常見伺服器設定

附錄C 搭建雲計算工作平台OpenStack 和Eucalyptus

適用對象

本書主要適用於希望進入Linux 運維行業的新手,不過對於有經驗的Linux 系統管理員而言,其中的部分章節同樣適用。另外,本書也可以作為計算機培訓參考教材。

感謝

首先感謝在編寫本書的過程中,領導、朋友和家人給予的支持及幫助。另外,電子工業出版社的李冰編輯在筆者寫書的過程中給了我無私的幫助和鞭策,為了使這本書能儘快與讀者見面,她付出了巨大的努力。本書第1 章由林捷、馮霄執筆;第2 章由國曉平執筆;第3 章由楊水珍、吳少萍執筆;第4 章由王波、郭燕紅、曹元其執筆;第5 章~第13 章由曹江華執筆;全書由曹江華進行統稿。另外楊曉勇同志幫助完成了資料收集和文字校對。由於作者水平有限,書中不足及疏漏之處在所難免,敬請專家和讀者給予批評指正。


相關詞條

相關搜尋

熱門詞條

聯絡我們