定 價:34.5 元
叢書名:21世紀高等學校計算機教育實用規(guī)劃教材
- 作者:邱建新編著
- 出版時間:2015/7/1
- ISBN:9787302400691
- 出 版 社:清華大學出版社
- 中圖法分類:TP316.85
- 頁碼:244
- 紙張:膠版紙
- 版次:1
- 開本:16K
《Linux操作系統(tǒng)實用任務教程/21世紀高等學校計算機教育實用規(guī)劃教材》以成熟的RedHat Linux Enterprise 5的社區(qū)版本CentOS 5.4為平臺,從實用的角度,系統(tǒng)地講解Linux的系統(tǒng)管理與網絡應用技術。在內容安排上,淡化理論,注重CentOS 5.4實踐操作技能的培養(yǎng),整體內容銜接有序、深入淺出,并大量引入實例、圖片,精確、細致地描述操作過程。
全書共分為18個學習任務,主要內容包括了解Linux操作系統(tǒng)、VMware虛擬軟件與CentOS 5.4安裝、Linux的圖形化用戶界面、管理Linux用戶和組、Linux文件系統(tǒng)與目錄結構、磁盤存儲空間管理、Linux下的進程與作業(yè)管理、Linux下的軟件包管理、Linux下的Shell編程、Linux網絡配置基礎、Linux下配置DHCP服務器、WWW服務器的配置與管理、Linux下配置域名解析服務DNS、Linux下配置FTP服務器、Linux下配置Samba服務器、Linux下配置郵件服務器、Linux下配置防火墻iptables和Linux下配置遠程訪問。
本書由從事多年Linux操作系統(tǒng)實踐教學的教師編著而成,內容通俗易懂,操作切實可行,最大限度符合讀者的認知、學習規(guī)律。
本書可作為高職高專計算機網絡專業(yè)及相關專業(yè)的教材,也可作為Linux應用技術的培訓、自學用書,對從事網絡管理、Linux運維的技術人員也具有很好的參考價值。
作為開源系統(tǒng)的代表,Linux以其卓越的網絡性能,在互聯網領域獲得了越來越廣泛的應用。但Linux操作系統(tǒng)知識點龐雜、交錯,不易掌握,以不同Linux發(fā)行版本為基礎的教材也有多種,內容側重各有不同。本書以成熟的RedHat Linux Enterprise 5的社區(qū)版本CentOS 5.4為平臺,從實用的角度,系統(tǒng)地講解Linux的系統(tǒng)管理與網絡應用技術。
全書共分為18個學習任務,內容可分為系統(tǒng)應用與網絡管理兩大塊,涵蓋Linux基礎知識、命令操作、文件管理、磁盤管理、服務器架設等技術。全書以介紹實際應用技術為主,兼顧必需的理論基礎。
本書在對Linux操作系統(tǒng)進行講解時,將理論知識點通俗化,側重實踐操作技能的培養(yǎng),大量運用實例、圖片、通俗用語講解每一個知識點。本教材可以說是一本能夠深入淺出地講解相關技能知識、正確指導實踐操作、知識點覆蓋較全、內容相對穩(wěn)定的Linux操作系統(tǒng)教材。
本書由河南工業(yè)職業(yè)技術學院邱建新編著,在本書的編寫過程中,參考了大量的相關技術資料,吸取了許多同仁的寶貴經驗,在此深表感謝。
盡管編者對本書做了最大的努力,但限于時間和水平,不足之處在所難免,懇請廣大讀者提出寶貴意見,以使本書不斷完善。
編者
2015年3月
任務1了解Linux操作系統(tǒng)
1.1學習目標
1.2基礎知識與原理
1.2.1什么是操作系統(tǒng)
1.2.2UNIX操作系統(tǒng)的誕生
1.2.3自由軟件的興起
1.2.4Linux操作系統(tǒng)的出現
1.2.5Linux與UNIX的區(qū)別
1.2.6Linux的主要特點
1.2.7Linux的內核版本
1.3操作步驟指導
1.3.1查看Linux操作系統(tǒng)的發(fā)行版本
1.3.2Linux操作系統(tǒng)不同發(fā)行版本的獲取
1.3.3利用搜索引擎查找相關Linux信息
1.4學習進階指引
1.4.1Linux系統(tǒng)的組成
1.4.2Linux系統(tǒng)的應用前景
小結
任務2VMware虛擬軟件與CentOS 5.4安裝
2.1學習目標
2.2基礎知識與原理
2.2.1虛擬機及其原理
2.2.2使用虛擬機的優(yōu)勢
2.2.3常用的虛擬機軟件
2.2.4VMware Workstation虛擬機軟件
2.3操作步驟指導
2.3.1下載和安裝VMware Workstation
2.3.2使用VMware Workstation虛擬機
2.3.3查看VMware Workstation提供的虛擬網絡設備
2.3.4掌握VMware Workstation網絡的四種工作模式
2.3.5用VMware Workstation安裝CentOS 5.4
2.4學習進階指引
2.4.1在虛擬機中安裝VMware Tools
2.4.2在虛擬機中增加硬件設備
2.4.3CentOS 5.4的啟動
2.4.4CentOS 5.4的界面登錄
2.4.5CentOS 5.4的關機與重新啟動
2.4.6VMware Workstation網絡組網
小結
任務3Linux的圖形化用戶界面
3.1學習目標
3.2基礎知識與原理
3.2.1X Window簡介
3.2.2X Window的發(fā)展簡史
3.2.3X Window基本組成原理
3.3操作步驟指導
3.3.1進入CentOS 5.4圖形界面的方式
3.3.2GNOME桌面的基本組成
3.3.3GNOME的基本設置
3.3.4在GNOME環(huán)境下配置網絡
3.4學習進階指引
3.4.1KDE桌面的面板管理
3.4.2KDE的窗口管理
3.4.3KDE的文件管理器
3.4.4桌面環(huán)境之間的切換
3.4.5GNOME窗口環(huán)境操作
小結
任務4管理Linux用戶與組
4.1學習目標
4.2基礎知識與原理
4.2.1多用戶操作系統(tǒng)
4.2.2用戶和組的基本概念
4.2.3用戶和組的分類
4.2.4用戶賬號配置文件
4.3操作步驟指導
4.3.1相關操作命令
4.3.2圖形界面下管理用戶和組
4.4學習進階指引
4.4.1Linux的組管理命令
4.4.2查看系統(tǒng)用戶信息
4.4.3/etc/skel目錄
小結
任務5Linux文件系統(tǒng)與目錄結構
5.1學習目標
5.2基礎知識與原理
5.2.1文件系統(tǒng)類型
5.2.2Linux文件系統(tǒng)基本概念
5.2.3Linux文件系統(tǒng)類型
5.2.4Linux文件系統(tǒng)的目錄結構
5.2.5Linux文件系統(tǒng)的分類
5.2.6文件的一般命名原則
5.2.7文件名通配符
5.2.8Linux系統(tǒng)中用戶的權限
5.2.9文件及目錄權限的功能
5.2.10命令操作基本知識
5.3操作步驟指導
5.3.1用命令改變工作目錄和顯示目錄內容
5.3.2文件顯示相關命令
5.3.3復制、刪除和移動文件的命令
5.3.4用命令創(chuàng)建和刪除目錄
5.3.5修改文件或者目錄的權限
5.3.6鏈接文件的命令
5.4學習進階指引
5.4.1匹配、排序及查找命令
5.4.2用命令比較文件內容
5.4.3重定向命令及管道命令
5.4.4Linux的文本編輯命令vi
5.4.5啟動和退出VI
5.4.6VI常用命令
小結
任務6磁盤存儲空間管理
6.1學習目標
6.2基礎知識與原理
6.2.1磁盤的物理組織
6.2.2Linux硬盤的相關知識
6.3操作步驟指導
6.3.1創(chuàng)建磁盤分區(qū)
6.3.2在磁盤分區(qū)中建立文件系統(tǒng)
6.3.3用命令掛載和卸載文件系統(tǒng)
6.3.4文件系統(tǒng)的自動安裝
6.4學習進階指引
6.4.1磁盤配額的概念
6.4.2配置磁盤配額
6.4.3實現磁盤配額的實例
小結
任務7Linux下的進程與作業(yè)管理
7.1學習目標
7.2基礎知識與原理
7.2.1Linux的啟動過程
7.2.2Linux的運行級配置文件/etc/inittab
7.2.3Linux的運行級別
7.2.4Linux下的進程和作業(yè)
7.2.5Linux進程的狀態(tài)
7.2.6Linux下的進程相關概念
7.2.7Linux下進程的啟動方式
7.3操作步驟指導
7.3.1查看系統(tǒng)的進程與作業(yè)
7.3.2設置進程的優(yōu)先級
7.3.3用命令終止進程
7.4學習進階指引
7.4.1使用一次性at調度
7.4.2重復性調度crontab的文件格式
7.4.3重復性cron調度
小結
任務8Linux下的軟件包管理
8.1學習目標
8.2基礎知識與原理
8.2.1RPM軟件包簡介
8.2.2RPM軟件包的命名規(guī)則
8.2.3Linux下的文件壓縮與打包
8.3操作步驟指導
8.3.1RPM包的使用及其管理
8.3.2RPM軟件包的安裝
8.3.3RPM軟件包的查詢
8.3.4RPM軟件包的驗證
8.3.5RPM軟件包的升級
8.3.6RPM軟件包的刪除
8.4學習進階指引
8.4.1TAR軟件包管理
8.4.2創(chuàng)建TAR文件
8.4.3創(chuàng)建壓縮的TAR文件
8.4.4顯示TAR文件內容
8.4.5從TAR包中還原文件
8.4.6向TAR文件中追加一個文件
小結
任務9Linux下的Shell編程
9.1學習目標
9.2基礎知識與原理
9.2.1Linux下的Shell概述
9.2.2Shell使用的符號
9.2.3Shell腳本的運行過程
9.2.4Shell變量的類型
9.2.5Shell變量的賦值
9.2.6Shell變量的輸出
9.2.7Shell的算術運算
9.2.8Shell的條件測試
9.3操作步驟指導
9.3.1選擇結構程序設計
9.3.2循環(huán)結構程序設計
9.4學習進階指引
9.4.1函數的定義
9.4.2部分實例操作
小結
任務10Linux網絡配置基礎
10.1學習目標
10.2基礎知識與原理
10.2.1網絡相關概念
10.2.2網絡相關配置文件
10.3操作步驟指導
10.3.1查看及測試網絡配置
10.3.2使用命令調整網絡參數
10.3.3通過配置文件修改網絡參數
10.3.4使用setup命令修改網絡參數
10.4學習進階指引
10.4.1Linux下網絡服務的分類
10.4.2Linux下網絡服務的配置方法
10.4.3Linux的網絡安全
小結
任務11Linux下配置DHCP服務器
11.1學習目標
11.2基礎知識與原理
11.2.1DHCP服務的工作原理
11.2.2DHCP服務的工作過程
11.3操作步驟指導
11.3.1DHCP服務源軟件包安裝
11.3.2啟動DHCP服務
11.3.3DHCP服務器的配置
11.3.4DHCP客戶端的設置與測試
11.3.5雙網段DHCP中繼代理配置
11.4學習進階指引
11.4.1三(多)網段DHCP中繼代理配置
11.4.2按步驟配置三網段中繼代理
小結
任務12WWW服務器的配置與管理
12.1學習目標
12.2基礎知識與原理
12.2.1WWW服務的工作原理及過程
12.2.2CentOS 5.4中WWW服務的配置文件
12.3操作步驟指導
12.3.1WWW服務的安裝與啟動
12.3.2用戶個人站點配置
12.3.3基于名稱的虛擬主機配置
12.3.4基于IP的虛擬主機配置
12.4學習進階指引
12.4.1用戶認證配置一
12.4.2用戶認證配置二
小結
任務13Linux下配置域名解析服務DNS
13.1學習目標
13.2基礎知識與原理
13.2.1DNS服務的工作原理與過程
13.2.2實現域名解析的兩種方法
13.2.3DNS的層次化分布式數據存儲
13.2.4DNS服務器的分類
13.2.5DNS服務器區(qū)域配置文件的資源記錄
13.3操作步驟指導
13.3.1DNS服務軟件包的安裝
13.3.2DNS服務的啟動與停止
13.3.3DNS服務的配置文件組成
13.3.4DNS的主要配置文件named.conf
13.3.5DNS的區(qū)域配置文件
13.3.6主DNS服務器的配置過程
13.3.7輔助DNS服務器的配置過程
13.4學習進階指引
13.4.1區(qū)域委派工作原理
13.4.2DNS父域的設置
13.4.3DNS子域的設置
13.4.4區(qū)域委派測試
小結
任務14Linux下配置FTP服務器
14.1學習目標
14.2基礎知識與原理
14.2.1FTP服務概述
14.2.2FTP的工作原理
14.2.3FTP用戶的類型
14.2.4FTP相關命令
14.2.5FTP配置文件/etc/vsftpd/vsftpd.conf
14.2.6FTP輔助配置文件
14.3操作步驟指導
14.3.1VSFTPD的安裝與啟動
14.3.2配置匿名FTP服務
14.3.3匿名用戶能夠上傳文件,但不能刪除文件的配置
14.3.4配置FTP服務允許任意寫操作
14.4學習進階指引
14.4.1虛擬用戶配置
14.4.2VSFTPD服務實例訓練
小結
任務15Linux下配置Samba服務器
15.1學習目標
15.2基礎知識與原理
15.2.1Samba服務的工作原理與過程
15.2.2Samba服務的安全級別
15.3操作步驟指導
15.3.1Samba服務的配置步驟
15.3.2Samba服務的安裝
15.3.3Samba服務的啟動與停止
15.3.4Samba服務的配置文件
15.3.5配置share級別的共享
15.3.6配置user級別的共享
15.4學習進階指引
小結
任務16Linux下配置郵件服務器
16.1學習目標
16.2基礎知識與原理
16.2.1電子郵件服務的工作原理
16.2.2相關概念
16.2.3電子郵件服務器軟件
16.2.4Sendmail的配置文件
16.3電子郵件服務的安裝與啟動
16.3.1發(fā)送郵件服務與接收郵件服務軟件包的安裝
16.3.2電子郵件服務啟動
16.4操作步驟指導
16.4.1DNS的配置
16.4.2發(fā)送郵件服務Sendmail的配置
16.4.3接收郵件服務Dovecot的配置
16.5學習進階指引
16.5.1單域轉發(fā)郵件的配置
16.5.2雙域轉發(fā)郵件的配置
小結
任務17Linux下配置防火墻iptables
17.1學習目標
17.2基礎知識與原理
17.2.1防火墻的類型
17.2.2Linux下的防火墻iptables簡介
17.2.3netfilter框架
17.2.4iptables的工作過程
17.3操作步驟指導
17.3.1iptables命令格式
17.3.2iptables的一些配置語句
17.3.3Linux下的iptables配置實例
17.4學習進階指引
17.4.1NAT簡介
17.4.2NAT的工作原理
17.4.3NAT的分類
17.4.4NAT應用
小結
任務18Linux下配置遠程訪問
18.1學習目標
18.2基礎知識與原理
18.2.1VNC的工作原理與過程
18.2.2VPN技術簡介
18.2.3流行的VPN協(xié)議
18.3操作步驟指導
18.3.1VNC的安裝與啟動
18.3.2客戶端使用瀏覽器訪問VNC服務
18.3.3VNC配置文件的修改
18.4學習進階指引
18.4.1VPN服務器的配置
18.4.2客戶端測試VPN功能
小結
參考文獻