Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)

Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)

《Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)》是由楊雲、林哲主編,中國工信出版集團人民郵電出版社於2019年2月所出版的“十三五”職業教育國家規劃教材、“十二五”職業教育國家規劃教材、浙江省普通高校“十三五”新形態教材。該教材可作為高職高專院校計算機套用技術專業計算機網路技術專業網路系統管理專業軟體技術專業及其他計算機類專業的理論與實踐一體化教材,也可作為Linux系統管理和網路管理人員的自學指導書。

該書可分為系統安裝與常用命令、系統配置與管理、vim與編程及調試、網路伺服器配置與管理4個學習情境、14個教學實訓項目。

基本介紹

  • 中文名:Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
  • 作者楊雲、林哲
  • 類別: “十三五”職業教育國家規劃教材、“十二五”職業教育國家規劃教材、浙江省普通高校“十三五”新形態教材
  • 出版社:人民郵電出版社
  • 出版時間:2019年2月
  • 頁數:271 頁
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115495679
  • CIP數據核字:2018228054
成書過程,內容簡介,教材目錄,教學資源,教材特色,作者簡介,

成書過程

《Linux網路作業系統項目教程》在2013年9月第一次公開出版,2016年7月進行了改版。第3版將作業系統升級到Red Hat Enterprise Linux 7.4/CentOS 7.4,刪除部分陳舊的內容,新版增加SSHfirewall、nmcli、systemctl、SElinux等相關內容。
該書由楊雲、林哲主編,部分章節由何員子、楊昊龍、王世存、楊翠玲、張暉編寫。
2019年2月,該書由人民郵電出版社出版。

內容簡介

《Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)》內容分為系統安裝與常用命令、系統配置與管理、vim與編程及調試、網路伺服器配置與管理4個學習情境、14個教學實訓項目。教學實訓項目包括安裝與配置Linux作業系統、熟練使用Linux常用命令、管理Linux伺服器的用戶和組、配置與管理檔案系統、配置與管理磁碟、配置網路和使用ssh服務、熟練使用vim程式編輯器與Shell、學習Shell script、使用gccmake調試程式、配置與管理SambaDHCPDNSApacheFTP伺服器。每個項目配有“項目實錄”“實踐習題”“超級連結”等結合實踐套用的內容,配以知識點微課和項目實訓慕課

教材目錄

學習情境一 系統安裝與常用命令
7.3.1 子任務1 掌握grep的高級使用
項目1 安裝與配置Linux作業系統
7.3.2 子任務2 練習基礎正則表達式
1.1 任務1 認識Linux作業系統
7.3.3 子任務3 基礎正則表達式的特殊字元匯總
1.1.1 子任務1 認識Linux的前世與今生
7.4 任務4 掌握輸入輸出重定向與管道命令的套用
1.1.2 子任務2 理解Linux體系結構
7.4.1 子任務1 使用重定向
1.1.3 子任務3 認識Linux的版本
7.4.2 子任務2 使用管道
1.1.4 Red Hat Enterprise Linux 7
7.5 項目實錄:使用vim編輯器
1.1.5 863核高基與國產作業系統
7.6 練習題
1.2 任務2 設計與準備搭建Linux伺服器
項目8 學習shell script
1.3 任務3 安裝配置VM虛擬機
8.1 任務1 了解shell script
1.4 任務4 安裝Red Hat Enterprise Linux 7
8.1.1 子任務1 了解shell script
1.5 任務5 重置root管理員密碼
8.1.2 子任務2 編寫與執行一個shell script
1.6 任務6 RPM(紅帽軟體包管理器)
8.1.3 子任務3 養成撰寫shell script的良好習慣
1.7 任務7 yum軟體倉庫
8.2 任務2 練習簡單的shell script
1.8 任務8 systemd初始化進程
8.2.1 子任務1 完成簡單範例
1.9 任務9 啟動shell
8.2.2 子任務2 了解腳本的運行方式的差異
1.10 項目實錄:Linux系統安裝與基本配置
8.3 任務3 用好判斷式
1.11 練習題
8.3.1 子任務1 利用test命令的測試功能
1.12 實踐習題
8.3.2 子任務2 利用判斷符號[]
1.13 超級連結
8.3.3 子任務3 使用shell script的默認變數($0, $1…)
項目2 熟練使用Linux常用命令
8.4 任務4 使用條件判斷式
2.1 任務1 熟悉Linux命令基礎
8.4.1 子任務1 利用if…then
2.1.1 子任務1 了解Linux命令特點
8.4.2 子任務2 利用case...esac判斷
2.1.2 子任務2 後台運行程式
8.4.3 子任務3 利用function功能
2.2 任務2 熟練使用檔案目錄類命令
8.5 任務5 使用循環(loop)
2.2.1 子任務1 熟練使用瀏覽目錄類命令
8.5.1 子任務1 while do done, until do done(不定循環)
2.2.2 子任務2 熟練使用瀏覽檔案類命令
8.5.2 子任務2 for...do...done(固定循環)
2.2.3 子任務3 熟練使用目錄操作類命令
8.5.3 子任務3 for...do...done的數值處理
2.2.4 子任務4 熟練使用cp命令
8.6 任務6 對shell script進行追蹤與調試
2.2.5 子任務5 熟練使用檔案操作類命令
8.7 項目實錄:使用shell script編程
2.3 任務3 熟練使用系統信息類命令
8.8 練習題
2.4 任務4 熟練使用進程管理類命令
項目9 使用gcc和make調試程式
2.5 任務5 熟練使用其他常用命令
9.1 任務1 了解程式的調試
2.6 項目實錄:使用Linux基本命令
9.1.1 子任務1 編譯時錯誤
2.7 練習題
9.1.2 子任務2 運行時錯誤
2.8 實踐習題
9.1.3 子任務3 邏輯錯誤和語義錯誤
學習情境二 系統配置與管理
9.2 任務2 使用傳統程式語言進行編譯
項目3 管理Linux伺服器的用戶和組
9.2.1 子任務1 安裝GCC
3.1 任務1 理解用戶賬戶和組群
9.2.2 子任務2 單一程式:列印 Hello World
3.2 任務2 理解用戶賬戶檔案和組群檔案
9.2.3 子任務3 主程式、子程式連結、子程式的編譯
3.2.1 理解用戶賬戶檔案
9.2.4 子任務4 調用外部函式館:加入連結的函式館
3.2.2 理解組群檔案
9.2.5 子任務5 GCC的簡易用法(編譯、參數與連結)
3.3 任務3 管理用戶賬戶
9.3 任務3 使用make進行宏編譯
3.3.1 新建用戶
9.3.1 子任務1 為什麼要用make
3.3.2 設定用戶賬戶口令
9.3.2 子任務2 了解makefile的基本語法與變數
3.3.3 維護用戶賬戶
9.4 練習題
3.4 任務4 管理組群
學習情境四 網路伺服器配置與管理
3.4.1 維護組群賬戶
項目10 配置與管理Samba伺服器
3.4.2 為組群添加用戶
10.1 任務1 認識Samba
3.5 任務5 使用su命令與sudo命令
10.1.1 子任務1 了解Samba套用環境
3.5.1 su命令
10.1.2 子任務2 了解SMB協定
3.5.2 sudo命令
10.1.3 子任務3 掌握Samba的工作原理
3.6 任務6 使用用戶管理器管理用戶和組群
10.2 任務2 配置Samba服務
3.6.1 sudo命令
10.2.1 子任務1 安裝並啟動Samba服務
3.6.2 用戶管理器
10.2.2 子任務2 了解Samba伺服器配置的工作流程
3.7 任務7 使用常用的賬戶管理命令
10.2.3 子任務3 主要配置檔案smb.conf
3.8 企業實戰與套用——賬號管理實例
10.2.4 子任務4 Samba服務的日誌檔案和密碼檔案
3.9 項目實錄:管理用戶和組
10.3 任務3 user伺服器實例解析
3.10 練習題
10.4 任務4 配置Samba客戶端
項目4 配置與管理檔案系統
10.5 項目實錄
4.1 任務1 全面理解檔案系統與目錄
10.6 練習題
4.1.1 子任務1 認識檔案系統
10.7 實踐習題
4.1.2 子任務2 理解Linux檔案系統目錄結構
項目11 配置與管理DHCP伺服器
4.1.3 子任務3 理解絕對路徑與相對路徑
11.1 DHCP相關知識
4.2 任務2 管理Linux檔案許可權
11.1.1 DHCP服務概述
4.2.1 子任務1 理解檔案和檔案許可權
11.1.2 DHCP的工作過程
4.2.2 子任務2 詳解檔案的各種屬性信息
11.1.3 DHCP伺服器分配給客戶端的IP位址類型
4.2.3 子任務3 使用數字表示法修改許可權
11.2 項目設計及準備
4.2.4 子任務4 使用文字表示法修改許可權
11.2.1 項目設計
4.2.5 子任務5 理解許可權與指令間的關係
11.2.2 項目需求準備
4.3 任務3 修改檔案與目錄的默認許可權與隱藏許可權
11.3 項目實施
4.3.1 子任務1 理解檔案預設許可權:umask
11.3.1 任務1 在伺服器RHEL 7-1上安裝DHCP伺服器
4.3.2 子任務2 利用umask
11.3.2 任務2 熟悉DHCP主配置檔案
4.3.3 子任務3 設定檔案隱藏屬性
11.3.3 任務3 配置DHCP的套用案例
4.3.4 子任務4 設定檔案特殊許可權:SUID、SGID、SBIT
11.4 項目實錄:配置與管理DHCP伺服器
4.4 任務4 檔案訪問控制列表
11.5 練習題
4.4.1 setfacl命令
11.6 實踐習題
4.4.2 getfacl命令
項目12 配置與管理DNS伺服器
4.5 企業實戰與套用
12.1 任務1 了解DNS服務
4.6 項目實錄:配置與管理檔案許可權
12.1.1 子任務1 認識域名空間
4.7 練習題
12.1.2 子任務2 了解DNS伺服器的分類
項目5 配置與管理磁碟
12.1.3 子任務3 掌握DNS查詢模式
5.1 任務1 熟練使用常用磁碟管理工具
12.1.4 子任務4 掌握域名解析過程
5.2 任務2 配置與管理磁碟配額
12.2 任務2 安裝DNS服務
5.3 任務3 磁碟配額配置的企業案例
12.2.1 子任務1 安裝BIND軟體包
5.3.1 環境需求
12.2.2 子任務2 DNS服務的啟動、停止與重啟,加入開機自啟動
5.3.2 解決方案
12.3 任務3 掌握BIND配置檔案
5.4 任務4 在Linux中配置軟RAID
12.3.1 子任務1 認識全局配置檔案
5.4.1 創建與掛載RAID設備
12.3.2 子任務2 認識主配置檔案
5.4.2 RAID設備的數據恢復
12.3.3 子任務3 快取DNS伺服器的配置
5.5 任務5 配置軟RAID的企業案例
12.4 任務4 配置主DNS伺服器實例
5.5.1 環境需求
12.4.1 案例環境及需求
5.5.2 解決方案
12.4.2 配置過程
5.6 任務6 LVM邏輯卷管理器
12.5 任務5 配置DNS客戶端
5.6.1 部署邏輯卷
12.6 任務6 使用nslookup測試DNS
5.6.2 擴容邏輯卷
12.7 項目實錄:配置與管理DNS服務
5.6.3 縮小邏輯卷
12.8 練習題
5.6.4 刪除邏輯卷
項目13 配置與管理Apache伺服器
5.7 項目實錄
13.1 Web服務的概述
項目實錄1:檔案系統管理
13.2 任務1 安裝、啟動與停止Apache服務
項目實錄2:LVM邏輯卷管理器
13.2.1 子任務1 安裝Apache相關軟體
項目實錄3:動態磁碟管理
13.2.2 子任務2 讓防火牆放行,並設定SELinux為允許
5.8 練習題
13.2.3 子任務3 測試httpd服務是否安裝成功
項目6 配置網路和使用ssh服務
13.3 任務2 認識Apache伺服器的配置檔案
6.1 任務1 配置網路服務
13.4 任務3 常規設定Apache伺服器的實例
6.1.1 檢查並設定有線處於連線狀態
13.5 任務4 其他常規設定
6.1.2 設定主機名
13.6 任務5 配置虛擬主機
6.1.3 使用系統選單配置網路
13.6.1 子任務1 配置基於IP位址的虛擬主機
6.1.4 通過網卡配置檔案配置網路
13.6.2 子任務2 配置基於域名的虛擬主機
6.1.5 使用圖形界面配置網路
13.6.3 子任務3 基於連線埠號的虛擬主機的配置
6.1.6 使用nmcli命令配置網路
13.7 項目實錄:配置與管理Web伺服器
6.2 任務2 創建網路會話實例
13.8 練習題
6.3 任務3 綁定兩塊網卡
13.9 實踐習題
6.4 任務4 配置遠程控制服務
項目14 配置與管理FTP伺服器
6.4.1 配置sshd服務
14.1 相關知識
6.4.2 安全密鑰驗證
14.1.1 FTP的工作原理
6.4.3 遠程傳輸命令
14.1.2 匿名用戶
6.5 項目實錄:配置Linux下的TCP/IP和遠程管理
14.2 項目設計與準備
6.6 練習題
14.3 項目實施
學習情境三 vim編程與調試
14.3.1 任務1 安裝、啟動與停止vsftpd服務
項目7 熟練使用vim程式編輯器與shell
14.3.2 任務2 認識vsftpd的配置檔案
7.1 任務1 熟練使用vim編輯器
14.3.3 任務3 配置匿名用戶FTP實例
7.1.1 子任務1 啟動與退出vim
14.3.4 任務4 配置本地模式的常規FTP伺服器案例
7.1.2 子任務2 熟練掌握vim的工作模式
14.3.5 設定vsftp虛擬賬號
7.1.3 子任務3 使用vim命令
14.4 項目實錄:配置與管理FTP伺服器
7.1.4 子任務4 完成案例練習
14.5 練習題
7.2 任務2 熟練掌握shell環境變數
14.6 實踐習題
7.3 任務3 熟練掌握正則表示法
參考文獻
上述內容來源:
註:目錄排版順序為從左列至右列

教學資源

《Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)》每一章後面都配有練習題,練習題包括選擇題、填空題、簡答題等,並配有知識點微課視頻和全套的項目實訓慕課都可通過掃描書中二維碼進行獲取;同時配有相關的教學課件、電子教案、授課計畫、項目指導書、課程標準、拓展提升、項目任務單、實訓指導書等。

教材特色

《Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)》是國家級精品課程和國家精品資源共享課程“Linux 網路作業系統“的配套教材,全部教學視頻和實驗視頻全部放在精品課程網站上,供下載學習和線上看。
Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)
線上資源
《Linux網路作業系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)》採用了“微課+慕課”體現了“教、學、做”的統一。在專業技能的培養中,突出實戰化要求,貼近市場、貼近技術。所有實訓項目都源於真實的企業套用案例。

作者簡介

楊雲,山東省教學名師,國家級精品課程負責人,濟南鐵路局優秀教師。1992年西南交通大學本科畢業獲學士學位,2007年獲山東大學計算機套用技術工程碩士。2005年任系副主任,2010年晉升教授,主持的《Linux網路作業系統》獲2010年國家級精品課程稱號。
林哲,浙江東方職業技術學院數字工程學院教師。

相關詞條

熱門詞條

聯絡我們