注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡操作系統(tǒng)Linux 系統(tǒng)運維

Linux 系統(tǒng)運維

Linux 系統(tǒng)運維

定 價:¥69.00

作 者: 曹江華,國曉平 著
出版社: 電子工業(yè)出版社
叢編項:
標 簽: 操作系統(tǒng) 計算機與互聯(lián)網(wǎng)

ISBN: 9787121239588 出版時間: 2014-09-01 包裝: 平裝
開本: 頁數(shù): 552 字數(shù):  

內(nèi)容簡介

  本書以CentOS 6 為藍本,主要介紹了Linux 操作系統(tǒng)的基本使用和系統(tǒng)管理知識。全書共分13 章和3 個附錄,主要包括Linux 簡介和網(wǎng)絡安裝、Linux 系統(tǒng)日常運維管理、使用運維工具Puppet 管理計算機、Linux 運維中的存儲管理、Linux 運維的網(wǎng)絡管理、Linux 打印管理、Linux 運維的日志管理、SELinux 和防火墻以及安全審計工具的使用、Linux 系統(tǒng)運維中的數(shù)據(jù)備份恢復、Linux 集群和負載均衡管理、Linux虛擬化配置、Linux 運維中的Shell 應用、Linux 運維中的系統(tǒng)監(jiān)控等內(nèi)容。本書從運維工作中的應用服務入手,全面講解基本Linux 操作系統(tǒng)及各種軟件服務的運維工作。

作者簡介

  1994年畢業(yè)于工科大學機電一體化專業(yè),從事CAD設計。后從事小型數(shù)據(jù)庫的應用。1996年開始從事構(gòu)建網(wǎng)絡、管理維護、數(shù)據(jù)庫管理工作。1999年后開始接觸LINUX。在工作中曾參加局域網(wǎng)的安裝調(diào)試(Windows NT /2000,Unix,linux)和維護的工作,熟悉CISCO公司系列產(chǎn)品,熟悉tcp/ip,ipx等網(wǎng)絡協(xié)議,具有較強的計算機網(wǎng)絡知識。能夠熟練操作等各種辦公軟件.本人有較強的網(wǎng)絡理論水平和豐富的實踐經(jīng)驗.

圖書目錄

第1 章 Linux 簡介和網(wǎng)絡安裝..................... 1
1.1 Linux 簡介.............................................. 1
1.1.1 UNIX 操作系統(tǒng)的誕生..................... 1
1.1.2 GNU 早期簡史.................................. 2
1.1.3 POSIX 標準的發(fā)展史....................... 2
1.1.4 Linux 概述......................................... 3
1.1.5 Linux 和開源軟件的商業(yè)化.............. 4
1.1.6 Linux 和開源軟件的商業(yè)模式.......... 5
1.2 Linux 內(nèi)核及其發(fā)行版本...................... 6
1.2.1 Linux 發(fā)行版本概述......................... 6
1.2.2 Linux 內(nèi)核的變遷............................. 6
1.2.3 Linux 主要發(fā)行版本......................... 8
1.3 使用網(wǎng)絡安裝Linux ............................ 10
1.3.1 安裝Linux 的幾種方法.................. 10
1.3.2 配置PXE 服務器............................ 10
1.4 系統(tǒng)基本配置....................................... 13
1.4.1 設置一個系統(tǒng)管理員賬號.............. 13
1.4.2 yum 配置.......................................... 14
1.4.3 配置系統(tǒng)服務.................................. 16
第2 章 Linux 系統(tǒng)日常運維管理................ 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 相關(guān)命令......................................80
2.4.2 at 相關(guān)命令使用實例.......................82
2.4.3 系統(tǒng)資源的定時調(diào)用(使用
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 安裝環(huán)境..........................................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 目錄結(jié)構(gòu).....................97
3.3.2 理解主配置文件puppet.conf .......... 97
3.3.3 理解主機配置文件site.pp .............. 99
3.3.4 Puppet 服務器端的配置................ 100
3.3.5 Puppet 文件管理重要參數(shù)實例.... 102
3.3.6 Puppet filebucket 文件管理實戰(zhàn)... 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 分區(qū)編輯器............. 139
4.2 LVM 管理工具................................... 144
4.2.1 LVM 基礎...................................... 144
4.2.2 命令行LVM 配置實戰(zhàn)................. 148
4.2.3 使用system-config-lvm
管理LVM...................................... 154
4.3 iSCSI 使用方法.................................. 158
4.3.1 iSCSI 技術(shù)簡介............................. 158
4.3.2 Linux iSCSI 配置........................... 161
第5 章 Linux 運維的網(wǎng)絡管理................. 165
5.1 Linux 網(wǎng)絡基礎.................................. 165
5.1.1 Linux 網(wǎng)絡結(jié)構(gòu)的特點................. 165
5.1.2 Linux 下端口號分配..................... 167
5.1.3 Linux 的TCP/IP 網(wǎng)絡配置........... 169
5.2 Linux 運維常用網(wǎng)絡管理命令.......... 170
5.2.1 arp:管理系統(tǒng)中的ARP 高速
緩存................................................ 170
5.2.2 arpwatch:監(jiān)聽ARP 記錄............ 171
5.2.3 arping:發(fā)送ARP 請求到一個
相鄰主機........................................ 172
5.2.4 finger:查找并顯示用戶信息....... 173
5.2.5 ifconfig:設置網(wǎng)絡接口............... 174
5.2.6 iwconfig:設置線網(wǎng)卡.............. 175
5.2.7 hostname:顯示主機名................. 179
5.2.8 ifup:激活設備..............................180
5.2.9 ifdown:禁用網(wǎng)絡設備.................181
5.2.10 mii-tool:調(diào)整網(wǎng)卡模式..............181
5.2.11 route:設置路由表......................182
5.2.12 netstat:查看網(wǎng)絡連接................184
5.2.13 ping:檢測主機的連通性...........185
5.2.14 traceroute:檢查數(shù)據(jù)包所
經(jīng)過的路由器..............................186
5.2.15 wget:下載文件...........................188
5.2.16 telnet:遠程登錄..........................191
5.2.17 ethtool:查詢及設置網(wǎng)卡參數(shù)....192
5.2.18 tc:顯示和維護流量控制設置....193
5.3 使用NetworkManager 和Wcid 配置
網(wǎng)絡連接............................................ 194
5.3.1 NetworkManager 簡介...................194
5.3.2 使用NetworkManager 配置有線
網(wǎng)絡接口........................................195
5.3.3 使用NetworkManager 連接Wi-Fi
(802.11)網(wǎng)絡...................................196
5.3.4 使用Wicd 網(wǎng)絡管理器..................197
5.4 掌握Linux 運維常用網(wǎng)絡監(jiān)控工具.. 199
5.4.1 使用iftop 工具監(jiān)控網(wǎng)卡的流量...199
5.4.2 使用ngrep 監(jiān)控網(wǎng)絡接口.............200
5.4.3 利用Bwm-NG 監(jiān)測帶寬...............202
5.4.4 lsof ..................................................203
5.4.5 使用IPTraf 監(jiān)控Linux 網(wǎng)絡.........205
5.4.6 使用Tcpdump ................................207
5.4.7 使用Nmap 網(wǎng)絡掃描工具............. 211
5.4.8 使用Wireshark 網(wǎng)絡包分析..........215
第6 章 Linux 打印管理............................221
6.1 Linux 打印系統(tǒng)發(fā)展路線圖.............. 221
6.1.1 PostScript 語言...............................221
6.1.2 BSD LPD 打印系統(tǒng).......................223
6.1.3 LPRng 打印系統(tǒng)............................224
6.1.4 通用UNIX 打印系統(tǒng)(CUPS)...225
6.2 使用圖形化打印配置管理工具......... 227
6.2.1 Linux 打印過程..............................227
6.2.2 下載安裝驅(qū)動................................ 227
6.2.3 使用system-config-printer ............ 228
6.3 使用CUPS 打印系統(tǒng)......................... 231
6.3.1 了解Alternative 機制.................... 231
6.3.2 啟動CUPS 打印服務.................... 231
6.3.3 管理CUPS 打印系統(tǒng).................... 231
6.4 使用命令行工具................................. 233
6.4.1 cupsd:通用打印程序守護進程... 233
6.4.2 lpadmin:配置LP 打印服務........ 234
6.4.3 lp:打印文件................................. 236
6.4.4 lpstat:顯示行式打印機狀態(tài)
信息................................................ 237
6.4.5 lpr:排隊打印作業(yè)....................... 238
6.4.6 lprm:打印隊列刪除任務............ 238
6.4.7 lpc:控制打印機........................... 239
6.4.8 lpq:檢查假脫機隊列................... 240
6.4.9 lpinfo:顯示驅(qū)動和設備.............. 241
6.4.10 lpmove:將作業(yè)從一個隊列移動
到另外一個隊列中........................ 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 使用圖形化工具:系統(tǒng)日志查看器.. 258
7.4.1 系統(tǒng)日志查看器的安裝.................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 構(gòu)架.................................274
8.1.3 SELinux 相關(guān)的文件.....................277
8.1.4 SELinux 使用實戰(zhàn).........................277
8.1.5 SELinux 布爾值和上下文配置.....279
8.1.6 使用命令行工具管理SELinux .....283
8.1.7 SELinux 日志文件的使用.............295
8.1.8 SELinux 和網(wǎng)絡服務設置.............295
8.2 Linux 安全審計工具.......................... 301
8.2.1 Linux 用戶空間審計系統(tǒng)簡介......301
8.2.2 安裝軟件包并且配置審計守護
進程................................................302
8.2.3 用戶空間審計系統(tǒng)的使用實例.....306
8.3 防火墻設置........................................ 312
8.3.1 防火墻簡介....................................312
8.3.2 Linux 防火墻..................................315
8.3.3 iptables 配置實戰(zhàn)...........................328
8.3.4 使用system-config-firewall 和
Fwbuilder 快速構(gòu)架Linux
防火墻............................................330
第9 章 Linux 系統(tǒng)運維中的數(shù)據(jù)
備份恢復......................................338
9.1 Linux 備份基礎.................................. 338
9.1.1 什么是備份....................................338
9.1.2 備份前需考慮的因素....................338
9.1.3 選擇備份介質(zhì)................................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 做硬盤分區(qū)鏡像....... 348
9.3.2 使用partimage 備份恢復Linux
分區(qū)................................................ 349
9.3.3 使用afio 工具備份........................ 351
9.3.4 圖形化工具LuckyBackup............. 352
9.3.5 Linux 備份恢復工具..................... 353
9.4 使用網(wǎng)絡備份工具Bacula................. 354
9.4.1 Bacula 簡介.................................... 354
9.4.2 Bacula 的安裝及配置.................... 357
9.4.3 執(zhí)行備份和恢復............................ 362
9.4.4 使用圖形化工具bacula-consolebat...................................................
367
9.5 使用rsync........................................... 368
9.5.1 rsync 簡介...................................... 368
9.5.2 rsync 兩種部署架構(gòu)...................... 369
9.5.3 rsync 命令格式.............................. 370
9.5.4 rsync 使用實例.............................. 372
9.5.5 配置rsycn 服務............................. 374
第10 章 Linux 集群和負載均衡管理........ 380
10.1 Linux 集群技術(shù)簡介........................ 380
10.1.1 集群計算IEEE 工作組............... 380
10.1.2 集群系統(tǒng)...................................... 380
10.1.3 集群的作用.................................. 381
10.1.4 Linux 集群的作用....................... 382
10.1.5 Linux 集群體系結(jié)構(gòu)................... 382
10.1.6 Linux 集群分類........................... 383
10.1.7 Linux 集群發(fā)展趨勢................... 384
10.1.8 創(chuàng)建一個Linux 集群.................. 385
10.1.9 成功配置Linux 集群的建議....... 387
10.2 LVS 安裝及配置.............................. 389
10.2.1 LVS 誕生背景.............................. 389
10.2.2 IPVS 負載調(diào)度算法.................... 389
10.2.3 LVS 系統(tǒng)介紹.............................. 390
10.3 組建基本的LVS 系統(tǒng)..................... 393
10.3.1 ipvsadm 的安裝和使用................393
10.3.2 調(diào)度服務器設置流程...................395
10.3.3 應用服務器設置流程...................396
10.3.4 測試LVS 系統(tǒng).............................396
10.3.5 使用Piranha 配置調(diào)度服務器....397
10.4 使用Corosync 和Pacemaker........... 402
10.4.1 安裝及配置Corosync 和
Pacemaker.....................................402
10.4.2 配置虛擬IP 地址.........................404
10.4.3 監(jiān)測http 服務..............................405
10.5 使用pen 工具配置負載均衡........... 407
10.5.1 pen 簡介........................................407
10.5.2 網(wǎng)絡結(jié)構(gòu)介紹..............................407
10.5.3 安裝配置過程................................407
10.5.4 通過設置腳本文件監(jiān)控pen
狀態(tài)................................................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 虛擬化技術(shù).................... 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 虛擬機硬盤文件
類型格式轉(zhuǎn)換............................430
11.3 KVM 虛擬機配置............................ 431
11.3.1 KVM 虛擬機簡介........................ 431
11.3.2 安裝及配置KVM 相關(guān)軟件....... 432
11.3.3 使用virt-manager 建立一個KVM
虛擬機.......................................... 433
11.3.4 KVM 虛擬機功能簡介................ 436
11.3.5 使用命令行執(zhí)行高級管理任務.. 440
11.4 KVM 虛擬機存儲設置.................... 444
11.4.1 KVM 虛擬機存儲模式解析........ 444
11.4.2 創(chuàng)建基于分區(qū)的存儲池.............. 445
11.4.3 創(chuàng)建基于目錄的存儲池.............. 446
11.4.4 創(chuàng)建基于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 環(huán)境的說明......................... 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 環(huán)境................... 475
12.5 Linux 運維中的Shell 應用實例.... 476
12.5.1 使用Shell 腳本檢測系統(tǒng)磁盤
空間..............................................476
12.5.2 列出某一目錄下,空間用量超過
指定大小的子目錄......................477
12.5.3 使用一個Shell 腳本獲取網(wǎng)站的
注冊信息......................................478
12.5.4 檢測進程CPU利用率和檢測進程
內(nèi)存使用量..................................478
12.5.5 對Linux 系統(tǒng)進行全面的檢查...479
第13 章 Linux 運維中的系統(tǒng)監(jiān)控............481
13.1 監(jiān)控原理.......................................... 481
13.1.1 性能監(jiān)控方法..............................481
13.1.2 proc 文件系統(tǒng)的特點..................481
13.1.3 lproc 文件系統(tǒng)的功能.................482
13.1.4 監(jiān)控系統(tǒng)負載..............................482
13.1.5 使用phpsysinfo............................483
13.1.6 監(jiān)控Linux 進程運行...................485
13.1.7 監(jiān)控內(nèi)存使用情況......................485
13.1.8 監(jiān)控中央處理器..........................487
13.1.9 使用iostat 監(jiān)控I/O 性能.............489
13.1.10 監(jiān)控網(wǎng)絡性能............................490
13.1.11 SAR.............................................492
13.1.12 使用kSar ....................................497
13.2 Linux 核心硬件狀態(tài)監(jiān)控................ 502
13.2.1 使用命令行工具檢測主板、
CPU ..............................................502
13.2.2 使用smartmontools 檢測硬盤
健康狀態(tài)......................................504
13.3 使用Nagios...................................... 506
13.3.1 Nagios 簡介..................................506
13.3.2 安裝Nagios ..................................507
13.3.3 添加監(jiān)測目標..............................509
13.3.4 在監(jiān)測主機上安裝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 網(wǎng)絡性能測試工具................ 517
13.4.1 網(wǎng)絡性能測試簡介...................... 517
13.4.2 利用ipref 測試網(wǎng)絡性能............ 518
13.4.3 使用tcptrace ................................ 520
13.5 使用inotify 監(jiān)控Linux 文件系
統(tǒng)事件.............................................. 528
13.5.1 Inotify 簡介..................................528
13.5.2 為什么需要監(jiān)控文件系統(tǒng)...........529
13.5.3 Inotify 到底是什么.......................529
13.5.4 安裝軟件包..................................529
13.5.5 開始使用工具..............................529
13.5.6 建立Inotify 初始化文件..............530
13.5.7 進行基本的文件操作...................531

本目錄推薦

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