編輯推薦
Linux之父和O'Reilly創始人Tim傾力推薦的神作,係統管理領域內當之無愧的聖經!
UNIX類圖書銷量中排名一Linux類中排名第三!
內容簡介
《UNIX/Linux係統管理技術手冊(第四版)》(ULAHv4)是《Linux係統管理技術手冊》和《UNIX係統管理技術手冊》的終結版,也是Evi Nemeth的封刀之作。
《UNIX/Linux係統管理技術手冊(第四版)》延續瞭《Linux係統管理技術手冊(第二版)》以及《UNIX係統管理技術手冊(第三版)》的講解風格,以當前主流的5種Linux發行版本(Red Hat ES、SUSE、Debian、Fedora Core和Ubuntu)為例,把Linux係統管理技術分為3部分分彆介紹。第一部分全麵介紹瞭運行單機Linux係統涉及的各種管理知識和技術,如係統引導和關機、進程控製、文件係統管理、用戶管理、設備管理、係統備份、軟件配置以及cron和係統日誌的管理使用等。第二部分從詳細講解TCP/IP協議基本原理開始,深入討論瞭網絡的兩大基本應用——域名係統和路由技術,然後逐章講解Linux上的各種Internet關鍵應用,如電子郵件、NFS、文件共享、Web托管和Internet服務,在這部分裏還有專門的章節介紹網絡硬件、網絡管理與調試以及係統安全。第三部分包括瞭多種不容忽視的重要主題:X窗口係統、打印係統、係統維護與環境、性能分析、與Windows係統的協作、串行設備、操作係統驅動程序和內核、係統守護進程以及政策與行政管理方麵的知識等。
《UNIX/Linux係統管理技術手冊(第四版)》的幾位作者是分彆來自學術界、企業界以及職業培訓領域的Linux/UNIX係統管理專傢,這使得本書從第一版開始,即成為全麵、深入而且頗富實用性的Linux係統管理專業參考書。
《UNIX/Linux係統管理技術手冊(第四版)》適閤於從Linux初學者到具有豐富經驗的Linux專業技術人員使用。
作者簡介
Evi Nemeth,已經從科羅拉多大學計算機科學係教師的崗位上退休瞭。她現在正坐在自己40英尺長的帆船Wonderland號上遨遊太平洋呢。這是她寫的最後一版--當船停泊在人間天堂裏的時候,用隻有30波特率的GPRS收發電子郵件,是無法跟上全新係統管理技術的步伐瞭。
Garth Snyder,曾經在NeXT和Sun公司工作過,他從斯沃索莫學院(Swarthmore College)獲得瞭工學學士學位,並從羅徹斯特大學取得MD和MBA學位。
Trent R. Hein,是Applied Trust公司的創辦人之一,這是一傢提供網絡基礎設施谘詢服務的公司。Trent從科羅拉多大學獲得瞭計算機科學專業學士學位。
Ben Whaley,是Applied Trust公司的企業構架主管,這是一傢位於科羅拉多州波爾多的IT谘詢公司。Ben在2004年獲得科羅拉多大學計算機科學專業學士學位。
內頁插圖
目錄
第一部分 基本管理技術
第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.1.4 常見的過濾命令
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 Red Hat啓動腳本
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 shutdown:停止係統的妥善方式
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.2.1 基於角色的訪問控製
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和renice:影響調度優先級
5.7 ps:監視進程
5.8 用top、prstat和topas動態監視進程
5.9 /proc文件係統
5.10 strace、truss和tusc:追蹤信號和係統調用
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 ls:列齣和查看文件
6.5.5 chmod:改變權限
6.5.6 chown和chgrp:改變歸屬關係和組
6.5.7 umask:分配默認的權限
6.5.8 Linux上的額外標誌
6.6 訪問控製列錶
6.6.1 UNIX ACL簡史
6.6.2 ACL的實現
6.6.3 係統支持的ACL
6.6.4 POSIX的ACL
6.6.5 NFSv4的ACL
6.7 習題
第7章 添加新用戶
7.1 /etc/passwd文件
7.1.1 登錄名
7.1.2 加密的口令
7.1.3 UID號
7.1.4 默認的GID號
7.1.5 GECOS字段
7.1.6 主目錄
7.1.7 登錄shell
7.2 /etc/shadow和/etc/security/passwd文件
7.3 /etc/group文件
7.4 添加用戶:基本步驟
7.4.1 編輯passwd和group文件
7.4.2 設置口令
7.4.3 創建主目錄並安裝啓動文件
7.4.4 設置權限和所屬關係
7.4.5 設置郵件主目錄
7.4.6 配置角色和管理特權
7.4.7 收尾步驟
7.5 用useradd添加用戶
7.5.1 Ubuntu上的useradd
7.5.2 SUSE上的useradd
7.5.3 Red Hat上的useradd
7.5.4 Solaris上的useradd
7.5.5 HP-UX上的useradd
7.5.6 AIX的useradd
7.5.7 useradd舉例
7.6 用newusers成批添加用戶(Linux)
7.7 刪除用戶
7.8 禁止登錄
7.9 用係統的專門工具管理用戶
7.10 用PAM降低風險
7.11 集中管理賬號
7.11.1 LDAP和Active Directory
7.11.2 單一登錄係統
7.11.3 身份管理係統
7.12 推薦讀物
7.13 習題
第8章 存儲
8.1 隻想加一塊硬盤!
8.1.1 Linux的做法
8.1.2 Solaris的做法
8.1.3 HP-UX的做法
8.1.4 AIX的做法
8.2 存儲硬件
8.2.1 硬盤
8.2.2 固態盤
8.3 存儲硬件接口
8.3.1 PATA接口
8.3.2 SATA接口
8.3.3 並行SCSI
8.3.4 串行SCSI
8.3.5 SCSI和SATA的比較
8.4 層層剖析:存儲上的軟件
8.5 硬盤的安裝和底層管理
8.5.1 在硬件層麵上的安裝核實
8.5.2 磁盤設備文件
8.5.3 格式化和壞塊管理
8.5.4 ATA安全擦除
8.5.5 hdparm:設置磁盤和接口參數(Linux)
8.5.6 使用SMART監視磁盤
8.6 磁盤分區
8.6.1 傳統的分區方式
8.6.2 Windows的分區
8.6.3 GPT:GUID分區錶
8.6.4 Linux的分區
8.6.5 Solaris的分區
8.6.6 HP-UX的分區
8.7 RAID:廉價磁盤冗餘陣列
8.7.1 軟硬RAID對比
8.7.2 RAID的級彆
8.7.3 硬盤故障恢復
8.7.4 RAID 5的缺點
8.7.5 mdadm:Linux上的軟RAID
8.8 邏輯捲管理
8.8.1 LVM的實現
8.8.2 Linux的邏輯捲管理
8.8.3 HP-UX的邏輯捲管理
8.8.4 AIX的邏輯捲管理
8.10 文件係統
8.9.1 Linux文件係統:ext傢族的文件係統
8.9.2 HP-UX文件係統
8.9.3 AIX的JFS2文件係統
8.9.4 文件係統的術語
8.9.5 文件係統的多態性
8.9.6 mkfs:格式化文件係統
8.9.7 fsck:檢查和修復文件係統
8.9.8 掛載文件係統
8.9.9 設置自動掛載
8.9.10 掛載USB設備
8.9.11 啓用交換分區
8.10 ZFS:解決所有存儲問題
8.10.1 ZFS體係結構
8.10.2 舉例:Solaris磁盤分區
8.10.3 文件係統和屬性
8.10.4 屬性繼承
8.10.5 每個用戶一個文件係統
8.10.6 快照和剋隆
8.10.7 原始捲
8.10.8 通過NFS、CIFS和iSCSI共享文件係統
8.10.9 存儲池管理
8.11 存儲區域網絡
8.11.1 SAN網絡
8.11.2 iSCSI:SCSI over IP
8.11.3 從iSCSI捲引導
8.11.4 iSCSI的廠商特性
8.12 習題
第9章 周期性進程
9.1 cron:按時間錶執行命令
9.2 crontab文件的格式
9.3 crontab管理
9.4 Linux及其Vixie-CRON的擴展
9.5 cron的常見用途
9.5.1 簡單的提醒功能
9.5.2 清理文件係統
9.5.3 配置文件的網絡分布
9.5.4 循環日誌文件
9.6 習題
第10章 備份
10.1 備份基本原理
10.1.1 從中心位置執行所有的備份
10.1.2 給備份介質加捲標
10.1.3 選擇閤理的備份間隔
10.1.4 仔細選擇文件係統
10.1.5 在單一介質上做日常轉儲
10.1.6 異地保存介質
10.1.7 保護備份
10.1.8 備份期間限製活動
10.1.9 查驗介質
10.1.10 發掘介質的壽命
10.1.11 為備份而設計數據
10.1.12 做最壞的準備
10.2 備份設備和介質
10.2.1 光盤:CD-R/RW、DVD±R/RW、DVD-RAM和藍光
10.2.2 便攜和移動硬盤
10.2.3 磁帶概述
10.2.4 小型磁帶機:8mm磁帶和DDS/DAT
10.2.5 DLT和S-DLT
10.2.6 AIT和SAIT
10.2.7 VXA和VXA-X
10.2.8 LTO
10.2.9 自動選帶機、自動換帶機以及磁帶庫
10.2.10 硬盤
10.2.11 因特網和雲備份服務
10.2.12 介質類型小結
10.2.13 設備選型
10.3 節省空間和時間與增量備份
10.3.1 簡單的計劃
10.3.2 適中的計劃
10.4 用dump建立備份機製
10.4.1 轉儲文件係統
10.4.2 用restore從轉儲中恢復
10.4.3 恢復整個文件係統
10.4.4 恢復到新硬盤上
10.5 為係統升級而執行轉儲和恢復
10.6 使用其他存檔程序
10.6.1 tar: 給文件打包
10.6.2 dd:處理位流
10.6.3 ZFS的備份
10.7 使用同一捲磁帶上的多個文件
10.8 Bacula
10.8.1 Bacula的模型
10.8.2 設置Bacula
10.8.3 安裝數據庫和Bacula的守護進程
10.8.4 配置Bacula的守護進程
10.8.5 公共的配置段
10.8.6 bacular-dir.conf:配置控製文件
10.8.7 bacula-sd.conf:配置存儲守護進程
10.8.8 bconsole.conf:配置控製颱
10.8.9 安裝和配置客戶端的文件守護進程
10.8.10 啓動Bacula的守護進程
10.8.11 嚮存儲池添加介質
10.8.12 執行一次手工備份
10.8.13 執行一次恢復工作
10.8.14 給Windows客戶機做備份
10.8.15 監視和調試Bacula
UNIX/Linux 係統管理技術手冊(第4版) [UNIX And Linux System Administration Handbook, 4th Edition] epub pdf mobi txt 電子書 下載 2024
UNIX/Linux 係統管理技術手冊(第4版) [UNIX And Linux System Administration Handbook, 4th Edition] 下載 epub mobi pdf txt 電子書
UNIX/Linux 係統管理技術手冊(第4版) [UNIX And Linux System Administration Handbook, 4th Edition] mobi pdf epub txt 電子書 下載 2024
UNIX/Linux 係統管理技術手冊(第4版) [UNIX And Linux System Administration Handbook, 4th Edition] epub pdf mobi txt 電子書 下載 2024