UNIX/Linux 系統管理技術手冊, 4/e UNIX/Linux 系统管理技术手册(第4版)

內梅特(Evi Nemeth), Garth Snyder, Trent R.Hein, Ben Whaley

買這商品的人也買了...

商品描述

<內容簡介>

《UNIX/Linux 系統管理技術手冊(第4版)》分為三大部分分析:第一部分全面介紹了運行單機Linux系統涉及的各種管理知識和技術,如係統引導和關機、進程控制、文件系統管理、用戶管理、設備管理、系統備份、軟件配置以及cron和系統日誌的管理使用等。第二部分從詳細講解TCP/IP協議基本原理開始,深入討論了網絡的兩大基本應用——域名系統和路由技術,然後逐章講解Linux上的各種Internet關鍵應用,如電子郵件、NFS、文件共享、Web託管和Internet服務,在這部分裡還有專門的章節介紹網絡硬件、網絡管理與調試以及系統安全。第三部分包括了多種不容忽視的重要主題:X窗口系統、打印系統、系統維護與環境、性能分析、與Windows系統的協作、串行設備、操作系統驅動程序和內核、系統守護進程以及政策與行政管理方面的知識等。

<章節目錄>

第一部分基本管理技術
第1章從何處入手
1.1系統管理員的基本任務
1.1.1賬號管理
1.1.2增刪硬件
1.1.3執行備份
1.1.4安裝和更新軟件
1.1.5監視系統
1.1.6故障診斷
1.1.7維護本地文檔
1.1.8時刻警惕系統安全
1.1.9救火
1.2讀者的知識背景
1.3 UNIX和Linux之間的摩擦
1.4 Linux的發行版本
1.5本書使用的示例係統
1.5.1用作示例的Linux發行版本
1.5.2用作示例的UNIX發行版本
1.6特定於系統的管理工具
1.7表示法和印刷約定
1.8單位
1.9手冊頁和其他聯機文檔
1.9.1手冊頁的組織
1.9.2 man:讀取手冊頁
1.9.3手冊頁的保存
1.9.4 GNUTexinfo
1.10其他的權威文檔
1.10.1針對系統的專門指南
1.10.2針對軟件包的專門文檔
1.10.3書籍
1.10.4 RFC和其他Internet文檔
1.10.5 LDP
1.11其他的信息資源
1.12查找和安裝軟件的途徑
1.12.1判斷軟件是否已經安裝
1.12.2增加新軟件
1.12.3從源代碼編譯軟件
1.13重壓下的系統管理員
1.14推薦讀物
1.15習題
第2章腳本和shell
2.1 shell的基礎知識
2.1.1編輯命令
2.1.2管道和重定向
2.1.3變量和引用
2.14常見的過濾命令
2.2 bash腳本編程
2.2.1從命令到腳本
2.2.2輸入和輸出
2.2. 3命令行參數和函數
2.2.4變量的作用域
2.2.5控制流程
2.2.6循環
2.2.7數組和算術運算
2.3正則表達式
2.3.1匹配過程
2.3.2普通字符
2.3.3特殊字符
2.3. 4正則表達式的例子
2.3.5捕獲
2.3.6貪心、懶惰和災難性的回溯
2.4 Perl編程
2.4.1變量和數組
2.4.2數組和字符串文字
2.4.3函數調用
2.4.4表達式裡的類型轉換
2.4.5字符串表達式和變量
2.4.6哈希
2.4.7引用和自動生成
2.4.8 Perl語言裡的正則表達式
2.4.9輸入和輸出
2.4.10控制流程
2.4.11接受和確認輸入
2.4.12 Perl用作過濾器
2.4.13 Perl的附加模塊
2.5 Python腳本編程
2.5.1 Python快速入門
2.5.2對象、字符串、數、列表、字典、元組和文件
2.5.3確認輸入的例子
2.5.4循環
2.6腳本編程的最佳實踐
2.7推薦讀物
Shell基礎知識和bash腳本編程
正則表達式
Perl腳本編程
Python腳本編程
2.8習題
第3章引導和關機
3.1引導
3.1.1恢復模式下引導進入shell
3.1.2引導過程的步驟
3.1.3初始化內核
3.1.4配置硬件
3.1.5創建內核進程
3.1.6操作員乾預(僅限恢復模式)
3.1.7執行啟動腳本
3.1.8引導進程完成
3.2引導PC
3.3 GRUB:全面統一的引導加載程序
3.3.1內核選項
3.3.2多重引導
3:4引導進入單用戶模式
3.4.1用GRUB引導單用戶模式
3.4.2 SPARC上的單用戶模式
3.4.3 HP- UX的單用戶模式
3.4.4 AIX的單用戶模式
3.5啟動腳本
3.5.1 init及其運行級
3.5.2啟動腳本概述
3.5.3 RedHat啟動腳本
3.5.4 SUSE的啟動腳本
3.5.5 Ubuntu的啟動腳本和Upstart守護進程
3.5.6 HP-UX的啟動腳本
3.5.7 AIX的啟動
3.6引導Solaris
3.6.1 Solaris的SMF
3.6.2嶄新的世界:用SMF引導系統
3.7重新引導和關機
3.7.1 shtudown:停止系統的妥善方式
3.7.2 halt和reboot:關閉系統的更簡單方式
3.8習題
第4章訪問控制和超級權限
4.1傳統的UNIX訪問控制
4.1.1文件系統的訪問控制
4.1.2進程的所有權
4.1.3 root賬號
4.1.4 setuid和setgid執行方式
4.2現代的訪問控制
4.21基於角色的訪問控制
4.2.2 SELinux:增強安全勝的Linux
4.2.3 POSIX能力(Linux)
4.2.4 PAM:可插入式身份驗證模塊
4.2.5 Kerberos:第三方的加密驗證
4.2.6訪問控制列表
4.3實際中的訪問控制
4.3.1選擇root的口令
4.3.2登錄進入root賬號
4.3.3 su:替換用戶身份
4.3.4 sudo:受限的su
4.3.5口令保險櫃和口令代管
4.4 root之外的其他偽用戶
4.5習題
第5章進程控制
5.1進程的組成部分
5.1.1 PID:進程的ID號
5.1.2 PPID:父PID
5.1 .3 UID和EUID:真實的和有效的用戶ID
5.1.4 GID和EGID:真實的和有效的組ID
5.1.5謙讓度
5.1.6控制終端
5.2進程的生命週期
5.3信號
5.4 kill:發送信號
5.5進程的狀態
5.6 nice和tenice:影響調度優先級
5.710s:監視進程
5.8用top、prstat和topas動態監視進程
5.9 /proc文件系統
5.10 strace、miss和ruse:追蹤信號和系統調用
5.11失控進程
5.12推薦讀物
5.13習題
第6章文件系統
6.1路徑名稱
6.1.1絕對路徑和相對路徑
6.1.2文件名中的空白
6.2掛載和卸載文件系統
6.3文件樹的組織
6.4文件類型
6.4.1普通文件
6.4.2目錄
6.4.3字符設備文件和塊設備文件
6.4.4本地域套接口
6.4.5有名管道
6.4.6符號鏈接
6.5文件屬性
6.5.1權限位
6.5.2 setuid和setgid位
6.5.3粘附位
6.5. 4 Is:列出和查看文件
6.5.5 chmod:改變權限
6.5.6 chown和chgrp:改變歸屬關係和組
6.5.7 umask:分配默認的權限
6.5.8 Linux上的額外標誌
6.6訪問控制列表
6.6. 1 UNIXACL簡史
6.6.2 ACL的實現
6.6.3系統支持的ACL
6.6.4 POSIX的ACL
6.6.5 NFSv4的ACL
6.7習題
……
第7章添加新用戶
第8章存儲
第9章週期性進程
第10章備份
第11章系統日誌與日誌文件
第12章軟件安裝和管理
第13章驅動程序和內核