< >
在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+與WINS5.3 Domain Name Service(DNS)5.4 本章模組的資料5.5 詳細的參考資料第六章 名錄服務6.1 何謂「名錄」?6.2 Finger:一種簡單的名錄服務6.3 WHOIS 名錄服務6.4 LDAP:一種精緻的名錄服務6.5 ADSI6.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 SNMP10.4 纜線上的危險10.5 防止令人起疑的活動10.6 本章模組的資料10.7 詳細的參考資料附錄 A 五分鐘RCS課程附錄 B 十分鐘LDAP課程附錄 C 八分鐘XML課程附錄 D 十五分鐘SQL課程附錄 E 二十分鐘SNMP課程
Perl 學習手冊 第五版 Perl 最佳實務 架設 Slash 社群網站
購買紙本書