本書以項目任務(wù)化的形式組織內(nèi)容,將工作過程系統(tǒng)化的方式貫穿每個項目任務(wù),以CentOS6.5網(wǎng)絡(luò)操作系統(tǒng)為載體,精選該操作系統(tǒng)中常用網(wǎng)絡(luò)服務(wù)的經(jīng)典工程案例進(jìn)行詳細(xì)的講述。
全書共有13個項目,從一個新手的角度出發(fā),到實際的工程案例,包括CentOS6.5網(wǎng)絡(luò)操作系統(tǒng)中的系統(tǒng)基礎(chǔ)管理命令、遠(yuǎn)程連接服務(wù)、DHCP服務(wù)、Samba服務(wù)、NFS服務(wù)、DNS服務(wù)、Web服務(wù)、磁盤配額、FTP服務(wù)、郵件服務(wù)、數(shù)據(jù)庫MySQL服務(wù)、Iptables與NAT服務(wù)。
本書可作為高等院校計算機(jī)相關(guān)專業(yè)的配套教材,也可作為具有Linux操作系統(tǒng)相關(guān)知識的網(wǎng)絡(luò)管理人員及Linux服務(wù)器管理人員的參考用書。
抱著對開源軟件的無限熱愛,以及對學(xué)習(xí)過的著作的作者的無限崇敬,很久以來一直想寫一本關(guān)于Linux的書,以期望幫助更多的Linux愛好者。從我個人學(xué)習(xí)的過程中,我發(fā)現(xiàn),一種新的技術(shù)、一個新的專業(yè)領(lǐng)域,最重要的莫過于入門,一旦入了門那么你在學(xué)習(xí)上就會有質(zhì)的飛躍。當(dāng)然想要在某個專業(yè)領(lǐng)域有發(fā)言權(quán),還得有時間和經(jīng)驗的積累。如果你翻開了本書,就說明您對Linux是非常感興趣的,或者由于某種原因您必須要去學(xué)習(xí)它,那么我們將成為志同道合的朋友,我們將一起成就Linux的夢。
任何學(xué)習(xí)的過程都是枯燥無味的,我相信沒有誰會喜歡枯燥的學(xué)習(xí),如果某人告訴我,他很喜歡學(xué)習(xí),那么我一定覺得不可思議。不過靜下心來細(xì)想,他喜歡的是學(xué)習(xí)的結(jié)果帶給他的成功機(jī)會,是學(xué)習(xí)的結(jié)果帶給他的成就感。之所以有人會說喜歡學(xué)習(xí),是因為這種機(jī)會與成就感帶來的喜悅遠(yuǎn)大于學(xué)習(xí)的過程帶給他的痛苦。學(xué)習(xí)Linux的過程也是痛苦的,但等您學(xué)成之后,它帶給您的喜悅是巨大的,一旦您成為Linux高手,那么它帶給您的將是巨大的成就感與豐厚的回報。
為了減輕大家學(xué)習(xí)Linux系統(tǒng)過程中的痛苦,為了帶給大家學(xué)習(xí)過程中的成就感,本書完全采用項目任務(wù)化的模式,每個項目都有明確的項目目標(biāo),每個任務(wù)都有明確的任務(wù)目標(biāo),您只要跟著本書完成這些目標(biāo)明確的任務(wù)即可。書中有些項目來源于實際的工程項目,您也可以原封不動地直接將這些內(nèi)容應(yīng)用于企業(yè)生產(chǎn)。
另外需要特別指出的是,本書中的很多內(nèi)容都參考了《鳥哥的Linux私房菜》,羽飛、馬哥等的視頻講座,以及互聯(lián)網(wǎng)上的諸多論壇中的帖子,因為當(dāng)年我就是看著這些書以及收看互聯(lián)網(wǎng)上大牛們的視頻講座入門的,所以非常感謝鳥哥、羽飛、馬哥等這些Linux前輩的付出。
在編著本書的過程中,馮理明、王月梅等同志給出了非常寶貴的建議,在此非常感謝他們的幫助,還要感謝和我一起奮斗的小伙伴們,特別是周成控、張卓維等,他們完成了全書的項目驗證工作。
編著者:楊海艷
2016年8月
項目一認(rèn)識Linux操作系統(tǒng)
任務(wù)一查找Linux系統(tǒng)的基本概況
任務(wù)二總結(jié)Linux系統(tǒng)的最初十年
任務(wù)三研究Linux的特點、優(yōu)勢及發(fā)行版本
【子任務(wù)一】闡述Linux系統(tǒng)的特點
【子任務(wù)二】分析Linux系統(tǒng)的優(yōu)勢
【子任務(wù)三】總結(jié)Linux系統(tǒng)的發(fā)行版本
任務(wù)四Linux運維職業(yè)生涯規(guī)劃
拓展訓(xùn)練
項目二管理與維護(hù)Linux系統(tǒng)
任務(wù)一安裝與配置初始CentOS系統(tǒng)
任務(wù)二認(rèn)識Linux的文件系統(tǒng)
【子任務(wù)一】熟悉Linux系統(tǒng)中的目錄結(jié)構(gòu)
【子任務(wù)二】了解Linux系統(tǒng)中的路徑規(guī)則
【子任務(wù)三】掌握Linux系統(tǒng)中的基本命令
【子任務(wù)四】掛載外部文件到Linux系統(tǒng)中
【子任務(wù)五】掌握Linux系統(tǒng)中的自動掛載
任務(wù)三使用vim編輯器配置網(wǎng)絡(luò)
【子任務(wù)一】使用【setup】命令配置IP地址
【子任務(wù)二】使用vim打開網(wǎng)絡(luò)開關(guān)
【子任務(wù)三】使用vim配置DNS地址
【子任務(wù)四】配置網(wǎng)卡多IP地址信息
【子任務(wù)五】操作網(wǎng)卡與測試網(wǎng)絡(luò)
【子任務(wù)六】啟動圖形界面還是字符界面
任務(wù)四root賬戶密碼的破解與保護(hù)
【子任務(wù)一】進(jìn)入單用戶模式并修改root賬戶密碼
【子任務(wù)二】給單用戶模式加密
任務(wù)五管理Linux系統(tǒng)的用戶與用戶組
任務(wù)六管理Linux系統(tǒng)的文件權(quán)限
任務(wù)七管理rpm軟件包與壓縮包
【子任務(wù)一】管理rpm軟件包
【子任務(wù)二】管理壓縮軟件包
任務(wù)八YUM源的配置與軟件的YUM安裝
【子任務(wù)一】配置本地YUM源
【子任務(wù)二】配置國內(nèi)網(wǎng)絡(luò)YUM源
拓展訓(xùn)練
項目三配置與應(yīng)用遠(yuǎn)程連接服務(wù)
任務(wù)一配置Telnet服務(wù)
任務(wù)二配置SSH服務(wù)
任務(wù)三配置VNC圖形界面服務(wù)
拓展訓(xùn)練
項目四配置與應(yīng)用DHCP服務(wù)
任務(wù)一安裝與配置單IP作用域服務(wù)
任務(wù)二架設(shè)企業(yè)級的DHCP服務(wù)器
任務(wù)三配置多IP作用域服務(wù)器
任務(wù)四配置DHCP的中繼服務(wù)
拓展訓(xùn)練
項目五配置與應(yīng)用Samba服務(wù)
任務(wù)一安裝Samba與共享用戶的家目錄
任務(wù)二配置學(xué)校Samba服務(wù)器
任務(wù)三配置企業(yè)級Samba權(quán)限
【子任務(wù)一】配置企業(yè)一般文件權(quán)限
【子任務(wù)二】配置企業(yè)特殊文件權(quán)限
【子任務(wù)三】配置企業(yè)嚴(yán)格文件權(quán)限
【子任務(wù)四】Samba服務(wù)器特別設(shè)置
拓展訓(xùn)練
項目六配置與應(yīng)用NFS服務(wù)
任務(wù)一配置簡單的NFS服務(wù)器
任務(wù)二架設(shè)企業(yè)級NFS服務(wù)器
拓展訓(xùn)練
項目七配置與應(yīng)用DNS服務(wù)
任務(wù)一安裝與配置基本的DNS服務(wù)器
任務(wù)二搭建輔助作用域DNS服務(wù)器
任務(wù)三搭建轉(zhuǎn)發(fā)與委派DNS服務(wù)器
拓展訓(xùn)練
項目八配置與應(yīng)用Web服務(wù)
任務(wù)一安裝與配置完美的LAMP服務(wù)器
任務(wù)二配置多虛擬主機(jī)服務(wù)器
任務(wù)三安裝配置服務(wù)器安全證書
任務(wù)四配置服務(wù)別名與用戶認(rèn)證
拓展訓(xùn)練
項目九配置磁盤配額與管理RAID卷
任務(wù)一配置用戶基本磁盤配額限制
任務(wù)二配置配額Samba文件服務(wù)器
任務(wù)三配置系統(tǒng)用戶的磁盤空間限制
任務(wù)四RAID 5卷的配置與應(yīng)用
項目十配置與管理FTP服務(wù)
任務(wù)一配置企業(yè)文件下載服務(wù)器
任務(wù)二配置企業(yè)內(nèi)部文件FTP配額
任務(wù)三配置vsftp虛擬用戶訪問
任務(wù)四部署專家級FTP服務(wù)器
【子任務(wù)一】配置默認(rèn)的vsftpd服務(wù)器
【子任務(wù)二】配置匿名用戶訪問和下載權(quán)限
【子任務(wù)三】配置匿名用戶擁有完全權(quán)限
【子任務(wù)四】配置登錄用戶禁錮在家目錄
【子任務(wù)五】配置實現(xiàn)限制某些用戶的訪問
【子任務(wù)六】配置實現(xiàn)虛擬用戶的FTP訪問
【子任務(wù)七】配置虛擬用戶擁有不同的文件權(quán)限
拓展訓(xùn)練
項目十一配置與應(yīng)用電子郵件服務(wù)
任務(wù)一搭建Postfix郵件服務(wù)器
任務(wù)二搭建Sendmail郵件服務(wù)器
拓展訓(xùn)練
項目十二配置網(wǎng)絡(luò)數(shù)據(jù)庫MySQL服務(wù)
任務(wù)一配置基本的MySQL服務(wù)
任務(wù)二操作MySQL數(shù)據(jù)庫表
任務(wù)三配置圖形化工具phpMyAdmin
拓展訓(xùn)練
項目十三配置Iptables與NAT服務(wù)
任務(wù)一使用Iptables部署NAT服務(wù)
任務(wù)二配置安全的Iptables防火墻
任務(wù)三配置企業(yè)包過濾防火墻
拓展訓(xùn)練
參考文獻(xiàn)