在 Perl 被大量運用在 Web 之前,它是系統管理者最愛的工具之一。Perl 有很多優點,首先,它很容易上手,而且可以快速寫出程式,這使得許多需要自己寫程式解決問題的系統管理者趨之若騖,因為他們不必像專職程式設計師那樣,在程式語言的嚴謹語法與結構上浪費許多精神,而可以專心 致力於問題的解決。另一方面,Perl 容易移植的優點,更是使其成為多平台環境的系統管理者之不二選擇,真的,『寫一次、到處可用』已經不是夢想。
本書能協助各種層級的系統管理者,從 Linux 陽春主機的使用者,到 SAGE 的持卡成員。本書涵蓋了主要的運算平台,包括 UNIX/Linux、Windows NT、 Windows 2000 以及 Mac OS。任何對 Perl 有一些經驗的人,都能從本書學到如何更有效率完成下列工作:
* 管理使用者帳號。
* 監控檔案系統與行程。
* 處理 DNS 與 NIS 之類的網路名稱服務。
* 使用 DBI 與 ODBC 管理資料庫。
* 使用 LDAP 與 ADSI 之類的名錄服務。
* 處理與分析日誌檔。
* 使用 SNMP 監控遠端裝置。
* 追蹤垃圾郵件(SPAM)。
* 系統安全的維護與控管。
全書共分十章,每一章各涵蓋一個管理領域,討論可能的潛在危機,然後示範如何用 Perl 解決問題,包括如何使用現成的 Perl 模組來克服難題。每章末節 皆會詳列該章節所使用的 Perl 模組、它們的出處、以及進階資料的參考來源。
本書有許多完整的實用範例,只要稍加修改(甚至完全不必!),就可以直接運用在你的系統上;你也可以擴充這些範例程式,加進你自己的程式碼,使它們 能符合你的需求,解決你自己的特殊系統管理任務。
本書的另一項特色在於附錄的部份,對於系統管理所需的一些基礎知識,包括 RCS、LDAP、XML、SQL 與 SNMP,本書附錄都提供了相當完善的入門教材。讓讀者 不必另外花時間求教於他人。
作者簡介:
David N. Blank-Edelman - 長年擔任多平台環境的系統管理工作,他是這領域的個中翹楚,而這本書讓你有機會學到這位老手長年累積下來的經驗, 讓你的系統管理工作更為輕鬆、得心應手。
目錄
前言
譯序
第一章 簡介
1.1 系統管理是一門特殊技術
1.2 Perl 如何協助系統管理的工作
1.3 本書如何協助你
1.4 你所需作的準備
1.5 尋找與安裝模組
1.6 要成為無所不能並非易事
1.7 更詳細的參考資料
第二章 檔案系統
2.1 以 Perl 執行援救工作
2.2 檔案系統的差異
2.3 漫遊檔案系統
2.4 使用 File::Find 模組遊走檔案系統
2.5 操作磁碟用量限額
2.6 查尋檔案系統的使用量
2.7 本章模組的資料
2.8 詳細的參考資料
第三章 使用者帳號
3.1 Unix 使用者的身份識別資料
3.2 Windows NT/2000 使用者的身份識別資料
3.3 建立管理使用者的帳號系統
3.4 本章模組的資料
3.5 詳細的參考資料
第四章 活動監控
4.1 MacOS 的行程管理
4.2 NT/2000 的行程控制
4.3 Unix 的行程控制
4.4 追蹤檔案以及網路的使用
4.5 本章模組的資料
4.6 詳細的參考資料
第五章 TCP/IP 名稱服務
5.1 主機檔
5.2 NIS、NIS+ 與 WINS
5.3 Domain Name Service(DNS)
5.4 本章模組的資料
5.5 詳細的參考資料
第六章 名錄服務
6.1 何謂「名錄」?
6.2 Finger:一種簡單的名錄服務
6.3 WHOIS 名錄服務
6.4 LDAP:一種精緻的名錄服務
6.5 ADSI
6.6 本章的模組資訊
6.7 參考資料
第七章 SQL 資料庫管理
7.1 從 Perl 與 SQL 伺服器互動
7.2 使用 DBI 架構
7.3 使用 ODBC 架構
7.4 記錄伺服器組態
7.5 資料庫登入
7.6 監控伺服器的健康
7.7 本章模組的資訊
7.8 詳細資訊的參考來源
第八章 電子郵件
8.1 傳送電子信
8.2 寄信時的常犯錯誤
8.3 收信
8.4 本章模組的資訊
8.5 進修資料
第九章 日誌檔
9.1 文字日誌檔
9.2 二元日誌檔
9.3 「續態」與「乏態」的資料
9.4 磁碟空間的問題
9.5 日誌檔分析
9.6 本章模組的資料
9.7 進階參考資料
第十章 安全防護與網路監控
10.1 留意無預期或無授權的變更
10.2 留意可疑的活動
10.3 SNMP
10.4 纜線上的危險
10.5 防止令人起疑的活動
10.6 本章模組的資料
10.7 詳細的參考資料
附錄 A 五分鐘 RCS 課程
附錄 B 十分鐘 LDAP 課程
附錄 C 八分鐘 XML 課程
附錄 D 十五分鐘 SQL 課程
附錄 E 二十分鐘 SNMP 課程
前言
譯序
第一章 簡介
1.1 系統管理是一門特殊技術
1.2 Perl 如何協助系統管理的工作
1.3 本書如何協助你
1.4 你所需作的準備
1.5 尋找與安裝模組
1.6 要成為無所不能並非易事
1.7 更詳細的參考資料
第二章 檔案系統
2.1 以 Perl 執行援救工作
2.2 檔案系統的差異
2.3 漫遊檔案系統
2.4 使用 File::Find 模組遊走檔案系統
2.5 操作磁碟用量限額
2.6 查尋檔案系統的使用量
2.7 本章模組的資料
2.8 詳細的參考資料
第三章 使用者帳號
3.1 Unix 使用者的身份識別資料...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。