Linux系統管理直通車( 簡體 字) | |
作者:劉明,蔡娜 | 類別:1. -> 作業系統 -> Linux |
出版社:電子工業出版社 | 3dWoo書號: 37511 詢問書籍請說出此書號! 有庫存 NT售價: 400 元 |
出版日:1/1/2014 | |
頁數:412 | |
光碟數:1 | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787121221187 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1部分 Linux的安裝與啟動
第1章 Linux系統簡介 2 1.1 什么是Linux 2 1.2 Linux的發展 3 1.3 Linux的特點 4 1.3.1 免費、開源 4 1.3.2 廣泛的硬件支持 4 1.3.3 安全性及可靠性好 4 1.3.4 良好的用戶界面 4 1.3.5 功能強大 5 1.4 Linux標準 5 1.4.1 GNU 5 1.4.2 POSIX 7 1.4.3 LSB 7 第2章 Linux系統的安裝 8 2.1 常見的Linux發行版本 8 2.2 rhel6的安裝 9 第3章 系統操作與關機 30 3.1 系統操作 30 3.1.1 X-Window與命令行模式的切換 30 3.1.2 命令行操作 30 3.2 幫助信息查詢 32 3.2.1 --help 32 3.2.2 man page 33 3.2.3 info page 35 3.3 關機方法 36 3.3.1 shutdown 36 3.3.2 halt 37 3.3.3 reboot 37 3.3.4 init 37 第4章 Linux系統的啟動過程 38 4.1 Linux的啟動流程 38 4.1.1 BIOS自檢 38 4.1.2 MBR引導 39 4.1.3 Boot Loader 39 4.1.4 加載內核kernel 40 4.1.5 啟動init進程 40 4.1.6 讀取inittab文件,執行/etc/rc.d/rc.sysinit,rc等腳本 40 4.1.7 啟動完成,登錄系統 41 4.2 系統運行級別 41 4.3 GRUB 43 4.3.1 與硬盤的關系 44 4.3.2 配置文件 44 4.3.3 啟動時可以選擇 46 4.3.4 GRUB的安裝 47 4.4 啟動過程的問題解決 50 4.4.1 GRUB在線編輯 51 4.4.2 單用戶模式 53 第2部分 Linux權限、系統及磁盤管理 第5章 文件與目錄管理 56 5.1 目錄與路徑 56 5.1.1 目錄層次配置標準FHS 56 5.1.2 相對路徑與絕對路徑 59 5.1.3 執行文件路徑的變量:$PATH 60 5.2 文件及目錄的管理 62 5.2.1 ls查看文件和目錄 62 5.2.2 cp復制文件或目錄 63 5.2.3 rm刪除文件或目錄 65 5.2.4 mv移動文件與目錄,或重命名 66 5.2.5 touch修改文件時間與創建新文件 68 5.3 目錄的相關操作 69 5.3.1 cd 切換目錄 70 5.3.2 pwd 顯示當前所在的目錄 70 5.3.3 mkdir建立新目錄 71 5.3.4 rmdir刪除空目錄 72 5.4 文件內容查看 72 5.4.1 cat 73 5.4.2 tac 74 5.4.3 nl 74 5.4.4 more與less 75 5.4.5 head與tail 77 5.5 文件的查找 78 5.5.1 which 79 5.5.2 whereis 79 5.5.3 locate 80 5.5.4 find 82 第6章 文件權限與目錄配置 85 6.1 文件與目錄的屬性 85 6.1.1 文件的屬性 85 6.1.2 目錄的屬性 87 6.1.3 文件的類別 88 6.2 文件與目錄權限修改 90 6.2.1 修改文件的所屬組(chgrp) 90 6.2.2 修改文件的所屬用戶(chown) 91 6.2.3 修改文件的屬性(chmod) 92 6.3 特殊權限 94 6.3.1 默認權限 94 6.3.2 隱藏權限 96 6.3.3 特殊權限 97 第7章 賬號及權限管理 101 7.1 用戶管理 101 7.1.1 UID 101 7.1.2 與用戶相關的配置文件 102 7.1.3 useradd 105 7.1.4 userdel 109 7.1.5 usermod 109 7.1.6 passwd 110 7.1.7 用戶功能 112 7.2 組管理 114 7.2.1 GID 114 7.2.2 與組相關的配置文件 114 7.2.3 groupadd 116 7.2.4 groupmod 117 7.2.5 groupdel 117 7.2.6 gpasswd 118 7.2.7 初始用戶組和有效用戶組 119 7.3 用戶身份切換 120 7.3.1 su 120 7.3.2 sudo 122 7.4 ACL的使用 124 7.5 PAM模塊 128 7.5.1 PAM的配置文件設置 129 7.5.2 PAM模塊介紹 130 7.5.3 示例說明 131 第8章 磁盤管理 133 8.1 磁盤管理 133 8.1.1 fdisk 133 8.1.2 mkfs 139 8.1.3 e2label 141 8.2 軟件磁盤陣列RAID 141 8.2.1 磁盤陣列的級別 141 8.2.2 磁盤陣列的配置 142 8.2.3 RAID錯誤救援 146 8.2.4 關閉軟件 RAID 150 8.3 邏輯卷管理LVM 151 8.3.1 LVM的概念 151 8.3.2 LVM的配置 151 8.3.3 LVM容量的放大與縮小 156 8.3.4 LVM快照 167 第9章 文件系統管理 173 9.1 文件系統管理 173 9.1.1 df 173 9.1.2 du 175 9.2 文件系統的掛載與卸載 177 9.2.1 掛載文件系統 177 9.2.2 卸載文件系統 179 9.2.3 文件系統的自動掛載 179 9.3 內存置換空間SWAP 180 9.4 PROC文件系統 182 9.4.1 proc目錄下的常見文件 182 9.4.2 進程目錄下的常見文件 184 9.4.3 設置內核參數 185 第3部分 Linux系統管理 第10章 RPM軟件包的管理 188 10.1 簡介 188 10.1.1 RPM與SRPM 188 10.1.2 什么是平臺架構 189 10.2 Linux軟件包的管理 189 10.2.1 安裝RPM包 190 10.2.2 升級RPM包 191 10.2.3 刪除RPM包 192 10.2.4 查詢RPM軟件包的功能 192 10.2.5 RPM的校驗 197 10.3 SRPM的使用 198 10.3.1 rpmbuild 199 10.3.2 spec文件 200 10.3.3 示例 203 10.4 YUM軟件包管理 206 10.4.1 配置 206 10.4.2 YUM方式的使用 208 第11章 進程管理 215 11.1 簡介 215 11.2 工作管理 215 11.2.1 讓指令在背景中執行(&) 216 11.2.2 讓指令在背景中等待(Ctrl+z) 216 11.2.3 查看目前背景的工作狀態(jobs) 216 11.2.4 將背景中的工作調到前景繼續運行(fg) 217 11.2.5 讓工作在背景中運行(bg) 218 11.3 進程查看 218 11.3.1 ps 218 11.3.2 pstree 222 11.3.3 top 224 11.4 進程刪除 226 11.4.1 kill 226 11.4.2 killall 228 第12章 Linux性能及系統監控 229 12.1 監測系統負載 229 12.1.1 uptime 229 12.1.2 w 230 12.1.3 使用cat /proc/loadavg命令 230 12.2 服務器性能監控 230 12.2.1 free 231 12.2.2 vmstat 232 12.2.3 mpstat 234 12.2.4 iostat 235 12.2.5 sar 239 12.2.6 netstat 249 12.3 Linux核心硬件狀態監控 252 12.3.1 hdparm 252 12.3.2 dmesg 254 12.3.3 lspci 255 12.3.4 lsusb 257 12.3.5 sensors 257 第13章 系統服務管理 260 13.1 daemon與服務 260 13.1.1 工作模式 260 13.1.2 啟動腳本 261 13.1.3 與服務有關的端口 262 13.2 系統服務管理 263 13.2.1 service 263 13.2.2 chkconfig 263 13.2.3 ntsysv 265 13.3 xinetd配置 265 13.3.1 解析 xinetd.conf 266 13.3.2 /etc/xinetd.d/* 267 13.4 實例 268 13.4.1 stand-alone 269 13.4.2 xinetd 269 第14章 例行性命令與磁盤配額 271 14.1 例行性命令 271 14.1.1 什么是例行性命令 271 14.1.2 僅執行一次的例行性命令at 271 14.1.3 循環執行的例行性命令cron 273 14.2 磁盤配額 275 14.2.1 什么是磁盤配額 276 14.2.2 quota的使用 277 14.2.3 磁盤配額使用實例 279 第15章 壓縮與打包 283 15.1 簡介 283 15.2 壓縮命令 284 15.2.1 compress 284 15.2.2 gzip和zcat 285 15.2.3 bzip2與bzcat 286 15.3 打包命令tar 287 15.3.1 tar命令的基本用法 287 15.3.2 使用tar壓縮與解壓文件 289 15.4 光盤刻錄 290 15.4.1 mkisofs 290 15.4.2 cdrecord 291 第16章 備份與恢復 293 16.1 簡介 293 16.2 備份介質的選擇 294 16.3 備份策略 294 16.3.1 完全備份 294 16.3.2 增量備份 294 16.3.3 差異備份 295 16.4 定時備份工具 295 16.4.1 dump和restore 295 16.4.2 dd 302 16.4.3 cpio 304 16.5 實時備份 306 16.5.1 DRBD 306 16.5.2 rsync與inotify 311 第17章 系統日志管理 318 17.1 簡介 318 17.2 rsyslogd 319 17.2.1 配置文件/etc/rsyslog.conf 319 17.2.2 配置文件/etc/sysconfig/syslog 321 17.2.3 實例 322 17.3 logrotate 323 17.3.1 logrotate 的配置 323 17.3.2 使用include 選項讀取其他配置文件 325 17.3.3 與cron配合使用 326 17.4 登錄日志分析 327 17.4.1 who 327 17.4.2 w 327 17.4.3 ac 327 17.4.4 last 328 17.4.5 lastlog 329 第4部分 Linux編輯器與正則表達式 第18章 vi編輯器 332 18.1 vi編輯器 332 18.1.1 啟動vi編輯器 332 18.1.2 vi的使用模式 334 18.1.3 文件的保存和退出 338 18.2 vim的附加功能 339 18.2.1 塊選擇 339 18.2.2 多文件編輯 340 18.2.3 多窗口功能 341 18.3 vim的配置 342 第19章 正則表達式 343 19.1 正則表達式 343 19.1.1 基本正則表達式 343 19.1.2 擴展正則表達式 344 19.2 grep 344 19.2.1 grep 345 19.2.2 egrep 346 19.3 sed 347 19.3.1 使用方法 347 19.3.2 定址與命令 348 19.3.3 示例 349 19.4 awk 353 19.4.1 awk程序模式 353 19.4.2 BEGIN與END代碼塊 354 19.4.3 awk的內置變量 355 19.4.4 awk的運算符 357 第5部分 網絡與系統安全 第20章 網絡管理 360 20.1 網絡配置 360 20.1.1 ifconfig 360 20.1.2 route 364 20.1.3 ip 367 20.2 網絡故障檢測 372 20.2.1 ping 372 20.2.2 netstat 373 20.2.3 nslookup 375 第21章 Linux系統的安全 376 21.1 iptables 376 21.1.1 表與鏈 376 21.1.2 iptables的使用 377 21.2 TCP_wrappers 386 21.2.1 服務查看 386 21.2.2 配置 387 21.2.3 實例 387 21.3 SELinux 388 21.3.1 安全上下文 388 20.3.2 修改安全上下文 389 21.3.3 SELinux的狀態查看 391 21.3.4 SELinux的啟動與關閉 392 本書以Redhat為平臺,詳細地介紹了如何在命令行下進行Linux系統的配置管理,并通過大量的實例及演示來幫助讀者快速掌握Linux系統配置的方法和技巧。本書內容全面,覆蓋了Linux系統下的常用內容,包括Linux的安裝與啟動、Linux權限、系統及磁盤管理、Linux系統管理、Linux 編輯器與正則表達式、網絡與系統安全等。
Linux 是基于 UNIX 發展而來的操作系統,也繼承了 UNIX 系統穩定并且高效的特點。它可以持續運行數月乃至數年而無須重啟,其速度性能也非常高。Linux系統的高效和穩定已經在各個領域內得到了大量事實的驗證。隨著虛擬化及云浪潮的到來,Linux系統的發展將更加迅猛。
作者根據自己多年使用Linux系統的經驗,并結合大量的實例編成了本書。本書具有如下特點。 (1)知識全面,覆蓋了Linux系統下的常用知識點,包括相關概念及使用方法等。從Linux系統的安裝、啟動,到Linux系統的權限管理、磁盤管理、系統管理,到Linux系統下的文本編輯器、正則表達式,再到Linux系統的網絡安全及系統安全,內容由淺入深,囊括了Linux系統管理的各個環節。 (2)循序漸進、由淺入深地講解了Linux系統管理的相關知識。按照用戶循序漸進、由淺入深的習慣,本書從簡單內容開始介紹,操作上手快,學習效果好,使計算機用戶能夠輕松領會知識的難點和重點。 (3)包括大量的實例,幾乎每個知識點都會伴隨一個或多個實例,通過實例操作來引導讀者親自動手實踐,從而加深其對知識點的理解和掌握。作者給每個實例都添加了十分詳細的注釋,以方便讀者理解。 (4)結構清晰,章節系統,全面清楚地展現了Linux系統的本質和特點,使本書的內容具有先進性和適應性。讀者既可以將其作為Linux系統管理的入門書,也可以作為查找所需內容的工具書。 本書主要包括以下幾個部分。 第1部分:Linux的安裝與啟動 該部分介紹了Linux系統的背景知識,包括Linux系統的歷史及其特點,Linux系統的安裝,Linux系統的操作,以及Linux系統的開機及關機。 第1章:簡要介紹Linux系統,包括Linux系統的發展歷史及其特點,使讀者在正式接觸Linux系統之前能夠有一個總體的認識。 第 2 章:介紹常見的Linux發行版本,并以Redhat 的rhel6.3為例介紹如何進行Linux系統的安裝。 第3章:介紹Linux系統下的操作方法,以及Linux系統正常的關機步驟。 第4章:介紹Linux系統的整個啟動過程,包括從用戶打開電源到屏幕出現命令行提示符的整個處理流程,并主要介紹了系統的運行級別及GRUB的相關知識,使讀者對Linux的啟動過程有一個大概的了解,為進一步研究Linux的工作原理提供了基礎。 第2部分:Linux權限、系統及磁盤管理 該部分介紹了Linux系統的權限及管理方面的知識,包括文件及目錄的管理、文件及目錄的權限、用戶賬號及權限管理、磁盤管理及文件系統管理。 第 5 章:介紹如何使用命令的方式來簡單、快速地管理Linux 系統下的文件與目錄,包括如何在不同的目錄間轉換,如何建立與刪除目錄,如何建立與刪除文件,如何查看文件內容,以及如何查找特定的文件等。 第6章:介紹如何配置Linux系統中文件及目錄的權限,包括文件與目錄包含哪些屬性,如何通過屬性的修改來控制權限的修改,以及系統中的一些特殊權限等。 第7章:介紹Linux下的用戶及組的概念,以及如何通過命令對系統中的用戶與用戶組進行管理與控制,如何使用不同用戶來執行不同的操作等。 第8章:在Linux系統中,如何使用和管理磁盤空間是很重要的。本章介紹了如何對磁盤進行分區,如何格式化磁盤分區等。此外,還介紹了Linux系統下的磁盤陣列RAID,以及邏輯卷LVM的使用。 第9章:介紹Linux系統中的文件系統管理方法,包括如何對相關的目錄進行掛載或卸載,SWAP內存置換空間及PROC文件系統等。 第3部分:Linux系統管理 該部分介紹了Linux系統管理方面的知識,包括RPM軟件包的管理、進程管理、Linux性能及系統監控、系統服務管理、例行性命令與磁盤配額、壓縮與打包、備份與恢復、系統日志管理。 第 10 章:介紹RPM的使用方法,包括如何通過RPM的方式管理系統中的軟件包,如何制作自己的軟件包,以及如何通過YUM的方式來更加方便、簡單地進行軟件包的管理等。 第 11 章:介紹Linux系統上的進程管理方法,包括如何查看并管理系統中的進程,使讀者對進程有一個更加全面的了解。 第 12 章:介紹如何查看Linux系統的狀態及性能,包括CPU、內存、I/O、網絡等的使用情況,用戶可以通過這些信息來了解系統存在的問題及如何對系統進行進一步的調整優化。 第 13 章:介紹Linux系統上的系統服務管理方法,包括啟動、監控、配置等。 第 14 章:介紹例行性命令及磁盤配額的概念及使用方法,使讀者了解如何更方便、有效地管理Linux系統,包括如何在特定的時間運行特定的命令及如何限制使用者使用硬盤的容量。 第 15 章:介紹如何在Linux系統中對文件進行壓縮與打包,包括gzip、compress、b zip2及tar等。 第 16 章:介紹Linux系統下的數據備份策略,以及常用的備份命令,包括tar、dump、dd、cpio等,使讀者了解Linux系統下數據備份與恢復的基本方法。 第 17 章:介紹Linux系統下的日志管理方法,使系統管理員了解系統是否出現了故障,故障發生的原因,以及應當如何處理等。 第4部分:Linux編輯器與正則表達式 該部分介紹了Linux編輯器與正則表達式方面的知識,包括系統上的文本編輯器vi及vim的使用,基本正則表達式及擴展正則表達式的使用。 第 18 章:介紹Linux 系統中的文本編輯器的基本用法及配置,包括vi 及vim。 第 19 章:介紹正則表達式的相關使用方法,使管理員在管理系統時可以更加簡單、方便地處理相關的事務。 第5部分:網絡與系統安全 該部分介紹了Linux系統上網絡及系統安全方面的知識,包括Linux系統的網絡配置及故障檢測、iptables防火墻、TCP_WRAPPERS、SELinux。 第 20 章:介紹Linux系統中的一些常用網絡命令,使讀者對網絡配置及網絡故障檢測有一定的了解。 第 21 章:介紹Linux系統的安全方面的內容,包括SELinux、Tcp_wrappers及iptables 3個方面。 通過本書的學習,將使讀者對Linux操作系統的配置管理有一個深入的認識。本書適合于不同層次的讀者,包括學生、高級用戶、專家、系統管理員、程序員等。 本書由劉明、蔡娜編著,參加本書編寫和審定工作的還有王堅寧、李龍、魏勇、張玉蘭、高克臻、張秀梅、張云霞、周興國、李輝、劉峰、徐浩、馬建軍、朱麗云、許小榮等。在此,編者對以上人員致以誠摯的謝意! 最后,由于時間倉促及作者水平有限,難免存在錯誤和不妥之處,懇請讀者批評指正。 編 著 者 |