Ubuntu Linux 從入門到精通

陶松 劉雍 韓海玲 周洪林 編著

  • 出版商: 人民郵電
  • 出版日期: 2022-05-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 389
  • ISBN: 7115339988
  • ISBN-13: 9787115339980
  • 相關分類: Linux
  • 立即出貨

  • Ubuntu Linux 從入門到精通-preview-1
Ubuntu Linux 從入門到精通-preview-1

買這商品的人也買了...

商品描述

  《Ubuntu Linux從入門到精通》適合Linux初級用戶使用,講述了Ubuntu Linux操作系統的系統管理、桌面辦公應用、服務器配置等知識,用以輔助更多的用戶得心應手地使用Linux操作系統作為桌面辦公環境及服務器環境。主要包含Ubuntu Linux 12.04的安裝、配置、桌面應用、系統管理,以及以Ubuntu Linux 12.04為平臺的各種服務器的搭建及配置等內容,從入門到高 級應用,從個人應用到服務器應用等各個階段及領域均有涉及。

  《Ubuntu Linux從入門到精通》分為4部分共20章,第 一部分(第 1章~第3章)介紹Ubuntu Linux的安裝以及初次使用該操作系統時的基本設置,展示了Ubuntu Linux的兩種操作及控制界面基礎——圖形界面和文字界面。重點介紹Ubuntu Linux桌面應用基礎,包括桌面環境設置、網絡環境配置、系統更新及軟件包管理等基礎應用;第 二部分(第4章~第6章)介紹Ubuntu Linux系統的基本管理原理及方法,囊括了文件系統管理、用戶管理、權限管理、磁盤管理,每一種管理都是從圖形界面和文字界面兩方面介紹,以滿足不同讀者的需要;第三部分(第7章~第9章)以**流行、**常用的桌面應用為例,介紹Ubuntu Linux的各種桌面工具的應用,並在此基礎上,介紹Ubuntu Linux的高 級系統管理;第四部分(第 10章~第 20章)介紹了Ubuntu中的網絡基本原理、網絡配置及管理,然後重點介紹Ubuntu下企業級服務器配置,包括遠程登錄服務(Telnet、SSH、VNC)、FTP服務器、NFS服務器、SAMBA服務器、DHCP服務器、DNS服務器、Web服務器、Mail服務器、路由器等的原理、配置及應用。

  《Ubuntu Linux從入門到精通》適合初學者、Linux使用者、網絡管理人員,也適合大中專院校相關專業的師生用書,以及培訓學校的教材。

目錄大綱

目 錄

 

第 一部分 Ubuntu Linux基礎

 

第 1章 Ubuntu Linux之初體驗 2

1.1 Ubuntu Linux概述 3

1.1.1 Linux概述 3

1.1.2 Ubuntu概述 5

1.2 安裝Ubuntu Linux操作系統 8

1.2.1 安裝前的準備工作 9

1.2.2 多種方法安裝Ubuntu Linux 9

1.3 刪除Ubuntu Linux操作系統 18

1.3.1 從虛擬機中刪除Ubuntu Linux 18

1.3.2 刪除利用Wubi安裝的Ubuntu Linux 18

1.3.3 刪除雙操作系統中的Ubuntu Linux 18

1.4 Ubuntu Linux初體驗 19

1.4.1 初次啟動Ubuntu Linux 19

1.4.2 Unity桌面環境初體驗 20

1.4.3 終端體驗 22

1.4.4 關機和註銷 25

1.5 課後練習 27

 

第 2章 Ubuntu Linux基本設置 28

2.1 桌面環境的進階應用 29

2.1.1 X-WINDOW桌面環境簡介 29

2.1.2 Unity簡介 29

2.1.3 GNOME簡介 30

2.1.4 Ubuntu 12.04中的GNOME安裝 31

2.2 基礎桌面環境設置 33

2.3 網絡環境配置 35

2.3.1 利用虛擬機安裝的Ubuntu配置網絡環境 35

2.3.2 直接在硬盤上安裝的Ubuntu配置網絡環境 39

2.4 更新及軟件包管理 40

2.4.1 更新管理器的使用和配置 40

2.4.2 軟件包管理器的使用和配置 45

2.5 高 級桌面特效的開啟與設置 50

2.6 課後練習 53

 

第3章 初識Shell及文檔編輯 54

3.1 Shell基本概念 55

3.1.1 Shell的功能 55

3.1.2 常用Shell簡介 56

3.2 Shell基本操作 57

3.2.1 Shell命令基本格式 57

3.2.2 Shell常用特殊符號 57

3.2.3 Shell的進階體驗 58

3.3 常用Shell命令簡介 61

3.3.1 ls查看目錄信息 61

3.3.2 pwd查看當前工作路徑 62

3.3.3 uname查看當前系統信息 62

3.3.4 cd切換目錄 62

3.3.5 cat顯示文件內容 63

3.3.6 clear清屏 63

3.3.7 sudo切換用戶身份執行 63

3.3.8 su切換用戶 64

3.3.9 ifconfig顯示和配置網絡屬性 64

3.3.10 man系統幫助 65

3.4 使用Gedit編輯文檔 65

3.5 VIM的使用和配置 69

3.5.1 VIM的使用 69

3.5.2 VIM的配置 72

3.6 課後練習 73

 

第 二部分 Ubuntu Linux的系統基本管理原理及方法

 

第4章 文件系統管理 76

4.1 文件系統基本概念 77

4.1.1 文件系統概述 77

4.1.2 文件系統的類型 78

4.1.3 Ubuntu文件系統的結構 79

4.2 交換分區 81

4.2.1 交換分區概述 81

4.2.2 交換分區的管理 82

4.3 文檔壓縮及解壓縮 84

4.3.1 文檔壓縮概述 85

4.3.2 圖形化歸檔工具 85

4.3.3 命令行工具 88

4.4 文件系統管理命令 92

4.4.1 文件的基本操作 92

4.4.2 目錄的基本操作 95

4.4.3 查看文件內容 95

4.4.4 文件類型 98

4.4.5 查詢文件 99

4.4.6 其他管理命令 100

4.5 課後練習 103

 

第5章 用戶及權限管理 104

5.1 利用圖形化工具管理用戶和組 105

5.1.1 Ubuntu用戶系統概述 105

5.1.2 創建和管理用戶 106

5.1.3 創建和管理用戶組 110

5.2 用戶和組管理命令 111

5.2.1 配置文件 111

5.2.2 用戶管理命令 113

5.2.3 組管理命令 117

5.3 權限管理 118

5.3.1 權限概述 118

5.3.2 常用權限管理命令 120

5.4 課後練習 124

 

第6章 磁盤管理 125

6.1 磁盤管理基礎 126

6.1.1 硬盤分區基本知識 126

6.1.2 磁盤分區規劃方案 127

6.1.3 磁盤管理方法 128

6.2 掛載與卸載分區 132

6.2.1 掛載與卸載分區的方法 132

6.2.2 開機自動掛載配置文件 137

6.3 課後練習 138

 

第三部分 Ubuntu Linux的**常用的桌面應用

 

第7章 辦公軟件應用 140

7.1 Ubuntu中的Office概述 141

7.1.1 OpenOffice.org的組成和特點 141

7.1.2 OpenOffice.org的優缺點 141

7.1.3 LibreOffice概述及特性 142

7.2 文本處理Writer 143

7.2.1 Writer的啟動和退出 143

7.2.2 Writer的基本操作 144

7.3 LibreOffice中的電子表格Calc 149

7.3.1 Calc的啟動和退出 149

7.3.2 Calc的基本操作 150

7.4 LibreOffice中的演示文稿Impress 156

7.4.1 Impress的啟動和退出 156

7.4.2 Impress的基本操作 158

7.5 LibreOffice中的繪圖Draw 161

7.5.1 Draw概述 162

7.5.2 繪制流程圖 162

7.6 PDF文檔的閱讀 166

7.6.1 PDF概述 166

7.6.2 PDF文件閱讀 167

7.7 課後練習 169

 

第8章 網絡工具應用 170

8.1 瀏覽器 171

8.1.1 FireFox簡介 171

8.1.2 FireFox的使用 171

8.2 下載工具 176

8.2.1 APT下載工具 176

8.2.2 命令行下載工具 178

8.2.3 多線程下載工具 180

8.3 聊天工具 182

8.3.1 Ubuntu中的QQ 183

8.3.2 強大的Empathy 185

8.4 郵件的應用 186

8.4.1 Evolution簡介 187

8.4.2 Evolution的啟動及設置 187

8.4.3 Evolution的使用 190

8.5 課後練習 191

 

第9章 Ubuntu Linux系統進階管理 192

9.1 進程管理 193

9.1.1 Linux進程的基本概念 193

9.1.2 進程的運行狀態 194

9.1.3 進程管理操作 195

9.2 守護進程及服務管理 198

9.2.1 守護進程的基本概念 198

9.2.2 系統服務的管理 199

9.3 工作任務管理 200

9.3.1 臨時工作安排at 200

9.3.2 周期性工作安排cron 201

9.4 日誌管理 203

9.4.1 系統日誌配置文件 203

9.4.2 常見的日誌文件 205

9.5 課後練習 208

 

第四部分 Ubuntu Linux網絡基本原理、網絡配置及管理

 

第 10章 網絡基礎知識 210

10.1 TCP/IP基礎 211

10.2 IPv4地址基礎 212

10.2.1 IP地址表示形式及分類 212

10.2.2 子網掩碼 214

10.2.3 IP數據包頭 214

10.3 TCP、UDP協議基礎 216

10.3.1 TCP數據包頭 216

10.3.2 UDP數據包頭 218

10.4 網絡數據包的封裝和拆解 218

10.4.1 數據包封裝過程 219

10.4.2 數據包拆解過程 219

10.5 ARP/RARP基礎 220

10.5.1 ARP/RARP概念 220

10.5.2 Ubuntu Linux中的ARP管理 221

10.6 ICMP協議基礎 221

10.7 課後練習 223

 

第 11章 基本網絡配置及管理 224

11.1 網絡配置文件 225

11.1.1 /etc/network/interfaces網絡基本信息配置文件 225

11.1.2 其他網絡相關配置文件 226

11.2 常用網絡管理工具 228

11.2.1 配置網絡地址信息ifconfig 228

11.2.2 域名解析測試nslookup 229

11.2.3 測試網絡狀態ping 229

11.2.4 網絡配置工具ip 229

11.2.5 netstat工具 230

11.2.6 tcpdump工具 232

11.2.7 ftp訪問命令 235

11.2.8 route路由設置 235

11.3 系統網絡服務器簡介 236

11.3.1 inetd和xinetd服務介紹 236

11.3.2 普通服務介紹 238

11.3.3 網絡服務啟動方法 241

11.4 基本防火牆配置 243

11.4.1 配置iptables服務 244

11.4.2 iptables配置實例 245

11.5 課後練習 246

 

第 12章 Ubuntu Linux遠程登錄及服務器配置 247

12.1 Telnet遠程登錄服務及應用 248

12.1.1 Ubuntu Linux遠程登錄原理介紹 248

12.1.2 Telnet服務配置及應用 249

12.2 SSH安全訪問Ubuntu 250

12.2.1 啟動SSH服務 250

12.2.2 利用SSH遠程訪問Ubuntu 250

12.3 VNC遠程桌面訪問 252

12.3.1 VNC遠程桌面原理 252

12.3.2 VNC遠程桌面配置及應用 253

12.4 配置OpenSSH服務器 255

12.4.1 信息安全基礎 255

12.4.2 OpenSSH基本配置 258

12.4.3 OpenSSH服務器配置實例 262

12.5 課後練習 264

 

第 13章 FTP服務器配置及應用 265

13.1 FTP服務原理 266

13.1.1 FTP主要功能 266

13.1.2 FTP通信過程 266

13.1.3 FTP用戶分類 267

13.2 配置Ubuntu Linux下的VSFTPD服務器 267

13.2.1 安裝VSFTPD軟件包 267

13.2.2 配置Ubuntu Linux下的FTP服務器 268

13.3 VSFTPD服務配置實例 271

13.3.1 **簡單的vsftpd.conf設置 271

13.3.2 僅開放實體用戶登錄的設置 273

13.3.3 僅開放匿名用戶登錄的設置 275

13.4 配置Ubuntu Linux下的proftpd服務器 276

13.4.1 軟件包的安裝 276

13.4.2 proftpd.conf基本配置 277

13.5 proftpd服務器配置實例 282

13.5.1 **簡單的proftpd服務器配置 282

13.5.2 修改實體用戶設定的示例 283

13.5.3 針對匿名用戶的配置 284

13.6 課後練習 286

 

第 14章 NFS服務器配置及應用 287

14.1 NFS服務原理 288

14.1.1 NFS(網絡文件系統)原理 288

14.1.2 RPC遠程進程調用 288

14.1.3 NFS啟動的後台進程 289

14.2 配置Ubuntu Linux下的NFS服務器 289

14.2.1 Ubuntu Linux下的NFS軟件組件介紹 289

14.2.2 NFS服務器的相關配置應用 290

14.2.3 Ubuntu Linux中配置NFS服務器 291

14.2.4 客戶端掛載遠程主機 295

14.2.5 常見故障分析及處理 296

14.3 NFS服務器配置實例 296

14.3.1 網絡模型及系統要求 296

14.3.2 配置過程及參數實現 297

14.4 其他方式掛載NFS文件系統 297

14.4.1 用/etc/fstab掛載NFS 297

14.4.2 用autofs掛載NFS 298

14.5 課後練習 300

 

第 15章 SAMBA服務器配置及應用 301

15.1 SAMBA服務原理 302

15.1.1 SAMBA功能及原理 302

15.1.2 SAMBA啟動的後台進程 302

15.1.3 SAMBA連接方式 303

15.2 配置Ubuntu Linux 12.04下的SAMBA服務器 304

15.2.1 Ubuntu Linux 12.04下的SAMBA軟件包組件 304

15.2.2 文本界面下配置SAMBA服務器 306

15.2.3 圖形界面下配置Samba服務器 314

15.2.4 客戶端掛載遠程主機 316

15.3 SAMBA服務配置實例 317

15.3.1 網絡模型及系統要求 317

15.3.2 配置過程及參數實現 318

15.4 課後練習 320

 

第 16章 DHCP服務器配置及應用 321

16.1 DHCP服務原理 322

16.1.1 DHCP功能簡介 322

16.1.2 DHCP的運作方式 322

16.2 配置Ubuntu Linux下的DHCP服務器 323

16.2.1 Ubuntu Linux下的DHCP軟件包組成 323

16.2.2 文本界面下配置DHCP服務器 324

16.2.3 客戶端申請IP地址 326

16.3 DHCP服務配置實例 327

16.3.1 網絡模型及系統要求 327

16.3.2 配置參數及實現過程 327

16.4 課後練習 329

 

第 17章 DNS服務器配置及應用 330

17.1 DNS服務基本原理 331

17.1.1 DNS功能介紹 331

17.1.2 Linux中的域名解析過程 331

17.2 配置Ubuntu Linux下的DNS服務器 332

17.2.1 Ubuntu Linux中的DNS軟件包組件介紹 332

17.2.2 DNS客戶端配置 333

17.2.3 前向DNS服務器配置 335

17.2.4 Ubuntu Linux中DNS服務器詳細配置 337

17.3 DNS服務配置實例 340

17.3.1 網絡模型及系統要求 340

17.3.2 配置過程及參數實現 341

17.4 課後練習 343

 

第 18章 Web服務器配置及應用 344

18.1 Web服務工作原理 345

18.1.1 基本概念 345

18.1.2 Apache簡介 346

18.1.3 Apache 2.0的新特性 347

18.2 配置Ubuntu Linux下的Apache服務器 349

18.2.1 Ubuntu Linux下Apache軟件包介紹 349

18.2.2 Ubuntu Linux中Apache2的配置 350

18.3 Apache服務器配置實例 355

18.3.1 系統要求 355

18.3.2 配置流程 355

18.3.3 測試 357

18.4 課後練習 358

 

第 19章 Mail服務器配置及應用 359

19.1 E-Mail服務原理 360

19.1.1 Mail系統介紹 360

19.1.2 Mail傳輸流程 361

19.2 配置Ubuntu Linux下的Mail服務器 362

19.2.1 Ubuntu Linux下的Mail軟件包介紹 362

19.2.2 郵件服務器與DNS的聯系 365

19.2.3 文本界面下配置Mail服務器 365

19.2.4 測試郵件服務 367

19.3 結合DNS配置Mail服務器實例 368

19.3.1 網絡模型及系統要求 368

19.3.2 配置過程及參數實現 369

19.4 課後練習 373

 

第 20章 路由配置及應用 374

20.1 路由配置基本概念 375

20.1.1 基本概念 375

20.1.2 路由策略 378

20.2 Ubuntu Linux路由基本操作 381

20.2.1 查看當前路由信息 381

20.2.2 添加路由操作 382

20.2.3 刪除路由操作 382

20.2.4 添加默認網關操作 383

20.2.5 刪除默認網關操作 383

20.2.6 啟動路由數據轉發操作 383

20.2.7 添加永 久路由信息 384

20.2.8 添加永 久默認網關 385

20.3 靜態路由配置實例 385

20.3.1 網絡模型 385

20.3.2 配置及測試過程 388

20.4 課後練習 389