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