內容簡介
本書詳細介紹了
構建、配置和
管理Linux系統時常見問題的解決方法。
《精通Linux系統管理》還對檔案和軟體的管理方法、用戶的授權、安全的實現、網路服務的提供、核心管理等內容進行了深入淺出的講解。同時結合大量的實例,介紹了常用的命令行解決方案及圖形界面的使用方法。
《精通Linux系統管理》內容實用、案例豐富,不僅適合Linux用戶學習使用,也適合作為參加“Linux系統管理員”認證的考生以及廣大Linux愛好者的參考用書。
目錄
第1章 軟體管理基礎
1.1 批量安裝Linux系統的方法——Kickstart
1.1.1 Kickstart配置檔案概述
1.1.2 Kickstart配置檔案生成方法
1.1.3 安裝Kickstart配置器
1.1.4 設定Kickstart基本配置
1.1.5 設定Kickstart安裝方法
1.1.6 設定Kickstart引導裝載選項
1.1.7 設定分區信息
1.1.8 設定網路配置信息
1.1.9 設定驗證配置信息
1.1.1 0配置防火牆
1.1.1 1XWindow顯示配置
1.1.1 2選擇軟體包
1.1.1 3預安裝腳本和安裝後腳本配置
1.2 Kickstart引導光碟的創建
1.3 使用.Kickstart安裝方法安裝系統
1.3.1 籌備安裝樹
1.3.2 開始Kickstart安裝
1.3.3 採用網路安裝方式安裝Kickstart
1.3.4 Debian/Ubuntu的自動化安裝
1.4 Linux軟體包管理
1.4.1 RPM概述
1.4.2 RPM軟體包管理系統的套用
1.5 DPKG——Debian的軟體包管理系統
1.5.1 DPKG概述
1.5.2 通過DPKG安裝軟體包
1.5.3 通過DPKG卸載軟體包
1.5.4 通過DPKG查詢軟體包資料庫和檢查軟體包檔案
第2章 軟體包高級管理
2.1 APT——高級軟體包管理
2.1.1 APT概述
2.1.2 配置APT軟體源
2.1.3 更新APT軟體包資料庫
2.1.4 查找APT軟體包信息
2.1.5 管理APT軟體包
2.2 YUM——智慧型化的RPM軟體包管理
2.2.1 YUM概述
2.2.2 套用YUM軟體包管理系統
2.3 Linux核心的升級
2.3.1 Linux核心概述
2.3.2 獲取核心原始碼
2.3.3 配置核心
2.3.4 編譯核心
2.3.5 安裝核心
2.3.6 核心模組管理
第3章 用戶和進程管理
3.1 用戶管理
3.1.1 用戶賬號檔案
3.1.2 用戶群組檔案
3.1.3 命令行方式的用戶管理
3.1.4 圖形界面方式的用戶管理
3.1.5 命令行方式的群組管理
3.2 進程管理
3.2.1 進程及作業
3.2.2 進程控制
3.2.3 作業控制
第4章 檔案系統和磁碟管理
4.1 檔案系統管理
4.1.1 常見的檔案系統
4.1.2 檔案類型
4.1 -3檔案壓縮與歸檔
4.1.4 檔案連結
4.1.5 檔案系統的安裝
4.2 磁碟管理
4.2.1 硬碟相關知識
4.2.2 磁碟分區介紹
4.2.3 使用分區工具fdisk為硬碟分區
4.2.4 使用分區工具parted為硬碟分區
4.2.5 磁碟格式化
4.2.6 載入分區
4.2.7 使用磁碟管理命令
4.2.8 磁碟限額的相關知識
第5章 與Windows共享資源
5.1 Samba服務概述
5.1.1 SambaServer簡介
5.1.2 Samba歷史
5.1.3 SambaServer的工作原理
5.1.4 SambaServer的安裝
5.1.5 啟動、停止和重啟Samba.服務
5.2 Samba服務的配置檔案
5.2.1 smb.conf檔案結構
5.2.2 smb.conf檔案語法和變數
5.2.3 smb.conf檔案詳解
5.2.4 Samba服務的安全級別
5.2.5 Samba服務的密碼檔案
5.2.6 Samba服務的日誌檔案
5.3 配置Samba服務
5.3.1 使用圖形化配置工具進行Samba服務配置
5.3.2 使用SWAT進行Samba服務配置
5.4 訪問Samba共享資源
5.4.1 在Windows客戶端訪問共享資源
5.4.2 在Linux客戶端訪問共享資源
第6章 與其他Linux/UNIX系統共享資源
6.1 NFS服務概述
6.1.1 NFS簡介
6.1.2 簡單的NFS方案
6.1.3 NFS協定
6.1.4 RPC協定
6.1.5 NFS服務的組件
6.2 NFS服務的安裝與配置
6.2.1 NFS服務的安裝
6.2.2 NFS服務的配置
6.2.3 NFS服務的啟動與停止
6.2.4 NFS服務的檔案存取許可權
6.2.5 在客戶端掛載NFS檔案系統
第7章 管理DHCP服務和DNS服務
7.1 安裝DHCP服務
7.1.1 安裝前的準備
7.1.2 具體安裝過程
7.2 配置DHCP伺服器
7.2.1 配置檔案的格式
7.2.2 配置IP作用域
7.2.3 配置客戶機的IP位址
7.2.4 租約期限的設定
7.2.5 保留特定的IP位址
7.2.6 多網段的IP位址的分配
7.2.7 DHCP伺服器配置實例
7.2.8 啟動和停止DHCP伺服器
7.3 配置:DHCP客戶機
7.3.1 Linux客戶端的配置
7.3.2 Windows客戶端的配置
7.4 DNS服務的安裝
7.5 配置DNS伺服器
7.5.1 DNS服務的啟動與停止
7.5.2 主配置檔案
7.5.3 設定根區域和主區域
7.5.4 設定反向解析區域
7.5.5 根伺服器信息檔案
7.5.6 區域檔案
7.5.7 反向解析區域檔案
7.5.8 功能實現
7.5.9 測試主要名稱伺服器
7.6 配置輔助DNS伺服器
7.7 配置快取Cache-only伺服器
7.8 配置:DNS客戶端
7.8.1 在Linux下配置DNS客戶端
7.8.2 在Windows下配置DNS客戶端
第8章 管理FTP和LDAP服務
8.1 vsFTPd的配置
8.1.1 設定監聽地址與控制連線埠
8.1.2 FTP模式與數據連線埠
8.1.3 用戶設定
8.1.4 用戶登錄控制
8.1.5 目錄訪問控制
8.1.6 檔案操作控制
8.1.7 新增檔案許可權設定
8.1.8 日誌設定
8.2 vsFTPd的具體套用
8.2.1 允許匿名用戶上傳檔案
8.2.2 限制用戶目錄訪問許可權
8.2.3 配置高安全級別的匿名FTP伺服器
8.2.4 配置虛擬用戶
8.2.5 啟動與關閉FTP服務
8.3 PureFTPD伺服器管理
8.3.1 生成PureFTPD服務管理腳本
8.3.2 配置匿名用戶登錄環境
8.4.初始化OpenLDAP
8.4.1 啟動OpenLDAP服務
8.4.2 OpenL,DAP的基本配置
8.4.3 建立初始化數據
8.5 LDAP圖形界面管理工具
8.5.1 L,DAP圖形界面管理工具簡介
8.5.2 配置Apache服務
8.6 配置phpLDAPadmin
8.6.1 生成phpLDAPadmin主配置檔案
8.6.2 對phpLDAPadmin進行支持中文的配置
8.6.3 phpLDAPadmin的基本配置
8.7 使用phpLDAPadmin管理目錄樹
8.7.1 登錄phpLDAPadmin
8.7.2 組織單元的創建
8.7.3 用戶組的創建
8.7.4 用戶賬號的創建
8.8 LDAP服務的身份驗證
8.8.1 設定使用I,DAP進行用戶驗證
8.8.2 FTP用戶驗證
8.8.3 Web用戶驗證
第9章 配置Web和電子郵件服務
9.1 Apache服務的基本配置
9.1.1 Apache配置檔案——httpd:conf
9.1.2 Apache服務的基本配置簡述
9.1.3.Apache全局配置
9.1.4 主伺服器配置
9.1.5 虛擬主機配置
9.1.6 啟動和停止Apache服務
9.2 Apache服務存取控制
9.2.1 Options選項
9.2.2 瀏覽許可權的設定
9.3 Apache服務的高級配置
9.3.1 虛擬目錄簡述
9.3.2 配置與管理虛擬主機
9.3.3 用戶認證和授權
9.3.4 配置SSI
9.4 Apache日誌管理和統計分析
9.4.1 錯誤日誌簡述
9.4.2 配置訪問日誌
9.4.3 日誌統計分析
9.4.4 日誌檔案的壓縮備份
9.5 配置動態Web站點
9.5.1 配置PHP動態網站
9.5.2 配置JSP動態網站
9.5.3 配置CGI動態網站
9.6 配置Sendmail郵件伺服器
9.6.1 Sendmail的配置檔案
9.6.2 初始配置Sendmail
9.6.3 Sendmail伺服器具體配置
9.6.4 配置與訪問電子郵件客戶端
9.7 配置Postfix郵件伺服器
9.7.1 Postfix服務的基本設定
9.7.2 配置虛擬別名域
9.7.3 配置用戶別名
9.7.4 配置SMTP認證
9.7.5 啟動和停止Postfix服務
第10章 代理服務和防火牆控制
10.1 啟動和停止Squid代理伺服器
10.1.1 啟動和停止的方式
……
第11章 Webmin服務管理
第12章 網路管理
第13章 遠程控制
第14章 系統安全管理