Linux服務器配置與管理完全學習手冊( 簡體 字) | |
作者:王健、趙中楠、趙國生 | 類別:1. -> 作業系統 -> Linux |
出版社:清華大學出版社 | 3dWoo書號: 43978 詢問書籍請說出此書號! 有庫存 NT售價: 445 元 |
出版日:4/1/2016 | |
頁數:560 | |
光碟數:1 (含視頻教學) | |
站長推薦: | |
印刷:黑白印刷 | 語系: ( 簡體 字 ) |
ISBN:9787302422952 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
第1章系統簡介 1
1.1認識Linux 1 1.1.1Linux系統的起源 1 1.1.2Linux的主要特點 3 1.2Linux版本 5 1.2.1Linux內核的概念 6 1.2.2Linux內核版本 7 1.2.3Linux發行版本 8 1.3RedHat 11 1.3.1RedHat概述 11 1.3.2RedHatEnterpriseLinux系列 11 1.3.3RedHatEnterpriseLinux6 12 1.4本章小結 15 1.5思考與練習 15 第2章系統的安裝與基本配置 16 2.1安裝前的準備 16 2.1.1硬件配置要求 16 2.1.2軟件資源獲取 17 2.1.3安裝方式 18 2.1.4安裝位置 18 2.1.5Linux分區方案 19 2.2虛擬機簡介 20 2.2.1虛擬機原理及種類 20 2.2.2VMwareWorkstation的 下載和安裝 21 2.2.3VMwareWorkstation網絡 工作模式 24 2.3在虛擬機中安裝RedHatEnterpriseLinux6 26 2.3.1創建虛擬機 26 2.3.2在虛擬機中安裝RedHat EnterpriseLinux6 28 2.3.3運行RedHatEnterprise Linux6 37 2.4本章小結 39 2.5思考與練習 39 第3章系統的基本結構 40 3.1Linux控制臺的使用 40 3.1.1進入控制臺 40 3.1.2Linux控制臺命令 40 3.2系統與硬件 61 3.2.1Linux硬件資源管理 61 3.2.2Linux外在設備的使用方法 62 3.3文件系統結構介紹 64 3.4運行機制介紹 66 3.4.1系統運行級 66 3.4.2系統啟動過程及GRUB文件 68 3.4.3系統引導過程及修復 71 3.4.4root密碼重置 75 3.4.5系統關機過程 77 3.5Linux與SecureCRT 79 3.5.1SecureCRT概述 79 3.5.2SecureCRT的安裝與使用 79 3.5.3與SecureCRT相關的 Linux命令 82 3.6本章小結 83 3.7思考與練習 83 第4章終端及常用的基本命令 84 4.1Linux命令行 84 4.1.1命令行說明 84 4.1.2命令行分類 85 4.1.3shell與命令提示符 87 4.1.4命令行模式的啟動及退出 90 4.1.5在Linux命令行下獲得幫助 91 4.2Linux終端 96 4.2.1終端讀取與寫入 96 4.2.2終端驅動器與通用終端接口 101 4.2.3終端輸出 110 4.3vi編輯器 117 4.3.1vi編輯器的工作模式 118 4.3.2vi的使用方法 118 4.4常用的基本命令 123 4.4.1常用命令集 123 4.4.2目錄的創建與刪除命令 125 4.4.3文本處理命令 128 4.4.4備份與壓縮命令 129 4.4.5改變文件或目錄的訪問 權限命令 131 4.4.6與用戶管理有關的命令 134 4.4.7磁盤管理命令 135 4.4.8在Linux環境下運行DOS 命令 137 4.5本章小結 137 4.6思考與練習 138 第5章軟件包的安裝與管理 139 5.1源碼的安裝方式 139 5.1.1下載解壓源碼 139 5.1.2分析安裝平臺環境 140 5.1.3編譯安裝軟件 140 5.1.4源碼編譯安裝程序的卸載 143 5.1.5源碼安裝實例 143 5.2RPM包的安裝方式 144 5.2.1RPM包管理工具介紹 145 5.2.2RPM包種類和組成 145 5.2.3RPM軟件包的使用 146 5.3二進制軟件的安裝方式 159 5.3.1安裝以*.tar.gz、*.bz2結尾 的二進制軟件包 159 5.3.2提供安裝程序的軟件包 159 5.4常用軟件包管理工具 159 5.4.1system-config-packages 160 5.4.2yum 161 5.4.3APT 167 5.5本章小結 168 5.6思考與練習 168 第6章文件和目錄管理 169 6.1文件系統 169 6.1.1Linux文件系統的基本概念 169 6.1.2Linux文件系統類型 170 6.1.3Linux文件系統的組織方式 171 6.1.4Linux系統的默認安裝目錄 172 6.2文件系統的管理 172 6.2.1創建文件系統 172 6.2.2查看已掛載的文件系統 172 6.2.3掛載文件系統 175 6.2.4卸載文件系統 175 6.3目錄和文件 176 6.3.1文件介紹 176 6.3.2目錄介紹 176 6.3.3Linux系統目錄結構 177 6.3.4Linux系統的文件類型 177 6.3.5文件的基本操作 178 6.4文件和目錄的權限 183 6.4.1Linux下的文件和目錄 權限簡介 183 6.4.2更改文件和目錄的所有者 184 6.4.3更改文件和目錄的權限 184 6.4.4設置文件和目錄的默認權限 185 6.4.5設置文件和目錄的特殊權限 186 6.4.6權限的圖形化管理 188 6.5文件和目錄管理操作命令 189 6.6本章小節 203 6.7思考與練習 203 第7章用戶和用戶組管理 204 7.1用戶(組)管理概述 204 7.1.1用戶(組)賬號簡介 204 7.1.2賬戶配置文件 205 7.2用戶賬戶管理 210 7.2.1新增賬戶 210 7.2.2刪除賬號 212 7.2.3修改賬號 212 7.3用戶密碼管理 213 7.4用戶組管理 216 7.4.1添加用戶組 216 7.4.2刪除用戶組 216 7.4.3修改用戶組 217 7.5用戶和用戶組管理常見問題 218 7.6本章小結 218 7.7思考與練習 219 第8章磁盤存儲管理 220 8.1磁盤管理基本概念 220 8.1.1磁盤設備在Linux下的 表示方法 224 8.1.2設備的掛載與使用 225 8.1.3磁盤分區的劃分標準 226 8.2利用fdisk工具劃分磁盤分區 227 8.2.1fdisk參數含義介紹 228 8.2.2fdisk實例講解 229 8.3LVM(邏輯卷管理) 234 8.3.1LVM的基本概念 234 8.3.2LVM的術語 234 8.3.3安裝LVM工具 236 8.3.4LVM的創建與管理 237 8.4本章小結 244 8.5思考與練習 245 第9章網絡配置 246 9.1網絡體系結構 246 9.1.1計算機網絡 246 9.1.2網絡協議 250 9.1.3OSI參考模型 251 9.1.4TCP/IP參考模型 253 9.1.5OSI、TCP/IP參考模型對比 254 9.2IP地址 256 9.2.1IP地址概述 256 9.2.2IP地址的分類 257 9.2.3路由的定義 258 9.3網絡配置 258 9.3.1網絡配置文件 258 9.3.2網絡服務 263 9.4網絡命令與故障診斷 266 9.4.1網絡命令 266 9.4.2網絡故障診斷 269 9.5綜合實例——網卡的配置 275 9.6本章小結 278 9.7思考與練習 279 第10章Samba服務器的配置 與應用 280 10.1Samba服務器 280 10.1.1Samba服務器簡介 280 10.1.2SMB協議及服務 281 10.1.3Samba服務器的協議結構 及工作流程 282 10.2服務器軟件包的安裝與啟動 284 10.2.1Samba服務器軟件包 284 10.2.2服務器的啟動與停止 286 10.3Samba服務器的配置 288 10.3.1Samba服務的配置文件 289 10.3.2Samba共享設置 293 10.3.3Samba服務器配置 299 10.3.4修改SELinux和iptables 防火墻 304 10.4Samba客戶端的配置 307 10.4.1從Linux客戶端訪問Samba 服務器 307 10.4.2從Windows客戶端訪問 Samba服務器 309 10.5配置實例——匿名共享登錄 312 10.6配置實例——用戶口令登錄 314 10.7Samba服務器常見問題及解決 方案 315 10.7.1服務器端排錯 315 10.7.2客戶端排錯 318 10.7.3Samba相關命令及工具 318 10.8本章小結 319 10.9思考與練習 320 第11章NFS服務器的配置與應用 321 11.1NFS服務器 321 11.1.1NFS概述 321 11.1.2遠程過程調用(RPC) 323 11.1.3NFS的工作原理 324 11.2NFS服務器的安裝及運行 325 11.2.1守護進程及安裝包 326 11.2.2NFS服務器的運行管理 327 11.3配置NFS服務器 329 11.3.1主配置文件 329 11.3.2輸出NFS服務器的 共享目錄 331 11.3.3NFS服務器測試 333 11.3.4NFS權限控制 336 11.3.5服務器端配置實例 337 11.4NFS客戶端 339 11.4.1查詢NFS服務器資源 339 11.4.2客戶端掛載方式 340 11.4.3卸載掛載目錄 344 11.5綜合實例——完整的NFS服務器 配置 344 11.6綜合實例——企業NFS服務器 配置 350 11.7NFS服務器常見問題處理 355 11.8本章小結 357 11.9思考與練習 357 第12章DNS服務器的配置與應用 358 12.1DNS 358 12.1.1DNS簡介 358 12.1.2DNS相關概念 359 12.1.3DNS查詢的工作原理 362 12.1.4DNS域名服務器類型 364 12.2BIND安裝與運行 365 12.2.1BIND來源 366 12.2.2BIND安裝 366 12.2.3BIND的基本文件結構 368 12.2.4BIND的啟動與停止 376 12.3BIND的基本配置 378 12.3.1主配置文件 378 12.3.2根域文件 385 12.3.3正向解析文件 386 12.3.4反向解析文件 389 12.3.5完整DNS服務器配置實例 389 12.4各種域名服務器配置 393 12.4.1主輔域名服務器配置 393 12.4.2緩存域名服務器配置 396 12.4.3轉發域名服務器配置 398 12.4.4DNS服務器常用工具 及文件 399 12.5DNS客戶端的配置 406 12.5.1Linux客戶端的配置 406 12.5.2Windows客戶端的配置 407 12.6DNS服務器常見問題及處理辦法 407 12.7本章小結 410 12.8思考與練習 410 第13章DHCP服務器的配置 與應用 412 13.1DHCP協議 412 13.1.1DHCP簡介 412 13.1.2DHCP工作流程 413 13.2DHCP服務器的安裝與運行管理 415 13.2.1安裝DHCP服務器 415 13.2.2DHCP服務器的運行管理 417 13.3DHCP服務器的配置 419 13.3.1主配置文件 419 13.3.2常用參數 421 13.3.3常用聲明 421 13.3.4常用選項 423 13.3.5租約數據庫文件 423 13.4DHCP高級服務器配置 427 13.4.1DHCP規劃 427 13.4.2DHCP多作用域設置 428 13.4.3DHCP中繼代理 433 13.5配置DHCP客戶端 439 13.5.1配置Linux平臺的DHCP 客戶端 439 13.5.2配置Windows平臺的DHCP 客戶端 440 13.6綜合實例——DHCP服務器配置 與測試 441 13.7DHCP服務器常見問題處理 443 13.8本章小結 444 13.9思考與練習 444 第14章Web服務器的配置與應用 445 14.1Web 445 14.1.1Web服務器 445 14.1.2HTTP協議 446 14.1.3Web服務器的工作原理 447 14.2Apache服務器 447 14.2.1Apache 447 14.2.2Apache服務器的安裝 450 14.2.3Apache服務器的啟動 和停止 450 14.3Apache服務器的配置 453 14.3.1Apache服務器的配置文件 453 14.3.2虛擬目錄 458 14.3.3虛擬主機 461 14.3.4CGI配置 467 14.3.5Apache日志文件 469 14.4Apache安全配置 474 14.4.1Apache目錄權限設置 474 14.4.2基于用戶身份的訪問控制 478 14.4.3基于用戶地址的訪問控制 480 14.5綜合實例——虛擬主機的三種 配置方法 483 14.6綜合實例——建立個人空間主頁 487 14.7Apache服務器常見問題及 解決方法 490 14.8本章小結 493 14.9思考與練習 493 第15章FTP服務器配置與應用 494 15.1FTP 494 15.1.1FTP概述 494 15.1.2FTP服務器工作原理 496 15.1.3匿名FTP 499 15.2FTP服務器的安裝與運行管理 500 15.2.1vsftpd的安裝 500 15.2.2vsftpd服務運行管理 502 15.3FTP服務器配置 504 15.3.1FTP配置文件 505 15.3.2FTP服務器配置 512 15.4客戶端訪問FTP服務器 522 15.4.1Linux客戶端配置 522 15.4.2Windows客戶端配置 524 15.5綜合實例——FTP服務器配置 526 15.6配置FTP服務器的注意事項 528 15.7本章小結 529 15.8思考與練習 529 第16章系統安全 530 16.1安全級別與安全機制 530 16.1.1Linux系統的安全級別 530 16.1.2現行Linux操作系統的 安全機制 532 16.2Linux系統的用戶安全 533 16.2.1用戶賬號與密碼安全 533 16.2.2文件與目錄許可權 533 16.2.3用戶ID許可和同組用戶 ID許可 534 16.2.4常用操作命令 535 16.2.5其他安全問題 536 16.2.6用戶賬戶安全要點 538 16.3Linux系統的網絡安全 540 16.3.1可能受到的攻擊類型 540 16.3.2Linux網絡安全防范策略 540 16.3.3使用安全的網絡服務 541 16.3.4Linux網絡安全工具 543 16.4文件系統安全 546 16.4.1文件系統概述 546 16.4.2設備文件 547 16.4.3相關程序和命令 548 16.4.4掛載和卸載文件系統 549 16.4.5系統目錄和文件 550 16.5備份與恢復 550 16.5.1備份策略 550 16.5.2備份內容 551 16.5.3備份恢復工具 551 16.6日志文件管理 555 16.6.1日志文件系統概述 556 16.6.2日志子系統與日志文件 556 16.6.3Linux下日志的使用 557 16.7本章小結 560 16.8思考與練習 560 Linux是一種自由和開放源碼的類UNIX操作系統,可安裝在多種計算機硬件設備中,應用于系統管理和維護、系統開發、語言開發及嵌入式軟件開發等領域。
本書以Red Hat Enterprise Linux 6.2為平臺,從系統的基本概念、命令、組織結構等入手,在全面講解基礎內容之后,對Linux平臺下服務器的配置與管理進行詳解,結合實際操作及完整的項目案例,并配以系統安全的介紹,幫助讀者完成一個層次遞進,由淺入深的學習過程。 本書按照知識體系結構,結合初學者特點,逐步增加知識點,在組織結構逐層遞進的同時,每章還配以操作實例、知識點小結以及項目實現步驟和代碼,敘述全面,重點突出,操作性高,實用性強,語言簡練流暢。各個章節既相互獨立又前后關聯,可面向項目化教學、課程設計及專題培訓等學習環節。 本書適合高等院校用于計算機相關專業作為教材,也可作為相關培訓的輔導用書。 前 言
基本內容 Linux是一種自由和開放源碼的類Unix操作系統。雖然存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux作為行業內領先的操作系統之一,可安裝在多種計算機硬件設備中,應用于各種領域,如系統管理和維護、系統開發、語言開發及嵌入式軟件開發等。現階段,社會需要的Linux專業技術人員缺口很大,具有此方面專業技能的人員相對較少,然而此領域發展方向卻被看好。 本書以Red Hat Enterprise Linux 6.2為平臺,在講述系統的基本概念、命令、系統組織結構等基礎內容之后,對Linux平臺下服務器的配置進行全面講解,并配以系統安全的介紹,涵蓋了Linux從初學到進階的所有主要內容。 全書共分為三大部分16章,各章具體內容如下。 ? 第1章 概括地介紹了Linux操作系統,包括Linux和Unix的發展歷史及Linux操作系統的背景、Linux操作系統的特點、Linux操作系統的版本、Red Hat Enterprise Linux 6的特點等。 ? 第2章 主要講解了Linux系統安裝與基本配置,包括安裝前的準備、虛擬機簡介、在虛擬機中安裝Red Hat Enterprise Linux 6.2的步驟等。 ? 第3章 主要從整體上講解了Linux系統的基本結構,包括Linux控制臺的概念和使用、Linux系統與硬件的關系、系統的文件與目錄結構、系統運行級的概念與含義、系統啟動與關閉過程等。 ? 第4章 主要講解了Linux的命令及終端,包括Linux命令行與基本操作、控制用戶終端、vi文本編輯器、Linux常用命令的使用語法與技巧等。 ? 第5章 主要講解了Linux下軟件包的安裝與管理,包括源碼安裝方式、RPM包安裝方式、二進制軟件安裝方式、常用的軟件包管理工具等。 ? 第6章 主要講解了Linux下文件和目錄的管理,包括文件系統與管理、目錄和文件的基本概念、文件和目錄的權限、文件和目錄管理操作命令等。 ? 第7章 主要講解了Linux用戶和用戶組管理,包括Linux下用戶和用戶組的基本概念和管理機制、用戶以及用戶組的配置文件、用戶和用戶組常用管理命令的使用、用戶和用戶組管理中的常見問題和解決方法等。 ? 第8章 主要講解了Linux磁盤存儲管理,包括磁盤管理的基本概念、劃分磁盤分區的方法,磁盤分區管理工具LVM的原理和使用等。 ? 第9章 主要講解了Linux網絡配置,包括網絡體系結構、IP地址、以太網連接配置、Linux網絡命令與故障診斷等。 ? 第10章 著重介紹了Samba服務器的配置與應用,包括Samba服務器的基本概念與工作原理、服務器軟件包的安裝與啟動、Samba服務器的配置、Samba客戶端的配置、匿名共享及用戶口令登錄配置實例、Samba服務器常見問題及解決方案等。 ? 第11章 著重介紹了NFS服務器的配置與應用,包括NFS基本概念、NFS軟件架構以及安裝方法、NFS運行過程、NFS服務器端配置方法、NFS客戶端的使用方法、NFS配置綜合實例、NFS服務器常見問題及解決方法等。 ? 第12章 著重介紹了DNS服務器的配置與應用,包括DNS相關概念、DNS查詢的工作原理、DNS服務器類型、BIND安裝與運行、BIND的配置、DNS服務器端配置、DNS客戶端配置、DNS服務器常見問題處理等。 ? 第13章 著重介紹了DHCP服務器的配置與應用,包括DHCP服務器的工作原理, DHCP服務器安裝與運行管理、DHCP服務器設置、DHCP客戶端的配置方法、DHCP配置實例、DHCP服務器的故障排除等。 ? 第14章 著重介紹了Web服務器的配置與應用,包括Web服務器的相關概念、Apache服務器的安裝與啟動、Apache服務器的配置、安全配置、配置綜合實例、Apache服務器常見問題與處理等。 ? 第15章 著重介紹了FTP服務器的配置與應用,包括FTP服務器的基本概念、FTP服務器的安裝與配置方法、配置綜合實例、配置FTP服務器的注意事項等。 ? 第16章 概括地介紹了Linux系統安全,包括Linux系統的安全級別和安全機制、Linux系統的安全問題、執行備份與恢復的方法和工具、日志文件管理等。 主要特點 本書作者多年來一直從事Linux相關課程的講授及理論研究工作,并在多個項目中對Linux內核進行剖析,對Linux系統安全等問題進行了深入研究,有著豐富的教學實踐和編著經驗。 現有的Linux圖書往往存在一些問題,比如專業性太強,版本相對滯后,實踐性不強等。本書意在彌補這些不足,從基礎原理入手,按照知識體系結構,結合初學者的特點,逐步增加知識點。本書可以引導讀者快速掌握Linux平臺的基本內容,進而實現對Linux服務器的配置。教學結構設置由淺入深,同時結合實際操作步驟以及完整的案例項目,并附有示例代碼,內容上重點突出,以實踐為主。 本書采用Red Hat Enterprise Linux 6.2 作為教學系統,在內容編排上,按照讀者學習的一般規律組織結構,同時,每章還配以操作實例和知識點小結,針對服務器配置的復雜性,結合完整的項目案例講解操作步驟,列出常見問題并附以解決方案,使讀者能夠真正并快速地掌握Linux服務器的配置與管理技能。 具體地講,本書具有以下鮮明的特點。 ? 從零開始,輕松入門; ? 圖解案例,清晰直觀; ? 圖文并茂,操作簡單; ? 實例引導,專業經典; ? 學以致用,注重實踐。 讀者對象 ? Linux初學者 ? 具有一定Linux基礎知識、希望進一步深入掌握Linux服務器高級配置與管理技能的中級讀者 ? 大中專院校計算機相關專業的學生 ? Linux平臺的專業技術人員 本書可以作為大專院校計算機相關專業本科及研究生的授課教材,也可以作為相關培訓的輔導用書,同時也非常適合專業人員用做參考手冊。 配套光盤簡介 為了方便讀者學習,本書配套提供了多媒體教學光盤,其中包含了本書主要實例的源文件及服務器配置步驟演示等資料,這些資料都被保存在與章節相對應的文件夾中,相信會為讀者的學習帶來便利。 本書由王健、趙中楠、趙國生主編,宋一兵主審。王健主要負責第1~10章內容,趙中楠主要負責第11~15章內容,趙國生主要負責第16章內容。此外,參加本書編寫工作的還有管殿柱、王獻紅、李文秋、張忠林、趙景波、曹立文、郭方方、初航、謝麗華。正是在他們的辛苦與努力幫助下,本書才得以展現給各位讀者,在此一并表示感謝。 感謝您選擇了本書,希望我們的努力對您的工作和學習有所幫助,也希望您把對本書的意見和建議告訴我們。 零點工作室網站地址:www.zerobook.net 零點工作室聯系信箱:gdz_zero@126.com |