Linux作業系統實用任務教程

Linux作業系統實用任務教程

《Linux作業系統實用任務教程》是2015年7月清華大學出版社出版的圖書,作者是邱建新。

基本介紹

  • 書名:Linux作業系統實用任務教程
  • 作者:邱建新
  • ISBN:9787302400691
  • 定價:34.50元
  • 出版社:清華大學出版社
  • 出版時間:2015年7月
內容簡介,圖書目錄,

內容簡介

本書以成熟的RedHat Linux Enterprise 5的社區版本CentOS 5.4為平台,從實用的角度,系統地講解Linux的系統管理與網路套用技術。在內容安排上,淡化理論,注重CentOS 5.4實踐操作技能的罪頁兆培養,整體內容銜接有序、深入淺出,並大量引入實例、圖片,精確、細緻地描述操作過程。
全書共分為18個學習任務,主要內容包括了解Linux作業系統、VMware虛擬軟體與CentOS 5.4安裝、Linux的圖形化用戶界面、管理Linux用戶和組、Linux檔案系統與目錄結構、磁碟存儲空間管理、Linux下的進程與作業管理、Linux下的軟體包管理、Linux下的Shell編程、Linux網路配置基礎、Linux下配置DHCP伺服器、WWW伺服器的配置與管理、Linux下配置域名解析服務DNS、Linux下配置FTP伺服器、Linux下配置Samba伺服器、Linux下漏驗您棕配置郵件伺服器、Linux下配置防火牆iptables和Linux下配置遠程訪問。
本書由從事多年Linux作業系統實踐教學的教師編著而成,內容通俗易槓檔懂,操作切實可行,最大限度符辣鑽嘗合讀者的認知、學習規律。
本書可作為高職高專計算機網路專業及相關專業的教材,也可作為Linux套用技術的培訓、自學用書,對從事網路管理、Linux運維的技術人員也具有很影永愉好的參考價值。

圖書目錄

任務1了解Linux作業系統
1.1學習目標
1.2基礎知識與原理
1.2.1什麼是作業系統
1.2.2UNIX操作堡束櫃系統的誕生
1.2.3自由軟體的興起
1.2.4Linux作業系統的出現
1.2.5Linux與UNIX的區別
1.2.6Linux的主要特點
1.2.7Linux的核心版本
1.3操作步驟指導
1.3.1查看Linux作業系統的發行版本
1.3.2Linux作業系統不同發行版本的獲取
1.3.3利用搜尋引擎查找相關Linux信息
1.4學習進階指引
1.4.1Linux系統的組成
1.4.2Linux系統的套用前景
小結
任務2VMware虛擬軟體與CentOS 5.4安裝
2.1學習目標
2.2基礎知識與原理
2.2.1虛擬機及其原理
2.2.2使用虛擬機的優勢
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的發展簡史
3.2.3X Window基本組成原理
3.3操作步驟指導
3.3.1進入CentOS 5.4圖形界面的方式
3.3.2GNOME桌面的基本組成
3.3.3GNOME的基本設定
3.3.4在GNOME環境下配置網路
3.4學習進階指引
3.4.1KDE桌面的面板管理
3.4.2KDE的視窗管理
3.4.3KDE的檔案管理器
3.4.4桌面環境之間的切換
3.4.5GNOME視窗環境操作
小結
任務4管理Linux用戶與組
4.1學習目標
4.2基礎知識與原理
4.2.1多用戶作業系統
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查看系統用戶信息
4.4.3/etc/skel
小結
任務5Linux檔案系統與結構
5.1學習目標
5.2基礎知識與原理
5.2.1檔案系統類型
5.2.2Linux檔案系統基本概念
5.2.3Linux檔案系統類型
5.2.4Linux檔案系統的結構
5.2.5Linux檔案系統的分類
5.2.6檔案的一般命名原則
5.2.7檔案名稱通配符
5.2.8Linux系統中用戶的許可權
5.2.9檔案及許可權的功能
5.2.10命令操作基本知識
5.3操作步驟指導
5.3.1用命令改變工作和顯示內容
5.3.2檔案顯示相關命令
5.3.3複製、刪除和移動檔案的命令
5.3.4用命令創建和刪除
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創建磁碟分區
6.3.2在磁碟分區中建立檔案系統
6.3.3用命令掛載和卸載檔案系統
6.3.4檔案系統的自動安裝
6.4學習進階指引
6.4.1磁碟配額的概念
6.4.2配置磁碟配額
6.4.3實現磁碟配額的實例
小結
任務7Linux下的進程與作業管理
7.1學習目標
7.2基礎知識與原理
7.2.1Linux的啟動過程
7.2.2Linux的運行級配置檔案/etc/inittab
7.2.3Linux的運行級別
7.2.4Linux下的進程和作業
7.2.5Linux進程的狀態
7.2.6Linux下的進程相關概念
7.2.7Linux下進程的啟動方式
7.3操作步驟指導
7.3.1查看系統的進程與作業
7.3.2設定進程的優先權
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軟體包的命名規則
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創建TAR檔案
8.4.3創建壓縮的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循環結構程式設計
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伺服器區域配置檔案的資源記錄
13.3操作步驟指導
13.3.1DNS服務軟體包的安裝
13.3.2DNS服務的啟動與停止
13.3.3DNS服務的配置檔案組成
13.3.4DNS的主要配置檔案named.conf
13.3.5DNS的區域配置檔案
13.3.6主DNS伺服器的配置過程
13.3.7輔助DNS伺服器的配置過程
13.4學習進階指引
13.4.1區域委派工作原理
13.4.2DNS父域的設定
13.4.3DNS子域的設定
13.4.4區域委派測試
小結
任務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傳送郵件服務與接收郵件服務軟體包的安裝
16.3.2電子郵件服務啟動
16.4操作步驟指導
16.4.1DNS的配置
16.4.2傳送郵件服務Sendmail的配置
16.4.3接收郵件服務Dovecot的配置
16.5學習進階指引
16.5.1單域轉發郵件的配置
16.5.2雙域轉發郵件的配置
小結
任務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協定
18.3操作步驟指導
18.3.1VNC的安裝與啟動
18.3.2客戶端使用瀏覽器訪問VNC服務
18.3.3VNC配置檔案的修改
18.4學習進階指引
18.4.1VPN伺服器的配置
18.4.2客戶端測試VPN功能
小結
參考文獻
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的發展簡史
3.2.3X Window基本組成原理
3.3操作步驟指導
3.3.1進入CentOS 5.4圖形界面的方式
3.3.2GNOME桌面的基本組成
3.3.3GNOME的基本設定
3.3.4在GNOME環境下配置網路
3.4學習進階指引
3.4.1KDE桌面的面板管理
3.4.2KDE的視窗管理
3.4.3KDE的檔案管理器
3.4.4桌面環境之間的切換
3.4.5GNOME視窗環境操作
小結
任務4管理Linux用戶與組
4.1學習目標
4.2基礎知識與原理
4.2.1多用戶作業系統
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查看系統用戶信息
4.4.3/etc/skel
小結
任務5Linux檔案系統與結構
5.1學習目標
5.2基礎知識與原理
5.2.1檔案系統類型
5.2.2Linux檔案系統基本概念
5.2.3Linux檔案系統類型
5.2.4Linux檔案系統的結構
5.2.5Linux檔案系統的分類
5.2.6檔案的一般命名原則
5.2.7檔案名稱通配符
5.2.8Linux系統中用戶的許可權
5.2.9檔案及許可權的功能
5.2.10命令操作基本知識
5.3操作步驟指導
5.3.1用命令改變工作和顯示內容
5.3.2檔案顯示相關命令
5.3.3複製、刪除和移動檔案的命令
5.3.4用命令創建和刪除
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創建磁碟分區
6.3.2在磁碟分區中建立檔案系統
6.3.3用命令掛載和卸載檔案系統
6.3.4檔案系統的自動安裝
6.4學習進階指引
6.4.1磁碟配額的概念
6.4.2配置磁碟配額
6.4.3實現磁碟配額的實例
小結
任務7Linux下的進程與作業管理
7.1學習目標
7.2基礎知識與原理
7.2.1Linux的啟動過程
7.2.2Linux的運行級配置檔案/etc/inittab
7.2.3Linux的運行級別
7.2.4Linux下的進程和作業
7.2.5Linux進程的狀態
7.2.6Linux下的進程相關概念
7.2.7Linux下進程的啟動方式
7.3操作步驟指導
7.3.1查看系統的進程與作業
7.3.2設定進程的優先權
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軟體包的命名規則
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創建TAR檔案
8.4.3創建壓縮的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循環結構程式設計
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伺服器區域配置檔案的資源記錄
13.3操作步驟指導
13.3.1DNS服務軟體包的安裝
13.3.2DNS服務的啟動與停止
13.3.3DNS服務的配置檔案組成
13.3.4DNS的主要配置檔案named.conf
13.3.5DNS的區域配置檔案
13.3.6主DNS伺服器的配置過程
13.3.7輔助DNS伺服器的配置過程
13.4學習進階指引
13.4.1區域委派工作原理
13.4.2DNS父域的設定
13.4.3DNS子域的設定
13.4.4區域委派測試
小結
任務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傳送郵件服務與接收郵件服務軟體包的安裝
16.3.2電子郵件服務啟動
16.4操作步驟指導
16.4.1DNS的配置
16.4.2傳送郵件服務Sendmail的配置
16.4.3接收郵件服務Dovecot的配置
16.5學習進階指引
16.5.1單域轉發郵件的配置
16.5.2雙域轉發郵件的配置
小結
任務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協定
18.3操作步驟指導
18.3.1VNC的安裝與啟動
18.3.2客戶端使用瀏覽器訪問VNC服務
18.3.3VNC配置檔案的修改
18.4學習進階指引
18.4.1VPN伺服器的配置
18.4.2客戶端測試VPN功能
小結
參考文獻

相關詞條

熱門詞條

聯絡我們