Linux 操作系統(第5版)

柳運昌,魏新紅,邵國金

  • 出版商: 電子工業
  • 出版日期: 2026-07-01
  • 售價: $479
  • 語言: 簡體中文
  • 頁數: 436
  • ISBN: 7121530023
  • ISBN-13: 9787121530029
  • 相關分類: Linux
  • 下單後立即進貨 (約4週~6週)

商品描述

本書以紅帽(Fedora 40+和CentOS Stream 10)、Ubuntu 24+和OpenEuler 24+系統為藍本,分4 篇介紹Linux 系統的基本操作、管理、編程和網絡服務及應用。基礎篇介紹UNIX/Linux 系統的基本知識、基本操作和基本管理;系統管理篇介紹UNIX/Linux 系統的常用管理內容,包括用戶、組和密碼管理,文件系統管理及使用,進程、任務與作業管理,系統安裝、擴充、啟動與管理,設備管理,網絡配置、管理與基本應用和Linux 系統安全等;編程與開發篇介紹bshell 編程、C/C++及其他編程環境;網絡服務與應用篇介紹Linux 系統的常用網絡應用與網絡服務,包括網絡時間服務NTP、基礎服務OpenSSH 和NVC、Web 服務器Apache、DHCP 服務器、FTP 與TFTP 服務器、網絡資源共享服務、域名服務DNS。本書與以前版本最大的不同是加入了Linux 系統的當前最新技術和應用,強化了安全技術SELinux與防火墻。本書從培養“應用型”人才出發,兼顧基本知識和應用實踐,內容翔實,結構清晰,具有較強的實用性和指導性;基於不斷發展、安全穩定,而又能為虛擬化、大數據、雲計算和AI 提供最好支持的紅帽、Ubuntu 和OpenEuler 系統,具有廣泛的代表性,並且內容兼顧UNIX。

目錄大綱

基礎篇
第1 章 系統簡介 .................................... 2
1.1 UNIX 系統簡介 ........................ 2
1.2 Linux 系統簡介......................... 7
習題1 ................................................ 11
實驗1 ............................................... 12
第2 章 系統入門 .................................. 13
2.1 系統的開機/關機與
界面切換 ................................. 13
2.2 用戶的登錄與註銷 ................. 15
2.3 Linux 系統的關機與重啟 ....... 19
2.4 Linux 的圖形用戶界面簡介 ... 21
2.5 Linux 系統的在線幫助與
資源 .......................................... 30
2.6 LibreOffice 辦公套件簡介 ...... 33
習題2 ................................................ 33
實驗2 ................................................ 34
第3 章 基本操作與基本管理 ............... 35
3.1 shell 基本功能與基本知識 ..... 35
3.2 Linux 系統的基本操作 ........... 50
3.3 Linux 系統的基本管理 ........... 74
習題3 .............................................. 107
實驗3 .............................................. 108
系統管理篇
第4 章 用戶、組和密碼管理 ............. 110
4.1 UNIX/Linux 系統的用戶和組
................................................ 110
4.2 與用戶和組管理相關的
文件 ........................................ 111
4.3 用戶管理命令 ........................ 114
4.4 組管理命令 ............................ 116
4.5 密碼管理 ................................ 117
4.6 圖形用戶界面 ........................ 119
4.7 與用戶身份和位置相關的
其他命令 ................................ 119
習題4 ............................................. 124
實驗4 ............................................. 125
第5 章 文件系統管理及使用 ............. 126
5.1 文件系統權限及管理 ............ 126
5.2 權限管理命令 ........................ 128
5.3 文件系統管理 ........................ 132
5.4 與文件系統管理相關的
其他命令 ................................ 147
5.5 數據備份與文件打包壓縮 .... 153
5.6 磁盤陣列與磁盤配額 ............ 157
習題5 .............................................. 164
實驗5 .............................................. 165
第6 章 進程、任務與作業管理 ......... 166
6.1 程序和進程的概念 ................ 166
6.2 登錄shell 的啟動與定制 ...... 170
6.3 Linux 系統的啟動過程
分析 ........................................ 172
6.4 本地服務與超級服務管理 .... 175
6.5 進程管理與調度命令 ............ 177
6.6 任務的自動調度 .................... 184
習題6 .............................................. 188
實驗6 .............................................. 189
第7 章 系統安裝、擴充、啟動與
管理 ......................................... 190
7.1 系統安裝 ................................ 190
7.2 引導器(GRUB) ................. 198
7.3 軟件包源配置及其他
軟件包管理 ............................ 203
7.4 日誌管理 ................................ 210
7.5 系統管理 ................................ 216
7.6 內核源代碼安裝與內核參數
在線調整 ................................ 221
習題7 .............................................. 223
實驗7 .............................................. 224
第8 章 設備管理 ................................ 225
8.1 設備管理概述 ........................ 225
8.2 打印機的管理與使用 ............ 229
8.3 交換區的管理與使用 ............ 233
8.4 串口與終端管理.................... 235
習題8 ............................................. 240
實驗8 ............................................. 241
第9 章 網絡配置、管理與
基本應用 ................................ 242
9.1 與網絡有關的配置文件 ........ 242
9.2 網絡配置 ............................... 245
9.3 網絡管理常用命令 ................ 248
9.4 網絡應用常用命令 ................ 252
習題9 ............................................. 254
實驗9 ............................................. 255
第10 章 Linux 系統安全.................... 256
10.1 Linux 系統安全概述 ........... 256
10.2 檢查和監督系統的
運行狀況 .............................. 261
10.3 事件報告制度...................... 262
10.4 防火墻 ................................. 263
10.5 SELinux ............................... 264
習題10 ........................................... 269
實驗10 ........................................... 269
編程與開發篇
第11 章 bshell 編程 ........................... 272
11.1 正則表達式 .......................... 272
11.2 流編輯(sed)..................... 274
11.3 模式搜索與處理(awk) ... 276
11.4 bshell 及其編程 ................... 280
習題11 ............................................ 298
實驗11 ............................................ 299
第12 章 C/C++及其他編程環境 ....... 300
12.1 編譯器 .................................. 300
12.2 頭文件 ................................. 303
12.3 鏈接器與庫文件 .................. 303
12.4 靜態庫 ................................. 304
12.5 共享庫 ................................. 305
12.6 make 與Makefile ................ 308
12.7 調試器(gdb) .................... 313
12.8 Linux 其他編程工具簡介 ... 315
習題12 ........................................... 322
實驗12 ........................................... 323
網絡服務與應用篇
第13 章 網絡時間服務NTP ............. 326
13.1 NTP 協議 ............................ 326
13.2 通過ntp/ntpsec 配置NTP
服務器 ................................. 327
13.3 通過chrony 配置NTP
服務器 ................................. 332
13.4 其他說明 ............................. 336
習題13 ........................................... 337
實驗13 ........................................... 337
第14 章 基礎服務OpenSSH 和VNC
................................................ 338
14.1 OpenSSH ............................. 338
14.2 VNC..................................... 344
14.3 遠程桌面 ............................. 351
習題14 ........................................... 354
實驗14 ........................................... 354
第15 章 Web 服務器Apache .......... 355
15.1 Apache 概述 ........................ 355
15.2 Apache 的安裝和啟動 ........ 355
15.3 Apache 的配置文件和
配置指令 ............................. 357
15.4 Apache 服務器配置示例 .... 359
15.5 LAMP 環境部署 ................. 366
15.6 與防火墻和SELinux 的
關系 ..................................... 368
習題15 ........................................... 369
實驗15 ........................................... 369
第16 章 DHCP 服務器 ..................... 371
16.1 DHCP 介紹 ......................... 371
16.2 軟件安裝與服務管理 ......... 373
16.3 DHCP 服務器配置 .............. 374
16.4 DHCP 規劃 .......................... 376
16.5 與防火墻和SELinux 的
關系 ...................................... 378
習題16 ............................................ 378
實驗16 ............................................ 378
第17 章 FTP 與TFTP 服務器 .......... 379
17.1 FTP 與FTP 服務器概述 ..... 379
17.2 vsftpd 服務器配置 ............... 381
17.3 FTP 服務器的使用 .............. 388
17.4 TFTP 與TFTP 服務器的
使用簡介 .............................. 391
17.5 與防火墻和SELinux 的
關系 ...................................... 392
習題17 ............................................ 393
實驗17 ............................................ 394
第18 章 網絡資源共享服務 .............. 395
18.1 Samba ................................... 395
18.2 NFS ...................................... 404
習題18 ............................................ 411
實驗18 ............................................ 412
第19 章 域名服務DNS ..................... 413
19.1 DNS 概述 ............................. 413
19.2 BIND .................................... 416
19.3 域名服務器配置示例 .......... 422
19.4 測試域名服務器 .................. 425
19.5 DNS 與防火墻及SELinux
的關系 .................................. 426
習題19 ............................................ 426
實驗19 ............................................ 426