Ubuntu Linux 從入門到精通
陶松 劉雍 韓海玲 周洪林 編著
買這商品的人也買了...
-
$420$332 -
$509Linux 系統管理與網絡管理(第2版)
-
$490$417 -
$356徹底研究 : 黑客編程技術揭秘與攻防實戰
-
$480$360 -
$203深網 : Google 搜不到的世界 (Deep Web Anonymus)
-
$311高級網絡技術
-
$505曝光 : Linux 企業運維實戰
-
$224Ubuntu Linux操作系統實用教程
-
$352Python 滲透測試編程技術:方法與實踐
-
$380$296 -
$305Ubuntu Linux 操作系統, 2/e
-
$401無線網絡規劃設計類工具實操指南
-
$251PaddlePaddle Fluid 深度學習入門與實戰
-
$600$468 -
$305Ubuntu Linux 操作系統案例教程
-
$359$341 -
$620$490 -
$862原子嵌入式 Linux 驅動開發詳解
-
$630$498 -
$880$695 -
$505深入理解行動互聯網
-
$680$449 -
$600$396 -
$580$383
相關主題
商品描述
《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