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