《Linux系統(tǒng)管理(適用于Linux認證)》(何明編著)是一本Linux的入門教材,也可作為Oracle Linux認證入門教材。該書使用生動而簡單的生活實例來解釋復雜的計算機和Linux操作系統(tǒng)概念,盡量 少使用計算機的例子,讀者可以在沒有任何計算機專 業(yè)知識的情況下閱讀此書。
《Linux系統(tǒng)管理(適用于Linux認證)》覆蓋了Oracle公司官方教程1Z0-402和1Z0-403(Red Hat公 司官方教程RH033和RH133)的幾乎全部內(nèi)容,每一章都附有大量完整的例子,而且這些例子都經(jīng)不同 Linux操作系統(tǒng)測試,并且都可在RHEL 4或RHEL 5上運行。讀者可以通過在Linux系統(tǒng)上運行這些例子來 加深對Linux操作系統(tǒng)的理解。
為了適應教學需求,該書在每一章的結(jié)尾都附有一些多項選擇練習題。這些習題可以幫助讀者從不同 的視角來理解書中所介紹的內(nèi)容。為了幫助授課老師和那些想要深入了解Linux操作系統(tǒng)的讀者,與該書 配套出版了一本補充教材,其中不但包括本書的全部習題,還增加了更多的補充習題,而且每一道習題和 補充習題都附有答案和詳細的解題過程。
這是一本可以像“小說”一樣看的教材。 這是一本看得懂、學得會、用得上的教材。這是一本源于工作實踐的教材。 這本書也適合做Linux認證的入門教材!禠inux系統(tǒng)管理(適用于Linux認證)》(何明編著)是在我們之前出版的《Linux培訓教程——從實踐中學習Linux》的基礎上改編和精煉而成的,是專門為高等院校本科和?茖W生量身定做的Linux操作系統(tǒng)的通用教材。本書不僅包含了前本書中的幾乎全部內(nèi)容,而且為了配合課堂教學的實際需要,對其中的許多內(nèi)容進行了重新加工和精簡,并且加強了概念和理論知識的解釋。為了適應高等院校的教學需求,本書在每一章的結(jié)尾都附有一些多項選擇練習題。這些習題可以幫助讀者從不同的視角來理解書中所介紹的內(nèi)容。
這是一本可以像“小說”一樣看的教材。
這是一本看得懂、學得會、用得上的教材。
這是一本源于工作實踐的教材。
這本書也適合做Linux認證的入門教材。
本書是在我們之前出版的《Linux培訓教程——從實踐中學習Linux》的基礎上改編和精煉而成的,是專門為高等院校本科和專科學生量身定做的Linux操作系統(tǒng)的通用教材。本書不僅包含了前本書(共850多頁)中的幾乎全部內(nèi)容,而且為了配合課堂教學的實際需要,對其中的許多內(nèi)容進行了重新加工和精簡,并且加強了概念和理論知識的解釋。為了適應高等院校的教學需求,本書在每一章的結(jié)尾都附有一些多項選擇練習題。這些習題可以幫助讀者從不同的視角來理解書中所介紹的內(nèi)容。
為了幫助授課老師和想要深入了解Linux操作系統(tǒng)的讀者,與本書配套出版了一本補充教材。這本補充教材不但包括了該教材的全部習題,還增加了更多的補充習題,而且每一道習題和補充習題都附有答案和詳細的解題過程。另外,為了幫助有興趣參加Oracle Enterprise Linux: Fundamentals(1Z0-402)或Oracle Enterprise Linux System Administration(1Z0-403)考試的讀者,在補充教材中適度地介紹了一些考試中可能使用的解題技巧。
為了方便主講老師的教學需要,我們專門為本書制作了教學幻燈片,老師可以根據(jù)實際教學需要進行適當?shù)牟眉艉驮鲅a。為了方便老師測驗學生的需要,我們還提供了電子版的全部習題和補充習題,這樣主講老師就可以根據(jù)實際的教學進度和教學要求方便地重新組合和生成考試或測驗的題目。
在20世紀80年代中期,一個偶然的機會我得到了一本關于UNIX的書和一本關于C語言程序設計的書(都是英文的)。出于對UNIX操作系統(tǒng)和C語言的好奇,開始一邊查著英語字典一邊閱讀這兩本我的UNIX系統(tǒng)和C語言的啟蒙教程。雖然當時我的英語是“半桶水”,居然發(fā)現(xiàn)這兩本書很好理解。
正是由于這一經(jīng)歷,使我對UNIX系統(tǒng)和C語言產(chǎn)生了濃厚的興趣,并與UNIX系統(tǒng)相伴了20多個春秋;厥鬃约簩W習UNIX和Linux系統(tǒng)的經(jīng)歷,真是要感謝那兩本書的作者,如果我看的UNIX系統(tǒng)和C語言啟蒙教材不是這兩本書,也許根本就沒有興趣在這一領域堅持這么久了。
正是由于對UNIX系統(tǒng)和C語言產(chǎn)生了強烈的興趣,在讀研究生課程時,我選修了高級操作系統(tǒng)技術(shù)和高級C語言程序設計兩門課。在學習期間,在老師的指導下我閱讀了不少UNIX操作系統(tǒng)命令的C語言源程序,并在計算機上編譯和運行了這些C語言程序。沒想到這種完全是出于好奇和好玩的個人經(jīng)歷卻為自己的IT職業(yè)生涯打下了堅實的基礎。
20世紀90年代,我開始接觸SUN公司的UNIX操作系統(tǒng),最早使用的是Solaris 2.5,之后陸續(xù)使用了Solaris 7、8、9和10。由于工作的需要,還學習和使用過惠普公司的UNIX操作系統(tǒng)HP-UX,以及Tru64 UNIX 5.1B等不同廠家的UNIX操作系統(tǒng)。
1999年,也是出于好奇,我花了50多新西蘭元買了一本介紹Linux系統(tǒng)的書——Teach Yourself Linux in 24 Hours,就此又開始學習和使用Linux系統(tǒng)了。之后,學習和使用的Linux系統(tǒng)包括Red Hat Linux 7.3、Red Hat Linux 9。后來由于要將Oracle數(shù)據(jù)庫管理系統(tǒng)安裝在Linux操作系統(tǒng)之上,轉(zhuǎn)而學習和使用了Red Hat Enterprise Linux 3、4和5以及Oracle Enterprise Linux 4和5。
UNIX和Linux系統(tǒng)被廣泛地應用在大中型企業(yè)級服務器和Web服務器上,它們已經(jīng)成為當今的主流操作系統(tǒng),并將繼續(xù)保持這種引領計算機操作系統(tǒng)潮流的趨勢。Linux操作系統(tǒng)以其穩(wěn)定、可靠、高效、廉價以及開源等諸多優(yōu)點受到眾多企事業(yè)用戶的青睞。隨著IBM、惠普以及Oracle等IT巨人們開始支持或開發(fā)他們自己的Linux操作系統(tǒng),目前大中型企事業(yè)用戶的計算機服務器正在越來越多地轉(zhuǎn)向Linux操作系統(tǒng)。Linux操作系統(tǒng)在服務器領域的領先地位在可以預見的將來會越來越明顯。
本書就是要幫助初學者在比較短的時間內(nèi)系統(tǒng)地掌握Linux操作系統(tǒng)并能夠管理和維護Linux系統(tǒng)。通過與UNIX和Linux系統(tǒng)20多年的朝夕相處,我發(fā)現(xiàn)其實與UNIX系統(tǒng)一樣,Linux系統(tǒng)是一個變化相當小的操作系統(tǒng)。許多常用的命令(如cp、rm、mkdir、ls)幾乎依舊保持20多年前的風采,這樣的系統(tǒng)重新學習或升級的成本很低,也就是一旦掌握了這一系統(tǒng),許多功能可以一直使用許多年,甚至于伴隨您的整個IT職業(yè)生涯。
本書覆蓋了Red Hat公司官方教程RH033和RH133(Oracle公司官方教程1Z0-402和1Z0-403)的幾乎全部內(nèi)容。其內(nèi)容和例題設計由淺入深,為了消除初學者對計算機和操作系統(tǒng)教材常有的畏懼感,本書把難懂而且又不常用的內(nèi)容盡量放在后面章節(jié)里。
與其他同類書籍相比,本書具有如下特點。
(1)本書并不是逐條地簡單介紹,而是把相關的命令有機地組合在一起來介紹。例如,在執(zhí)行一條Linux命令之前,先介紹使用什么方法獲取目前操作系統(tǒng)相關的信息;接下來介紹怎樣執(zhí)行所學的Linux操作系統(tǒng)命令;最后,還要介紹使用什么樣的方法來驗證所執(zhí)行的命令是否真的成功等。與其他同類書籍不同,本書中幾乎所有的例題基本上都是完 整的。
(2)為了消除初學者對Linux教材常有的畏懼感,本書使用生動而簡單的生活實例來解釋復雜的計算機和操作系統(tǒng)概念,避免使用枯燥的計算機例子。
。3)它是自封閉的,即讀者在閱讀此書時不需要其他參考書。
由于以上的設計,本書對學生的計算機專業(yè)知識幾乎是沒有任何要求的,即本書可以作為讀者學習計算機操作系統(tǒng)的起步教材。
本書中的許多概念和例題都給出了商業(yè)應用背景,不少例題及其解決方案是企業(yè)中的Linux系統(tǒng)管理員或開發(fā)人員在實際工作中經(jīng)常遇到的,很多例題不加修改或略加修改后便可應用于實際工作中。
操作系統(tǒng)是一門實踐性非常強的學科,如果想真正地掌握Linux操作系統(tǒng),就必須經(jīng)常使用這一系統(tǒng)。因此,希望讀者在學習本書之前,最好安裝上Linux操作系統(tǒng)并設置好實驗環(huán)境,在閱讀本書時,最好把書上的例題在計算機上練習一兩遍。書中例題是經(jīng)過仔細篩選的,對讀者理解書中的文字解釋和今后的實際工作非常有幫助。
本書的絕大多數(shù)操作都是在Oracle Enterprise Linux 4上進行的,Oracle Enterprise Linux(與RHEL完全兼容)是一個免費的開源操作系統(tǒng),可以在Oracle的官方網(wǎng)站上免費下載。本書之所以沒有使用更高的版本,是為了節(jié)省系統(tǒng)資源,而從學習Linux系統(tǒng)的角度來看,RHEL 4與更高的版本幾乎沒什么差別。之所以使用Oracle的Linux系統(tǒng),是因為考慮到將來一些讀者在學完Linux操作系統(tǒng)之后,可能要在Linux系統(tǒng)上安裝Oracle數(shù)據(jù)庫管理系統(tǒng),而Oracle Enterprise Linux系統(tǒng)的默認安裝已經(jīng)考慮到了安裝Oracle數(shù)據(jù)庫管理系統(tǒng)的需要,因此將來讀者在這一Linux操作系統(tǒng)上安裝Oracle會非常容易。
為了方便讀者的學習,本書提供了豐富的配套資源,包括自學視頻、素材和源程序、PPT、電子版習題和答案等。讀者可以直接登錄清華大學出版社網(wǎng)站www.tup.com.cn,搜索本書書名,找到本書后,在該書的網(wǎng)頁下側(cè)單擊“網(wǎng)絡資源”超鏈接,即可下載使用。
參與本書編寫和資料整理的有何明、何茜穎、王瑩、萬妍、王逸舟、牛晨、王威、程玉萍、萬群柱、王靜、范萍英、王潔英、范秀英、王超英、萬新秋、王莉、黃力克、萬洪英、萬節(jié)柱、萬如更、李菊、萬曉軒、趙菁、張民生和杜蘅等,在此對他們辛勤和出色的工作表示衷心的感謝。
如果讀者對本書有任何意見或要求,歡迎來信提出。我們的電子郵箱為sql_minghe@ yahoo.com.cn,sql_minghe@aliyun.com,liulm75@163.com。
最后,預祝讀者Linux操作系統(tǒng)的學習之旅輕松而愉快!
編 者
何明,Oracle高級講師,10年Oracle數(shù)據(jù)庫技術(shù)服務與培訓經(jīng)驗,先后為西門子、惠普、中國移動、中國網(wǎng)通、中信銀行、神州數(shù)碼、NEC、殼牌(Shell)、中國民航、北電網(wǎng)絡、天津地稅局和財政局、唐山鋼鐵集團、索貝數(shù)碼、TOM在線(香港)、北京郵政局等50余家大中型企業(yè)做過Oracle培訓。
1982年起在國家地震局地質(zhì)研究所從事數(shù)據(jù)處理工作,在PDP-11、VAX-780等計算機上進行Fortran、Pascal、C語言和匯編的編程工作。1991年開始在國外從事信息系統(tǒng)管理員和分析員工作。1999年在新西蘭公立理工學院任兼職講師,為大學本科生講授數(shù)據(jù)庫課程。
20余年程序開發(fā)和數(shù)據(jù)庫系統(tǒng)管理與維護經(jīng)驗,OCP專業(yè)證書(Oracle8,8i,9iDBA)新西蘭梅西大學商業(yè)榮譽碩士,新西蘭奧克蘭大學信息系統(tǒng)研究生,成都理工大學工學學士。
第0章 Linux的安裝及相關配置
第1章 UNIX和Linux操作系統(tǒng)概述
第2章 運行Linux命令及獲取幫助
第3章 目錄和文件的瀏覽、管理及維護
第4章 不同系統(tǒng)之間傳輸文件及文件的瀏覽
第5章 Bash Shell簡介
第6章 輸入/輸出和管道(|)及相關的命令
第7章 用戶、群組和權(quán)限
第8章 用戶、群組及權(quán)限的深入討論
第9章 Linux文件系統(tǒng)及一些命令的深入探討
第10章 正文處理命令及tar命令
第11章 Shell編程(sed、awk、grep的應用)
第12章 利用vi編輯器創(chuàng)建和編輯正文文件
第13章 配置Bash Shell和系統(tǒng)配置文件
第14章 系統(tǒng)安裝注意事項及相關的概念
第0章 Linux的安裝及相關配置
第1章 UNIX和Linux操作系統(tǒng)概述
第2章 運行Linux命令及獲取幫助
第3章 目錄和文件的瀏覽、管理及維護
第4章 不同系統(tǒng)之間傳輸文件及文件的瀏覽
第5章 Bash Shell簡介
第6章 輸入/輸出和管道(|)及相關的命令
第7章 用戶、群組和權(quán)限
第8章 用戶、群組及權(quán)限的深入討論
第9章 Linux文件系統(tǒng)及一些命令的深入探討
第10章 正文處理命令及tar命令
第11章 Shell編程(sed、awk、grep的應用)
第12章 利用vi編輯器創(chuàng)建和編輯正文文件
第13章 配置Bash Shell和系統(tǒng)配置文件
第14章 系統(tǒng)安裝注意事項及相關的概念
第15章 系統(tǒng)的初始化和服務
第16章 Linux內(nèi)核模塊及系統(tǒng)監(jiān)控
第17章 軟件包的管理
第18章 硬盤分區(qū)、格式化及文件系統(tǒng)的管理
第19章 Linux網(wǎng)絡原理及基礎設置
第20章 用戶管理及維護
參考文獻