新到貨2本75折
Linux網路操作系統項目教程(RHEL 7.4/CentOS 7.4)(第3版)(微課版)

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

  • 定價:299
  • 優惠價:87260
  • 運送方式:
  • 臺灣與離島
  • 海外
  • 可配送點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
  • 可取貨點:台灣、蘭嶼、綠島、澎湖、金門、馬祖
載入中...
  • 分享
 

內容簡介

本書是“十二五”職業教育國家規劃教材,是一本基於“專案驅動、任務導向”專案化教學方式的Linux零基礎教材,體現“基於工作過程”的教學理念。本書以RedHatEnterpriseLinux7.4/CentOS7.4為平臺,對Linux網路作業系統的應用進行詳細講解。
 
全書分為系統安裝與常用命令、系統組態與管理、vim與程式設計及調試、網路服務器配置與管理4個學習情境、14個教學實訓項目。教學實訓專案包括安裝與配置Linux作業系統、熟練使用Linux常用命令、管理Linux伺服器的使用者和組、配置與管理檔案系統、配置與管理磁片、配置網路和使用ssh服務、熟練使用vim程式編輯器與shell、學習shell、使用gcc和make偵錯工具、配置與管理Samba、DHCP、DNS、Apache、FTP伺服器。每個專案配有“專案實錄”“實踐習題”“超級連結”等結合實踐應用的內容,引用大量的企業應用實例,配以知識點微課和專案實訓慕課,使“教、學、做”融為一體,實現理論與實踐的完美統一。
 
本書可作為高職高專院校電腦應用技術專業、電腦網路技術專業、網路系統管理專業、軟體技術專業及其他電腦類專業的理論與實踐一體化教材,也可作為Linux系統管理和網路管理人員的自學指導書。
 

作者介紹

楊雲教授,山東省教學名師,精品課程負責人,濟南鐵路局優秀教師。1992年西南交通大學本科畢業獲學士學位,2007年獲山東大學電腦應用技術工程碩士。2005年任系副主任,2010年晉升教授,主持的《Linux網路作業系統》獲2010年精品課程稱號。
 

目錄

學習情境一 系統安裝與常用命令

專案1 安裝與配置Linux作業系統 2

1.1 任務1 認識Linux作業系統 2

1.1.1 子任務1 認識Linux的前世與今生 2

1.1.2 子任務2 理解Linux體系結構 3

1.1.3 子任務3 認識Linux的版本 4

1.1.4 Red Hat Enterprise Linux 7 5

1.1.5 863核高基與國產作業系統 5

1.2 任務2 設計與準備搭建Linux伺服器 5

1.3 任務3 安裝配置VM虛擬機器 8

1.4 任務4 安裝Red Hat Enterprise Linux 7 12

1.5 任務5 重置root管理員密碼 17

1.6 任務6 RPM(紅帽套裝軟體管理器) 18

1.7 任務7 yum軟體倉庫 19

1.8 任務8 systemd初始化進程 20

1.9 任務9 啟動shell 21

1.10 項目實錄:Linux系統安裝與基本配置 23

1.11 練習題 24

1.12 實踐習題 25

1.13 超級連結 25

專案2 熟練使用Linux常用命令 26

2.1 任務1 熟悉Linux命令基礎 26

2.1.1 子任務1 瞭解Linux命令特點 26

2.1.2 子任務2 後臺運行程式 27

2.2 任務2 熟練使用檔目錄類命令 27

2.2.1 子任務1 熟練使用流覽目錄類命令 27

2.2.2 子任務2 熟練使用流覽檔類命令 28

2.2.3 子任務3 熟練使用目錄操作類命令 30

2.2.4 子任務4 熟練使用cp命令 30

2.2.5 子任務5 熟練使用檔操作類命令 32

2.3 任務3 熟練使用系統資訊類命令 36

2.4 任務4 熟練使用進程管理類命令 38

2.5 任務5 熟練使用其他常用命令 41

2.6 項目實錄:使用Linux基本命令 43

2.7 練習題 43

2.8 實踐習題 44

學習情境二 系統組態與管理

專案3 管理Linux伺服器的用戶和組 46

3.1 任務1 理解用戶帳戶和組群 46

3.2 任務2 理解用戶帳戶檔和組群檔 47

3.2.1 理解用戶帳戶檔 47

3.2.2 理解組群檔 49

3.3 任務3 管理用戶帳戶 50

3.3.1 新建用戶 50

3.3.2 設置用戶帳戶口令 51

3.3.3 維護用戶帳戶 52

3.4 任務4 管理組群 54

3.4.1 維護組群帳戶 54

3.4.2 為組群添加用戶 55

3.5 任務5 使用su命令與sudo命令 55

3.5.1 su命令 55

3.5.2 sudo命令 56

3.6 任務6 使用用戶管理器管理用戶

和組群 56

3.6.1 sudo命令 56

3.6.2 用戶管理器 57

3.7 任務7 使用常用的帳戶管理命令 58

3.8 企業實戰與應用——帳號管理實例 60

3.9 項目實錄:管理用戶和組 61

3.10 練習題 61

專案4 配置與管理檔案系統 63

4.1 任務1 全面理解檔案系統與目錄 63

4.1.1 子任務1 認識檔案系統 63

4.1.2 子任務2 理解Linux檔案系統

目錄結構 64

4.1.3 子任務3 理解絕對路徑與相對路徑 66

4.2 任務2 管理Linux文件許可權 66

4.2.1 子任務1 理解檔和檔許可權 66

4.2.2 子任務2 詳解檔的各種屬性資訊 67

4.2.3 子任務3 使用數位標記法修改許可權 69

4.2.4 子任務4 使用文字標記法修改許可權 70

4.2.5 子任務5 理解許可權與指令間的關係 72

4.3 任務3 修改檔與目錄的預設許可權

與隱藏許可權 72

4.3.1 子任務1 理解檔預設許可權:umask 72

4.3.2 子任務2 利用umask 73

4.3.3 子任務3 設置檔隱藏屬性 74

4.3.4 子任務4 設置檔特殊許可權:

SUID、SGID、SBIT 75

4.4 任務4 檔存取控制清單 75

4.4.1 setfacl命令 75

4.4.2 getfacl命令 76

4.5 企業實戰與應用 76

4.6 項目實錄:配置與管理檔許可權 78

4.7 練習題 78

專案5 配置與管理磁片 80

5.1 任務1 熟練使用常用磁片管理工具 80

5.2 任務2 配置與管理磁片配額 86

5.3 任務3 磁片配額配置的企業案例 87

5.3.1 環境需求 87

5.3.2 解決方案 87

5.4 任務4 在Linux中配置軟RAID 91

5.4.1 創建與掛載RAID設備 92

5.4.2 RAID設備的資料恢復 95

5.5 任務5 配置軟RAID的企業案例 96

5.5.1 環境需求 96

5.5.2 解決方案 96

5.6 任務6 LVM邏輯卷管理器 98

5.6.1 部署邏輯卷 98

5.6.2 擴容邏輯卷 101

5.6.3 縮小邏輯卷 102

5.6.4 刪除邏輯卷 103

5.7 項目實錄 103

項目實錄1:檔案系統管理 103

項目實錄2:LVM邏輯卷管理器 104

項目實錄3:動態磁片管理 104

5.8 練習題 105

專案6 配置網路和使用ssh服務 106

6.1 任務1 配置網路服務 106

6.1.1 檢查並設置有線處於連接狀態 106

6.1.2 設置主機名稱 106

6.1.3 使用系統功能表配置網路 108

6.1.4 通過網卡設定檔配置網路 109

6.1.5 使用圖形介面配置網路 110

6.1.6 使用nmcli命令配置網路 112

6.2 任務2 創建網路會話實例 115

6.3 任務3 綁定兩塊網卡 118

6.4 任務4 配置遠端控制服務 118

6.4.1 配置sshd服務 118

6.4.2 安全金鑰驗證 120

6.4.3 遠端傳輸命令 122

6.5 項目實錄:配置Linux下的TCP/IP

和遠端系統管理 122

6.6 練習題 123

學習情境三 vim程式設計與調試

專案7 熟練使用vim程式編輯器與shell 126

7.1 任務1 熟練使用vim編輯器 126

7.1.1 子任務1 啟動與退出vim 126

7.1.2 子任務2 熟練掌握vim的工作模式 127

7.1.3 子任務3 使用vim命令 128

7.1.4 子任務4 完成案例練習 131

7.2 任務2 熟練掌握shell環境變數 132

7.3 任務3 熟練掌握正則標記法 138

7.3.1 子任務1 掌握grep的高級使用 138

7.3.2 子任務2 練習基礎規則運算式 139

7.3.3 子任務3 基礎規則運算式的特殊

字元匯總 145

7.4 任務4 掌握輸入輸出重定向與管道

命令的應用 147

7.4.1 子任務1 使用重定向 147

7.4.2 子任務2 使用管道 148

7.5 項目實錄:使用vim編輯器 149

7.6 練習題 150

項目8 學習shell script 151

8.1 任務1 瞭解shell script 151

8.1.1 子任務1 瞭解shell script 151

8.1.2 子任務2 編寫與執行一個

shell script 152

8.1.3 子任務3 養成撰寫shell script的

良好習慣 153

8.2 任務2 練習簡單的shell script 154

8.2.1 子任務1 完成簡單範例 154

8.2.2 子任務2 瞭解腳本的運行方式

的差異 156

8.3 任務3 用好判斷式 157

8.3.1 子任務1 利用test命令的測試功能 157

8.3.2 子任務2 利用判斷符號[] 160

8.3.3 子任務3 使用shell script的默認

變數($0, $1…) 161

8.4 任務4 使用條件判斷式 161

8.4.1 子任務1 利用if…then 162

8.4.2 子任務2 利用case...esac判斷 166

8.4.3 子任務3 利用function功能 168

8.5 任務5 使用迴圈(loop) 169

8.5.1 子任務1 while do done, until do done

(不定迴圈) 169

8.5.2 子任務2 for...do...done

(固定迴圈) 170

8.5.3 子任務3 for...do...done的數值處理 173

8.6 任務6 對shell script進行追蹤

與調試 174

8.7 項目實錄:使用shell script程式設計 175

8.8 練習題 176

專案9 使用gcc和make偵錯工具 177

9.1 任務1 瞭解程式的調試 177

9.1.1 子任務1 編譯時錯誤 177

9.1.2 子任務2 執行階段錯誤 178

9.1.3 子任務3 邏輯錯誤和語意錯誤 178

9.2 任務2 使用傳統程式語言進行編譯 178

9.2.1 子任務1 安裝GCC 178

9.2.2 子任務2 單一程式:

列印 Hello World 180

9.2.3 子任務3 主程序、副程式連結、

副程式的編譯 181

9.2.4 子任務4 調用外部函式程式庫:加入

連結的函式程式庫 182

9.2.5 子任務5 GCC的簡易用法

(編譯、參數與連結) 184

9.3 任務3 使用make進行宏編譯 184

9.3.1 子任務1 為什麼要用make 184

9.3.2 子任務2 瞭解makefile的基本

語法與變數 187

9.4 練習題 189

學習情境四 網路服務器配置與管理

專案10 配置與管理Samba伺服器 192

10.1 任務1 認識Samba 192

10.1.1 子任務1 瞭解Samba應用環境 192

10.1.2 子任務2 瞭解SMB協議 193

10.1.3 子任務3 掌握Samba的工作原理 193

10.2 任務2 配置Samba服務 193

10.2.1 子任務1 安裝並啟動Samba服務 193

10.2.2 子任務2 瞭解Samba伺服器配置

的工作流程 194

10.2.3 子任務3 主要設定檔smb.conf 195

10.2.4 子任務4 Samba服務的日誌檔

和密碼檔 198

10.3 任務3 user伺服器實例解析 199

10.4 任務4 配置Samba用戶端 201

10.5 項目實錄 203

10.6 練習題 204

10.7 實踐習題 205

專案11 配置與管理DHCP伺服器 206

11.1 DHCP相關知識 206

11.1.1 DHCP服務概述 206

11.1.2 DHCP的工作過程 207

11.1.3 DHCP伺服器分配給用戶端的

IP網址類別型 207

11.2 專案設計及準備 208

11.2.1 專案設計 208

11.2.2 專案需求準備 208

11.3 專案實施 209

11.3.1 任務1 在伺服器RHEL 7-1上

安裝DHCP伺服器 209

11.3.2 任務2 熟悉DHCP主設定檔 210

11.3.3 任務3 配置DHCP的應用案例 213

11.4 項目實錄:配置與管理DHCP

伺服器 217

11.5 練習題 218

11.6 實踐習題 219

專案12 配置與管理DNS伺服器 220

12.1 任務1 瞭解DNS服務 220

12.1.1 子任務1 認識功能變數名稱空間 220

12.1.2 子任務2 瞭解DNS伺服器

的分類 221

12.1.3 子任務3 掌握DNS查詢模式 222

12.1.4 子任務4 掌握功能變數名稱解析過程 222

12.2 任務2 安裝DNS服務 223

12.2.1 子任務1 安裝BIND套裝軟體 223

12.2.2 子任務2 DNS服務的啟動、停止

與重啟,加入開機自啟動 224

12.3 任務3 掌握BIND設定檔 224

12.3.1 子任務1 認識全域設定檔 224

12.3.2 子任務2 認識主設定檔 226

12.3.3 子任務3 緩存DNS伺服器

的配置 227

12.4 任務4 配置主DNS伺服器實例 228

12.4.1 案例環境及需求 228

12.4.2 配置過程 228

12.5 任務5 配置DNS用戶端 231

12.6 任務6 使用nslookup測試DNS 232

12.7 項目實錄:配置與管理DNS服務 235

12.8 練習題 235

專案13 配置與管理Apache伺服器 237

13.1 Web服務的概述 237

13.2 任務1 安裝、啟動與停止

Apache服務 238

13.2.1 子任務1 安裝Apache相關軟體 238

13.2.2 子任務2 讓防火牆放行,並設置

SELinux為允許 238

13.2.3 子任務3 測試httpd服務是否

安裝成功 239

13.3 任務2 認識Apache伺服器的

設定檔 239

13.4 任務3 常規設置Apache伺服器

的實例 241

13.5 任務4 其他常規設置 244

13.6 任務5 配置虛擬主機 249

13.6.1 子任務1 配置基於IP位址的

虛擬主機 249

13.6.2 子任務2 配置基於功能變數名稱的

虛擬主機 250

13.6.3 子任務3 基於埠號的虛擬

主機的配置 252

13.7 項目實錄:配置與管理Web伺服器 254

13.8 練習題 255

13.9 實踐習題 255

專案14 配置與管理FTP伺服器 257

14.1 相關知識 257

14.1.1 FTP的工作原理 257

14.1.2 匿名使用者 258

14.2 專案設計與準備 258

14.3 專案實施 259

14.3.1 任務1 安裝、啟動與停止

vsftpd服務 259

14.3.2 任務2 認識vsftpd的設定檔 259

14.3.3 任務3 配置匿名使用者FTP實例 261

14.3.4 任務4 配置本地模式的常規FTP

伺服器案例 263

14.3.5 設置vsftp虛擬帳號 266

14.4 項目實錄:配置與管理FTP伺服器 269

14.5 練習題 270

14.6 實踐習題 271

參考文獻 272
 

詳細資料

  • ISBN:9787115495679
  • 規格:平裝 / 271頁 / 16k / 19 x 26 x 1.36 cm / 普通級 / 單色印刷 / 3-1
  • 出版地:中國

最近瀏覽商品

 

相關活動

  • 【科普、飲食、電腦】高寶電子書暢銷書展:人生就是選擇的總和,全展75折起
 

購物說明

溫馨提醒您:若您訂單中有購買簡體館無庫存/預售書或庫存於海外廠商的書籍,建議與其他商品分開下單,以避免等待時間過長,謝謝。

大陸出版品書況:因裝幀品質及貨運條件未臻完善,書況與台灣出版品落差甚大,封面老舊、出現磨痕、凹痕等均屬常態,故簡體字館除封面破損、內頁脫落...等較嚴重的狀態外,其餘所有商品將正常出貨。 

 

請注意,部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

調貨時間:若您購買海外庫存之商品,於您完成訂購後,商品原則上約45個工作天內抵台(若有將延遲另行告知)。為了縮短等待的時間,建議您將簡體書與其它商品分開訂購,以利一般商品快速出貨。 

若您具有法人身份為常態性且大量購書者,或有特殊作業需求,建議您可洽詢「企業採購」。 

退換貨說明 

會員所購買的商品均享有到貨十天的猶豫期(含例假日)。退回之商品必須於猶豫期內寄回。 

辦理退換貨時,商品必須是全新狀態與完整包裝(請注意保持商品本體、配件、贈品、保證書、原廠包裝及所有附隨文件或資料的完整性,切勿缺漏任何配件或損毀原廠外盒)。退回商品無法回復原狀者,恐將影響退貨權益或需負擔部分費用。 

訂購本商品前請務必詳閱商品退換貨原則

  • 翦商作者新作79折
  • 針灸匠張寶旬