Linux從入門到精通

Linux從入門到精通

書籍
《Linux從入門到精通》是一本Linux入門基礎書,是一本以實際動手操作為主、理論為輔的書籍,作者陳祥琳使用了大量的操作實例,并對這些操作的命令和一些主要的過程進行了注解。
  • 書名:Linux從入門到精通
  • 别名:
  • 作者:
  • 類别:
  • 原作品:
  • 譯者:
  • 出版社:
  • 頁數:449頁
  • 定價:59.00
  • 開本:16開
  • 裝幀:
  • ISBN:9787302207153

作者簡介

劉憶智,畢業于浙江大學軟件學院。長期從事Linux服務器維護工作,擁有多年的服務器維護經驗。曾經擔任浙江大學求是潮網站的技術總監,領導并參與了問答堂、學習資源平台等Web項目的開發工作。組織策劃了網站第5次首頁改版。2008年為浙江大學黨委組織部設計并開發了幹部人才培訓系統。

内容簡介

Linux是目前增長最迅速的操作系統。《Linux從入門到精通》由淺入深、循序漸進地向讀者介紹Linux的基本使用和系統管理。全書内容包括Linux概述、Linux安裝、Linux基本配置、桌面環境基本操作、Shell基本命令、文件和目錄管理、軟件包管理、磁盤管理、用戶與用戶組管理、進程管理、網絡配置、浏覽網頁、收發郵件、文件傳輸和共享、遠程登錄、多媒體應用、圖像浏覽和處理、打印機配置、辦公軟件的使用、Linux編程工具、Shell編程、服務器基礎知識、Apache服務器、vsftpd服務器、Samba服務器、NFS服務器、任務計劃、防火牆和網絡安全、病毒和木馬防範。

《Linux從入門到精通》附帶1張DVD光盤,内容為專門為《Linux從入門到精通》錄制12.5小時的教學視頻、Ubuntu安裝光盤的鏡像文件和另外贈送的31.5小時Linux專題學習視頻。

《Linux從入門到精通》适合廣大Linux初中級用戶、開源軟件愛好者和大專院校學生閱讀,同時也非常适合準備從事Linux下開發的各類人員。

目錄

上篇 Linux系統篇

第1章 Linux系統簡介 2

1.1 Linux操作系統版本簡介 3

1.1.1 内核版 3

1.1.2 發行版 3

1.2 Linux發展史及其優勢 4

1.2.1 Linux的發展史 4

1.2.2 Linux系統優勢 4

1.3 Red Hat Enterprise Linux 4簡介 4

第2章 系統安裝前準備 6

2.1 虛拟機安裝的前期工作 7

2.2 在VMware上創建虛拟機 11

第3章 系統安裝與卸載 18

3.1 RHEL4基本常識 19

3.2 安裝RHEL4操作系統 19

3.3 VMware Tools簡介及安裝 33

3.3.1 關于VMware Tools 33

3.3.2 安裝VMware Tools軟件 33

3.4 系統重裝及卸載 38

第4章 Linux的圖形世界 42

4.1 進入及退出圖形系統 43

4.1.1 登錄Linux圖形系統 43

4.1.2 關機退出Linux圖形系統 44

4.1.3 更換系統語言 45

4.2 Linux圖形系統簡介 47

4.2.1 X Window圖形系統 47

4.2.2 GNOME圖形系統 47

4.2.3 KDE圖形系統 47

4.3 RHEL4圖形界面操作 48

4.3.1 對菜單欄的操作 48

4.3.2 更改桌面背景及桌面圖标 49

4.3.3 終端使用簡介 51

第5章 Linux指令及Shell簡介 57

5.1 遠程登錄前的準備 58

5.2 使用PuTTY進行遠程登錄 59

5.3 使用SSH遠程登錄 62

5.4 使用Windows的DOS窗口登錄 63

5.4.1 Linux下命令簡介 65

5.4.2 文件備份管理 68

5.4.3 軟件的安裝 71

5.4.4 Shell編程簡介 75

第6章 用戶信息和資源 79

6.1 Linux用戶簡介 80

6.1.1 用戶的分類 80

6.1.2 用戶組 81

6.2 普通用戶管理 82

6.2.1 使用指令創建用戶 82

6.2.2 使用指令删除用戶 83

6.2.3 使用圖形界面創建用戶 83

6.2.4 在圖形系統上删除用戶 85

6.2.5 使用shell腳本創建用戶 85

6.3 普通用戶間通信 86

6.4 用戶組管理 86

6.4.1 使用指令創建用戶組 86

6.4.2 使用指令删除用戶組 87

6.4.3 圖形界面上創建用戶組 87

6.4.4 圖形界面上删除用戶組 87

6.4.5 為用戶組添加成員 88

6.4.6 将某用戶移除出用戶組 88

6.5 用戶文件和目錄管理 89

6.5.1 使用mkdir命令創建目錄 89

6.5.2 使用touch命令創建文件 89

6.5.3 使用rmdir或rm命令删除 90

6.6 用戶文件和目錄權限管理 91

6.6.1 權限的概述 91

6.6.2 權限的管理 92

6.7 用戶密碼安全管理 93

6.7.1 賬戶信息概述 93

6.7.2 賬戶信息安全管理 96

第7章 系統啟動初始化 99

7.1 系統啟動概述 100

7.1.1 BIOS加電自檢 100

7.1.2 引導加載程序 100

7.1.3 内核映像加載 100

7.1.4 init初始化工作 101

7.2 系統啟動過程簡介 101

7.2.1 BIOS的加電自檢 101

7.2.2 引導加載程序 102

7.2.3 内核映像引導 106

7.2.4 init進程的初始化 107

第8章 開機引導故障排除 111

8.1 編輯GRUB菜單 112

8.1.1 更改系統啟動方式 112

8.1.2 系統單用戶和緊急模式 114

8.1.3 修複引導配置文件 117

8.2 Linux系統的救援模式 120

第9章 Linux圖形系統 127

9.1 Linux桌面系統常識 128

9.1.1 Linux桌面系統 128

9.1.2 Linux桌面系統曆史 129

9.1.3 桌面系統環境 129

9.1.4 X Window系統結構 129

9.2 圖形界面(X協議)故障處理 130

9.3 管理X Window系統 134

第10章 磁盤分區的維護和管理 135

10.1 系統磁盤分區簡介 136

10.2 磁盤分區管理 136

10.2.1 磁盤分區信息的獲取 136

10.2.2 磁盤的添加和分區 138

10.2.3 删除磁盤分區 147

10.3 邏輯卷的管理 148

10.3.1 邏輯卷簡介 148

10.3.2 卷組的創建及管理 149

第11章 Linux文件系統 151

11.1 Linux文件系統常識 152

11.1.1 文件系統的概念 152

11.1.2 文件系統類型 153

11.2 文件系統管理 155

11.2.1 查看文件系統信息 155

11.2.2 創建文件系統 156

11.2.3 文件系統的操作 157

11.2.4 修複損壞的設備塊 158

第12章 Linux系統安全 161

12.1 本地系統安全 162

12.1.1 用戶和口令安全 162

12.1.2 文件及文件的權限 163

12.1.3 使Ctrl+Alt+Delete組合鍵失效 164

12.1.4 Linux的日志系統 165

12.1.5 做好災後恢複工作 170

12.2 網絡系統安全 173

12.2.1 防火牆 173

12.2.2 其他設置 175

第13章 系統性能管理 177

13.1 Linux系統進程管理 178

13.1.1 查看系統進程 178

13.1.2 啟動及殺死進程 182

13.2 磁盤空間管理 185

13.3 系統内存和CPU監視 188

13.3.1 Linux内存管理 188

13.3.2 系統CPU的監視 189

第14章 網絡的維護和管理 191

14.1 Linux 系統網絡常識 192

14.1.1 TCP/IP協議簇 192

14.1.2 網絡設備配置文件及主機名 194

14.2 Linux網絡管理 195

14.2.1 IP地址的管理 195

14.2.2 連接Internet 203

14.3 虛拟網絡 205

14.3.1 搭建虛拟網絡 205

14.3.2 分享其他系統資源 210

第15章 Bash Shell編程簡介 213

15.1 Bash Shell簡介 214

15.1.1 Shell工作原理 214

15.1.2 關于Bash Shell 215

15.2 SHELL符号和命令 216

15.2.1 内/外置命令 216

15.2.2 通配符 217

15.3 Bash Shell編程簡介 218

15.3.1 vi的工作模式 218

15.3.2 常用的操作命令 218

15.3.3 SHELL程序的組成和執行 219

15.3.4 SHELL的追蹤 220

15.3.5 條件的測試 221

15.3.6 使用Dialog撰寫文本框 225

下篇 Linux服務器篇

第16章 遠程登錄Linux系統 230

16.1 Telnet遠程登錄 231

16.1.1 安裝Telnet服務組件 231

16.1.2 配置Telnet服務 233

16.1.3 Telnet的配置管理 234

16.2 安全的OpenSSH協議 236

16.2.1 安裝OpenSSH軟件包 237

16.2.2 遠程登錄SSH服務 238

16.2.3 配置和管理SSH服務 239

16.3 遠程桌面 242

16.3.1 安裝VNC服務組件 242

16.3.2 使用vnc登錄 244

16.3.3 VNC配置管理 249

第17章 網絡時間協議 251

17.1 網絡時間協議 252

17.1.1 NTP簡介 252

17.1.2 NTP服務器組件安裝 253

17.2 使用NTP進行時間同步 254

17.2.1 NTP的工作原理 254

17.2.2 命令行啟動NTP服務 254

17.2.3 圖形窗口啟動NTP服務 255

17.2.4 獲取時間源和更改時間設置 255

17.2.5 Windows下時間源的獲取 257

17.3 網絡時間協議的管理 258

17.3.1 NTP主配置文件 258

17.3.2 更改系統時間源 259

第18章 文件傳輸協議 261

18.1 安裝FTP服務 262

18.1.1 FTP的工作方式 262

18.1.2 安裝FTP服務組件 262

18.2 FTP的應用 263

18.2.1 啟動FTP服務程序 263

18.2.2 普通用戶登錄FTP服務 264

18.2.3 匿名用戶登錄FTP服務 266

18.2.4 Linux下浏覽器登錄FTP服務 268

18.2.5 Windows的DOS連接FTP 270

18.2.6 Windows下浏覽器連接FTP 271

18.3 配置文件管理 273

18.3.1 主配置文件内容說明 274

18.3.2 設置虛拟FTP服務用戶 274

18.3.3 設置匿名用戶權限 276

18.3.4 創建FTP服務虛拟用戶 276

第19章 網絡文件系統 279

19.1 安裝NFS服務 280

19.1.1 NFS服務簡介 280

19.1.2 安裝NFS服務組件 280

19.1.3 NFS工作原理 281

19.2 NFS服務器應用 282

19.2.1 命令行啟動NFS服務 282

19.2.2 圖形窗口啟動NFS服務 283

19.2.3 監視NFS服務端口 284

19.2.4 配置共享目錄 285

19.2.5 使用圖形窗口配置共享目錄 286

19.3 管理NFS服務 293

19.3.1 開機自動挂載共享文件 293

19.3.2 訪問自動挂載的實現 294

第20章 Samba服務器 297

20.1 關于Samba服務器 298

20.1.1 Samba服務器簡介 298

20.1.2 使用命令安裝Samba服務組件 298

20.1.3 圖形窗口安裝Samba組件 299

20.1.4 Samba工作方式 299

20.2 Samba服務器應用 300

20.2.1 Samba服務器工作原理 300

20.2.2 命令啟動Samba服務 300

20.2.3 圖形窗口啟動Samba服務 301

20.2.4 使用命令創建Samba用戶 302

20.2.5 用圖形窗口創建和删除用戶 304

20.2.6 設置共享目錄 306

20.3 配置管理Samba服務器 310

20.3.1 Samba主配置文件 310

20.3.2 用主配置文件創建共享目錄 313

20.3.3 samba-swat工具使用 315

第21章 通用打印系統 319

21.1 關于打印機及組件安裝 320

21.1.1 打印機的類型 320

21.1.2 用命令安裝CUPS組件 321

21.1.3 用圖形窗口安裝CUPS組件 322

21.2 使用CUPS打印服務 323

21.2.1 用命令啟動CUPS程序 324

21.2.2 用圖形窗口啟動CUPS 324

21.2.3 為打印機安裝驅動 328

21.2.4 Windows下的打印機 329

21.2.5 查找Windows下的打印機 332

21.3 配置管理CUPS 333

21.3.1 CUPS主配置文件 333

21.3.2 使用浏覽器添加打印機 334

21.3.3 打印機配置信息 338

21.3.4 Samba打印機配置 339

第22章 萬維網服務器 340

22.1 安裝WWW服務器 341

22.1.1 關于WWW 341

22.1.2 Web工作過程 341

22.1.3 安裝Web服務組件 341

22.1.4 Web核心協議 343

22.2 Web服務器使用 344

22.2.1 Web組件Apache簡介 344

22.2.2 用命令啟動Apache服務 344

22.2.3 圖形窗口啟動Apache服務 345

22.2.4 浏覽器與服務器連接類型 346

22.2.5 運行Apache測試頁面 346

22.2.6 訪問虛拟目錄 348

22.2.7 創建個人目錄 350

22.3 管理Web服務器 352

22.3.1 Apache主配置文件 353

22.3.2 創建Apache用戶 354

22.3.3 基于IP地址的虛拟主機 356

22.3.4 基于主機名的虛拟主機 357

22.3.5 Apache日志文件 358

第23章 代理服務器 361

23.1 安裝代理服務器 362

23.1.1 代理服務器簡介 362

23.1.2 代理服務器組件安裝 362

23.1.3 Squid的主要功能 364

23.1.4 代理服務器的應用 364

23.2 啟用代理服務器 364

23.2.1 代理服務器工作過程 364

23.2.2 創建Squid緩沖目錄 365

23.2.3 命令行啟動Squid服務進程 366

23.2.4 圖形界面啟動squid進程 366

23.2.5 啟用Squid服務 367

23.2.6 設置錯誤提示頁面語言 368

23.2.7 在Windows下使用代理 370

23.3 管理Squid服務 371

23.3.1 控制列表選項 371

23.3.2 使用控制列表實現控制 372

23.3.3 控制用戶訪問設置 373

23.3.4 使用用戶認證 373

23.3.5 日志文件管理 374

23.3.6 使用日志分析軟件 376

第24章 E-Mail服務器 378

24.1 E-Mail服務組件安裝 379

24.1.1 電子郵件服務流程 379

24.1.2 郵件傳遞協議 380

24.1.3 用命令安裝Postfix組件 380

24.1.4 用圖形界面安裝Postfix組件 382

24.2 啟動E-Mail服務組件 383

24.2.1 啟動Postfix服務 383

24.2.2 Linux下客戶端的配置 384

24.2.3 Windows下客戶端的配置 387

24.3 E-Mail服務器管理 389

24.3.1 E-Mail主配置文件 389

24.3.2 安裝協議加密軟件 391

24.3.3 安裝反垃圾郵件軟件 394

24.3.4 構築Web界面客戶端 395

第25章 Webmin管理工具 398

5.1 安裝Webmin管理工具 399

25.1.1 關于Webmin工具 399

25.1.2 Webmin的安裝 399

25.1.3 啟動Webmin管理工具 401

25.2 Webmin窗口界面 402

25.2.1 設置語言種類 403

25.2.2 功能模塊說明 405

25.3 Webmin工具的使用 408

25.3.1 Webmin功能模塊 408

25.3.2 服務器功能模塊 412

25.3.3 網絡功能模塊 414

25.3.4 群集功能模塊 416

25.3.5 其他功能模塊 416

第26章 輕量級目錄訪問協議 418

26.1 輕量級目錄訪問協議簡述 419

26.1.1 LDAP簡介 419

26.1.2 LDAP基本結構 419

26.1.3 關于LDAP功能及特點 420

26.2 安裝LDAP服務組件 421

26.2.1 關于LDAP的産品 421

26.2.2 安裝LDAP服務組件 422

26.2.3 LDAP模型類别 423

26.2.4 啟用LDAP服務 424

26.3 LDAP的管理 425

26.3.1 主配置文件 425

26.3.2 目錄數據庫的操作 427

26.3.3 用戶認證配置 432

26.3.4 數據導出和複制數據庫 435

第27章 MySQL數據庫 437

27.1 關于數據庫的定義 438

27.1.1 數據庫簡介 438

27.1.2 數據庫的概念 438

27.1.3 常見的關系數據庫 439

27.2 MySQL數據庫 439

27.2.1 MySQL數據庫簡介 439

27.2.2 安裝MySQL數據庫組件 440

27.2.3 數據庫語言 442

27.2.4 啟動MySQL服務 443

27.3 MySQL數據庫應用 445

27.3.1 數據庫的操作 445

27.3.2 數據庫用戶 447

27.3.3 數據庫中的表 450

27.4 管理MySQL數據庫 455

27.4.1 配置文件 455

27.4.2 數據的導入/出 457

第28章 域名系統服務器 459

28.1 DNS服務組件的安裝 460

28.1.1 關于DNS 460

28.1.2 DNS的組成 460

28.1.3 名稱解析的實現 460

28.1.4 DNS服務組件安裝 461

28.1.5 DNS服務器的類型 463

28.2 啟用DNS服務 463

28.2.1 域名空間結構 463

28.2.2 DNS查詢的類型 465

28.2.3 啟動和關閉DNS服務 465

28.2.4 DNS工作過程 467

28.3 DNS配置管理 468

28.3.1 配置文件 468

28.3.2 簡單的配置介紹 472

28.3.3 DNS服務器類型配置 477

28.3.4 客戶端配置 479

第29章 網絡地址轉換 482

29.1 NAT簡介 483

29.1.1 關于NAT 483

29.1.2 私有地址 483

29.1.3 NAT工作原理 484

29.1.4 NAT轉換的類型 484

29.1.5 NAT的優缺點 486

29.2 NAT的配置 487

29.2.1 組件的安裝及啟動 487

29.2.2 應用配置 489

29.2.3 通過IPTABLES實現NAT服務 492

29.2.4 客戶端配置 496

第30章 動态主機配置協議 498

30.1 DHCP服務器安裝 499

30.1.1 關于DHCP 499

30.1.2 IP地址分配類型 499

30.1.3 DHCP服務器組件安裝 500

30.2 配置DHCP服務器 501

30.2.1 DHCP工作流程 502

30.2.2 DHCP服務器配置文件 503

30.2.3 啟動及關閉DHCP服務程序 505

30.2.4 配置實例 508

30.3 配置DHCP客戶端 509

30.3.1 Linux下客戶端配置 509

30.3.2 Windows下客戶端配置 512

上一篇:怎樣養殖龍蝦

下一篇:枳椇子

相關詞條

相關搜索

其它詞條