-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
CentOS系統管理與服務器配置 版權信息
- ISBN:9787302493044
- 條形碼:9787302493044 ; 978-7-302-49304-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
CentOS系統管理與服務器配置 本書特色
本書是職業教育“十三五”改革創新規劃教材,依據高職高專網絡技術專業人才培養方案的要求,并參照相關的國家職業技能標準編寫而成。本書以CentOS 6 操作系統系統為平臺,選取面向工作崗位的項目案例,采用項目導向、任務驅動的方式組織內容。主要內容包括CentOS的安裝與基本操作、CentOS 文件結構與常用命令、CentOS 文件與設備管理、CentOS的用戶和用戶組管理、CentOS的進程與服務管理、CentOS的軟件包管理、CentOS的網絡配置、CentOS的Samba服務器配置與管理、CentOS的DHCP服務器配置與管理、CentOS的DNS服務器的配置與管理、CentOS的FTP服務的配置與管理、CentOS的Web服務的配置與管理、CentOS的郵件服務的配置與管理、CentOS的安全配置。本書配套有多媒體課件等數字化教學資源,可免費獲取。本書可作為高等職業院校機計算機網絡技術專業及相關專業學生的教材,也可作為崗位培訓用書。 下載課件、獲取課件密碼、各種資源包以及人工客服,請關注清華社官方微信服務號qhdxcbs_js,一站式幫您解決各種圖書問題。
CentOS系統管理與服務器配置 內容簡介
本書是職業教育“十三五”改革創新規劃教材,依據高職高專網絡技術專業人才培養方案的要求,并參照相關的國家職業技能標準編寫而成。 本書以基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本CentOS 6 操作系統為平臺,選取面向工作崗位的項目案例,采用項目導向、任務驅動的方式組織內容。本書主要內容包括CentOS的安裝與基本操作、CentOS的文件結構與常用命令、CentOS的文件與設備管理、CentOS的用戶和用戶組管理、CentOS的進程與服務管理、CentOS的軟件包管理、CentOS的網絡配置、Samba服務器的配置與管理、DHCP服務器的配置與管理、DNS服務器的配置與管理、FTP服務器的配置與管理、Web服務器的配置與管理、郵件服務器的配置與管理、CentOS的安全配置。
CentOS系統管理與服務器配置 目錄
1.2知識準備2
1.2.1Linux起源2
1.2.2Linux簡介2
1.2.3Linux的內核版本3
1.2.4Linux發行版4
1.2.5Linux的特性4
1.2.6CentOS簡介6
1.3項目實施7
任務1安裝 VMware7
任務2安裝CentOS16
任務3CentOS的基本操作27
1.4項目總結30
習題30
項目2CentOS的文件結構與常用命令2.1項目場景33
2.2知識準備33
2.2.1CentOS的文件系統結構33
2.2.2文件類型35
2.2.3CentOS基本操作命令35
2.2.4CentOS管理命令43
2.2.5CentOS的進程處理命令46
2.2.6CentOS字符串處理命令46
2.2.7CentOS網絡上查詢狀況命令47〖1〗〖1〗2.2.8CentOS的文本編輯器47
2.3項目實施49
任務1CentOS的命令窗口的使用49
任務2CentOS的系統管理命令的使用51
任務3CentOS的基本操作命令53
2.4項目總結56
習題57
項目3CentOS的文件與設備管理3.1項目場景59
3.2知識準備59
3.2.1磁盤分區相關概念59
3.2.2磁盤分區方法63
3.2.3文件系統的創建64
3.2.4文件系統與設備的掛載與卸載65
3.2.5文件系統的檢測與修復67
3.2.6圖形化磁盤實用工具67
3.2.7文件瀏覽器67
3.3項目實施70
任務1CentOS的分區管理70
任務2CentOS的文件系統創建73
任務3CentOS的文件系統和設備的掛載與卸載74
3.4項目總結77
習題77
項目4CentOS的用戶和用戶組管理4.1項目場景80
4.2知識準備80
4.2.1用戶和用戶組的相關概念80
4.2.2用戶和用戶組的配置文件82
4.2.3CentOS用戶賬戶的管理86
4.2.4CentOS用戶密碼的管理88
4.2.5CentOS用戶組的管理88
4.2.6sudo命令89
4.3項目實施90
任務1創建用戶90
任務2創建組并將用戶添加到組內91
任務3創建管理員用戶92
4.4項目總結93
習題94
項目5CentOS的進程與服務管理5.1項目場景96
5.2知識準備96
5.2.1進程和服務的相關知識96
5.2.2進程的管理98
5.2.3服務的管理104
5.2.4CentOS的啟動過程108
5.3項目實施110
任務1進程管理110
任務2服務管理113
5.4項目總結114
習題114
項目6CentOS的軟件包管理6.1項目場景117
6.2知識準備117
6.2.1軟件包的相關知識117
6.2.2使用rpm管理軟件包119
6.2.3使用yum管理軟件包120
6.2.4使用tar管理軟件包124
6.3項目實施126
任務1使用rpm管理軟件包127
任務2使用yum管理軟件包128
任務3使用tar管理軟件包129
6.4項目總結130
習題131
項目7CentOS的網絡配置7.1項目場景134
7.2知識準備134
7.2.1CentOS網絡配置基礎134
7.2.2CentOS的網絡接口136
7.2.3CentOS常用的網絡配置文件137
7.2.4CentOS常用的網絡配置與調試命令139
7.2.5CentOS常用的網絡配置方法144
7.3項目實施150
任務1通過“網絡連接”菜單配置150
任務2通過systemconfignetwork網絡配置工具配置151
任務3通過命令方式配置154
7.4項目總結158
習題159
項目8Samba服務器的配置與管理8.1項目場景162
8.2知識準備162
8.2.1Samba服務基礎知識162
8.2.2安裝Samba服務172
8.2.3Samba服務器配置流程175
8.3項目實施176
任務1安裝Samba服務器176
任務2Samba服務器基礎配置177
任務3測試Samba服務器178
任務4Samba服務器用戶認證模式配置179
8.4項目總結180
習題181
項目9DHCP服務器的配置與管理9.1項目場景184
9.2知識準備184
9.2.1DHCP基礎知識184
9.2.2安裝DHCP服務192
9.2.3DHCP服務器配置流程193
9.3項目實施193
任務1安裝DHCP服務器194
任務2DHCP服務器基礎配置194
任務3配置Linux客戶機DHCP服務器并測試196
任務4配置Windows客戶機DHCP服務器并測試197
9.4項目總結198
習題199
項目10DNS服務器的配置與管理10.1項目場景201
10.2知識準備201
10.2.1DNS基礎知識201
10.2.2安裝DNS服務209
10.2.3DNS服務器配置流程211
10.2.4DNS服務器的測試211
10.3項目實施213
任務1安裝DNS服務213
任務2DNS服務器配置214
任務3設置Linux客戶機并測試DNS服務器216
任務4設置Windows客戶機并測試DNS服務器218
任務5配置輔助DNS服務器218
10.4項目總結221
習題221
項目11FTP服務器的配置與管理11.1項目場景223
11.2知識準備223
11.2.1FTP基礎知識223
11.2.2安裝FTP服務237
11.2.3FTP服務器配置流程238
11.3項目實施239
任務1安裝FTP服務器239
任務2為FTP服務器添加存儲設備240
任務3配置匿名用戶241
任務4配置本地用戶242
11.4項目總結246
習題246
項目12Web服務器的配置與管理12.1項目場景249
12.2知識準備249
12.2.1Web服務器的基礎知識249
12.2.2安裝Apache257
12.2.3Web的配置流程258
12.3項目實施259
任務1安裝httpd軟件包260
任務2Web服務器的基礎配置261
任務3Web服務器的虛擬主機配置262
任務4數據庫的安裝與配置266
任務5安裝PHP語言環境267
任務6安裝Apache用戶驗證267
12.4項目總結269
習題269
項目13郵件服務器的配置與管理13.1項目場景272
13.2知識準備272
13.2.1電子郵件的基礎知識272
13.2.2郵件服務器配置流程279
13.3項目實施280
任務1安裝postfix服務280
任務2安裝dovecot服務281
任務3配置postfix與dovecot282
任務4測試郵件服務器283
任務5使用電子郵件客戶端軟件284
13.4項目總結286
習題286
項目14CentOS的安全配置14.1項目場景288
14.2知識準備288
14.2.1防火墻基礎知識288
14.2.2iptables290
14.2.3SELinux295
14.2.4NAT技術299
14.3項目實施300
任務1配置iptables300
任務2配置SELinux303
14.4項目總結305
習題306
參考文獻307
CentOS系統管理與服務器配置 節選
項目1CentOS的安裝與基本操作 學習目標 1. 知識目標 掌握CentOS的基礎知識。 掌握VMware的安裝與使用。 掌握CentOS的基本操作。 2. 能力目標 能夠安裝與使用VMware。 能夠安裝CentOS。 能夠進行CentOS的基本操作。 3. 素質目標 掌握CentOS的安裝方法。 掌握CentOS的基本操作。〖1〗〖1〗1.1項目場景 隨著信息化及數據業務的快速大規模發展,學院現有的服務器在高可靠性、安全性及系統穩定性等方面出現了很多問題,為了解決這些問題,學院決定升級改造服務器的操作系統。 經過技術人員的分析,決定采用Linux操作系統。但Linux的發行版本比較多,由于CentOS 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本,并且不需要支付服務費用,因此我們選用了CentOS。 為了能夠管理和使用CentOS系統,首先學習CentOS的基礎知識。 1.2知識準備〖*3/4〗1.2.1Linux起源Linux是一個誕生于網絡、成長于網絡且成熟于網絡的“奇特”的操作系統。1991年,當時還是芬蘭大學生的Linus Torvalds圖11Linus Torvalds (見圖11)萌發了開發一個自由的UNIX操作系統的想法。當年,Linux就誕生了,為了不讓這個羽翼未豐的操作系統夭折,Linus Torvalds將自己的作品Linux通過Internet發布。從此一大批知名的、不知名的計算機黑客、編程人員便加入開發,一場聲勢浩大的運動應運而生,Linux逐漸成長起來。 Linux一開始是要求所有的源碼必須公開,并且任何人均不得從Linux交易中獲利。然而這種純粹的自由軟件的理想對于Linux的普及和發展是不利的,于是Linux開始轉向GPL,成為GNU陣營中的主要一員。 Linux憑借優秀的設計、不凡的性能,加上IBM、Intel、CA、CORE、Oracle等國際知名企業的大力支持,市場份額逐步擴大,逐漸成為主流操作系統之一。 1.2.2Linux簡介 Linux是一套自由、開放源代碼的類UNIX操作系統,一個基于POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟件、應用程序和網絡協議,可支持32位和64位硬件。Linux繼承了UNIX以網絡為核心的設計思想,是一個性能穩定的多用戶網絡操作系統。 Linux有許多不同的版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬件設備中,如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。 嚴格來講,Linux這個詞本身只表示Linux內核,但實際上人們已經習慣了用Linux來形容整個基于Linux內核并且使用GNU工程各種工具和數據庫的操作系統。Linus Torvalds被稱作Linux之父,他是著名的計算機程序員、黑客,Linux內核的發明人及該計劃的合作者。他利用個人時間及器材創造出了這套當今全球*流行的操作系統內核之一,現受聘于開放源代碼開發實驗室OSDL(Open Source Development Labs, Inc.),全力開發Linux內核。 1.2.3Linux的內核版本 Linux內核使用3種不同的版本編號方式。 **種方式用于1.0版本之前(包括1.0)。 內核版本編號由數字組成,**個版本是0.02,緊接著是0.03、0.10、0.11、0.12、0.95、0.96、0.97、0.98、0.99和之后的1.0。 第二種方式用于1.0~2.6的版本。 內核版本編號由3部分構成——“A.B.C”,A代表主版本號,B代表次主版本號,C代表較小的末版本號。只有在內核發生很大變化時(歷史上只發生過兩次,1994年的1.0,1996年的2.0),A才變化。可以通過數字B來判斷Linux是否穩定。偶數的B代表穩定版,奇數的B代表開發版。C代表一些Bug修復,安全更新,新特性和驅動的次數。以版本2.4.0為例,2代表主版本號,4代表次版本號,0代表改動較小的末版本號。在版本號中,序號的第二位為偶數的版本表明這是一個可以使用的穩定版本,如2.2.5;而序號的第二位為奇數的版本一般有一些新的東西加入,是個不一定很穩定的測試版本,如2.3.1。這樣穩定版本來源于上一個測試版升級版本號,而一個穩定版本發展到完全成熟后就不再發展。 第三種方式從2004年的2.6.0版本開始。 內核版本編號使用timebased的方式,不再使用偶數代表穩定版,奇數代表開發版這樣的命名方式。例如,3.7.0代表的不是開發版,而是穩定版。 內核是Linux操作系統的重要組成部分,每次內核新版本的發布都受到Linux愛好者的關注,下面列出了Linux內核發展的重要事件。 1991年: Linus Torvalds公開了Linux 0.02內核。 1994年: Linux 1.0版內核發行,Linux轉向GPL版權協議。 1999年: Linux 2.2版內核發行;Linux簡體中文發行版相繼問世。 2003年: Linux 2.6版內核發布,其性能、安全性和驅動程序的改進是2.6內核的關鍵。 2011年: Linux 3.0版內核發布。 2012年: Linux 3.2版內核發布。 2016年: Linux內核發展到了4.7版本,并且擁有數百個Linux發行版本。 1.2.4Linux發行版 Linux主要作為Linux發行版(通常被稱為distro)的一部分而使用。這些發行版由個人、松散組織的團隊以及商業機構和志愿者組織編寫。它們通常包括了其他的系統軟件和應用軟件,以及一個用來簡化系統初始安裝的安裝工具和讓軟件安裝升級的集成管理器。大多數系統還包括了像提供GUI界面的XFree86之類的曾經運行于BSD的程序。 一個典型的Linux發行版包括Linux內核、一些GNU程序庫和工具、命令行Shell、圖形界面的X Window操作系統和相應的桌面環境,如KDE或GNOME,并包含數千種從辦公套件、編譯器、文本編輯器到科學工具的應用軟件。 由于發展的Linux公司實在太多了,如著名的Red Hat、OpenLinux、Mandrake 、Debian、SuSE等,所以很多人都很擔心,如此一來每個 distribution(安裝套件)是否都不相同呢?這就不需要擔心了,由于各個distribution都是架構在Linux Kernel下來發展屬于自己公司風格的distribution,因此大家都遵守Linux Standard Base (LSB 的規范,也就是說,各個distribution其實都差不多,用到的都是Linux Kernel,只是各個distribution里面所使用的各套件可能并不完全相同而已)。 主要的發行版有Ubuntu、Fedora、Debian、Slackware、 Gentoo、 CentOS RedHat。 1.2.5Linux的特性〖*3/4〗1. 開放性開放性是指遵循世界標準規范,特別是遵循開放系統互聯(OSI)國際標準。凡遵循國際標準所開發的硬件和軟件,都能彼此兼容,可方便地實現互聯。 2. 多用戶 多用戶是指操作系統可以被不同的用戶各自擁有并使用,即使每個用戶對自己的資源(如文件、設備)有特定權限,而互不影響,Linux和UNIX都具有多用戶特性。 3. 多任務 多任務是現代計算機*主要的一個特點,它是指計算機同時執行多個程序,而且各個程序的運行相互獨立。Linux操作系統調試每一個進程平等地訪問CPU。由于CPU的處理速度非常快,其結果是啟動的應用程序看起來好像在并行運行。事實上,從CPU執行的一個應用程序中的一組指令到Linux調試CPU,與再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。 4. 友好的用戶界面 Linux向用戶提供兩種界面——用戶界面和系統調用界面。Linux的傳統用戶界面基于文本的命令行界面,即Shell。它既可以聯機使用,又可以存儲在文件上脫機使用。Shell有很強的程序設計能力,用戶可方便地使用它編寫程序,從而為用戶擴充系統功能提供了更高級的手段。Linux還提供了圖形用戶界面,它利用鼠標、菜單和窗口等設施,給用戶呈現一個直觀、易操作、交互性強的友好圖形化界面。 5. 設備獨立性 設備獨立性是指操作系統把所有外部設備統一當作文件來看,只要安裝它們的驅動程序,任何用戶都可以像使用文件那樣操作并使用這些設備,而不必知道它們的具體存在形式。設備獨立性的關鍵在于內核的適應能力,其他的操作系統只允許一定數量或一定種類的外部設備連接,因為每一個都是通過與其內核的專用連接獨立地進行訪問的。Linux是具有設備獨立的操作系統,它的內核具有高度的適應能力。隨著更多程序員加入Linux編程,會有更多硬件設備加入各種Linux內核和發行版本中。 6. 豐富的網絡功能 完善的內置網絡是Linux的一大特點,Linux在通信和網絡功能方面優于其他操作系統。其他操作系統不包含如此緊密的內核結合在一起的連接網絡的能力,也沒有內置這些聯網特性的靈活性。而Linux為用戶提供了完善的、強大的網絡功能。 7. 可靠的安全性 Linux操作系統采取了許多安全措施,包括對讀、寫操作進行權限控制,帶保護的子系統,審計跟蹤和內核授權,這為用戶提供了必要的安全保障。 8. 良好的可移植性 可移植性是指將操作系統從一個平臺轉移到另一個平臺,使它仍然能按其自身的方式運行的能力。Linux是一款具有良好可移植性的操作系統,能夠在微型計算機到大型計算機的任何環境中和平臺上運行。該特性為Linux操作系統的不同計算機平臺與其他任何機器進行準確而有效的通信提供了保障,而不需要另外增加特殊的通信接口。 9. X Window系統 X Window 系統是用于UNIX機器的一個圖形系統,該系統擁有強大的界面系統,并支持許多應用程序,是業界標準界面。 10. 內存保護模式 Linux使用處理器的內存保護模式來避免進程訪問分配給系統內核或者其他進程的內存。對于系統安全來說,這是一個重要的貢獻,一個不正確的程序因此不能夠再使用系統而崩潰(在理論上)。 11. 共享程序庫 共享程序庫是一個程序工作所需要的進程的集合,有許多同時被多于一個使用的標準庫,因此使用戶覺得需要將這些庫的程序載入內存一次,而不是一個進程一次,通過共享程序庫使這些成為可能,因為這些程序庫只有當進程運行的時候才被載入,所以它們被稱為動態鏈接庫。 1.2.6CentOS簡介 CentOS是一個基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。每個版本的 CentOS都會獲得10年的支持(通過安全更新方式)。新版本的 CentOS 大約每兩年發行一次,而每個版本的 CentOS 會定期(大概每6個月)更新一次,以便支持新的硬件。這樣,建立一個安全、低維護、穩定、高預測性、高重復性的 Linux 環境。 CentOS是Community Enterprise Operating System的縮寫。 CentOS是RHEL(Red Hat Enterprise Linux)源代碼再編譯的產物,而且在RHEL的基礎上修正了很多已知的 Bug,相對于其他 Linux 發行版,其穩定性值得信賴。 在2014年年初,CentOS宣布加入紅帽(Red Hat)。 1. CentOS加入紅帽后不變的方面 (1) CentOS 繼續不收費。 (2) 保持贊助內容驅動的網絡中心不變。 (3) Bug、Issue 和緊急事件處理策略不變。 (4) Red Hat Enterprise Linux 和 CentOS 防火墻也依然存在。 2. CentOS變化的方面 (1) CentOS為Red Hat工作,不是為RHEL。 (2) Red Hat提供構建系統和初始內容分發資源的贊助。 (3) 一些開發的資源包括源碼的獲取將更加容易。 (4) 避免了原來和Red Hat上一些法律的問題。 CentOS 7的內核更新至3.10.0,支持Linux容器(Docker),Open VMware Tools及3D圖像即裝即用,Open JDK 7作為默認的JDK,EXT4及XFS的LVM快照,轉用systemd、firewalld及GRUB2,XFS作為默認的文件系統,內核空間內的iSCSI及FCoE,PTPv2,40Gb/s的網卡等。 3. CentOS的特點 (1) 可以把CentOS理解為Red Hat AS系列,它完全就是對Red Hat AS進行改進后發布的,各種操作和使用與Red Hat沒有區別。 (2) CentOS完全免費,不存在Red Hat AS4需要序列號的問題。 (3) CentOS獨有的yum命令支持在線升級,可以即時更新系統,不像Red Hat那樣需要花錢購買支持服務。 (4) CentOS修正了RHEL的許多BUG。 (5) CentOS版本說明: CentOS 3.1 等同于 Red Hat AS3 Update1,CentOS 3.4 等同于 Red Hat AS3 Update 4,CentOS 4.0 等同于 Red Hat AS4。 4. CentOS與 RHEL的關系 RHEL在發行時有兩種方式,一種是二進制的發行方式;另一種是源代碼的發行方式。無論是哪種發行方式,都可以免費獲得(例如從網上下載),并再次發布。但如果你使用了在線升級(包括補丁)或咨詢服務,就必須付費。RHEL 一直都提供源代碼的發行方式,CentOS 就是將 RHEL 發行的源代碼重新編譯一次,形成一個可使用的二進制版本。由于Linux 的源代碼是 GNU,所以從獲得 RHEL 的源代碼到編譯成新的二進制,都是合法。只是 Red Hat是商標,所以必須在新的發行版里將Red Hat的商標去掉。 1.3項目實施 掌握VMware虛擬安裝、使用方法,在VMware虛擬機上安裝 CentOS,并掌握CentOS的基本操作。 任務1安裝 VMware〖*3/4〗1. 任務要求在計算機上安裝虛擬機軟件VMware,按照CentOS的硬件需求配置相關的虛擬環境。 2. 實施過程 (1) 在VMware官方網站下載VMware虛擬機軟件。 (2) 雙擊VMware安裝文件,開始安裝VMware軟件,如圖12所示。 (3) 閱讀許可協議并勾選“我接受許可協議中的條款”復選框,如圖13所示。 (4) 安裝完成后啟動VMware虛擬機軟件,如圖14所示。 (5) 單擊窗口中的“創建新的虛擬機”后出現新建虛擬機向導界面,如圖15所示。 (6) 單擊“典型(推薦)”單選按鈕后單擊“下一步”按鈕,單擊“稍后安裝操作系統”單選按鈕,**項與第二項為新建虛擬機操作系統安裝來源選項,VMware會完成相對應的設置,如圖16所示。 (7) 單擊Linux單選按鈕,然后在版本下拉列表框中選擇“CentOS 64 位”。單擊“下一步”按鈕,如圖17所示。圖12VMware 安裝界面 圖13VMware虛擬機軟件許可協議 圖14VMware主界面 圖15新建虛擬機向導界面 圖16操作系統安裝來源選擇界面 圖17虛擬機系統類型與版本選擇界面 (8) 命名虛擬機并設置虛擬機文件的存儲位置,如圖18所示。 (9) 指定虛擬機磁盤容量及空間分配方式,可根據需要設置相應的存儲空間的大小(注意不要低于建議值),并單擊“將虛擬磁盤拆分成多個文件”單選按鈕,如圖19所示。 (10) 新建虛擬機完成,在窗口中可以看到虛擬機的基本信息,如有特殊要求還可以選擇自定義硬件,無特殊要求單擊“完成”按鈕即可,如圖110所示。 ……
- >
莉莉和章魚
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
我與地壇
- >
羅庸西南聯大授課錄
- >
上帝之肋:男人的真實旅程
- >
中國歷史的瞬間
- >
龍榆生:詞曲概論/大家小書
- >
李白與唐代文化