Linux操作系統實踐教程

朱偉枝、徐禮金

  • 出版商: 清華大學
  • 出版日期: 2025-06-01
  • 售價: $359
  • 語言: 簡體中文
  • ISBN: 7302690901
  • ISBN-13: 9787302690900
  • 相關分類: LinuxOperating-system
  • 下單後立即進貨 (約4週~6週)

  • Linux操作系統實踐教程-preview-1
  • Linux操作系統實踐教程-preview-2
  • Linux操作系統實踐教程-preview-3
Linux操作系統實踐教程-preview-1

相關主題

商品描述

"《Linux操作系統實踐教程》全面介紹了Ubuntu操作系統的基本概念和應用技巧,適合Linux初學者、技術人員及高等院校相關專業的學生使用。本書分為10章,從Linux的基本安裝與使用入手,逐步深入到文件管理、用戶管理、磁盤管理等核心內容,涵蓋了Shell編程、服務器配置、網絡服務等高級應用,重點講解了文件系統結構、常用命令、軟件包管理、進程與系統管理等知識,幫助讀者掌握系統管理的基本技能。通過對本書的學習,讀者能夠全面掌握Linux操作系統的核心知識,並能在實際工作中靈活應用。 本書內容翔實,註重理論與操作的結合,可作為高等院校計算機及相關專業操作系統課程的教材,也可作為初學Linux操作系統的讀者的參考資料。"

目錄大綱

目錄

 

第1章  Linux介紹與安裝  1

1.1  Linux簡介  3

1.1.1  什麼是Linux  3

1.1.2  Linux的發展歷程  3

1.1.3  Linux的特點  4

1.1.4  Linux的版本  4

1.1.5  Linux的應用及發展  5

1.2  Ubuntu簡介  6

1.2.1  什麼是Ubuntu  6

1.2.2  Ubuntu的特點  6

1.3  系統安裝  7

1.3.1  虛擬機簡介  7

1.3.2  VMware的安裝  8

1.3.3  創建和配置虛擬機  9

1.3.4  安裝Ubuntu  12

1.4  小結  17

1.5  實驗  17

1.6  習題  17

第2章  文件管理  19

2.1  文件系統概述  21

2.1.1  文件系統簡介  21

2.1.2  文件系統概念  21

2.1.3  文件與目錄的定義  23

2.1.4  文件的結構、類型和屬性  25

2.2  文件操作命令  26

2.2.1  顯示文件內容  27

2.2.2  顯示目錄及文件  27

2.2.3  文件創建、刪除命令  28

2.2.4  目錄創建、刪除命令  29

2.2.5  復制、移動命令  30

2.2.6  壓縮、備份命令  32

2.2.7  權限管理命令  33

2.2.8  文件查找命令  34

2.2.9  統計命令wc  37

2.3  輸入、輸出重定向  38

2.3.1  標準輸入、輸出和標準錯誤  38

2.3.2  輸入重定向  41

2.3.3  輸出重定向  43

2.4  管道  45

2.5  鏈接  46

2.5.1  什麼是鏈接  46

2.5.2  ln命令  47

2.5.3  硬鏈接  48

2.5.4  軟鏈接  49

2.5.5  索引節點  50

2.6  小結  53

2.7  實驗  53

2.8  習題  54

第3章  編輯器使用  56

3.1  vi文本編輯器  58

3.1.1  文本編輯器簡介  58

3.1.2  vi編輯器的啟動與退出  58

3.1.3  vi編輯器的工作模式  60

3.1.4  vi編輯器的基本應用  61

3.2  其他文本編輯器  71

3.2.1  vim編輯器  71

3.2.2  nano編輯器  72

3.2.3  gedit編輯器  77

3.3  小結  80

3.4  實驗  81

3.5  習題  81

第4章  用戶管理  83

4.1  Linux用戶  85

4.1.1  用戶和用戶組  85

4.1.2  用戶分類  86

4.1.3  用戶相關文件  87

4.2  Linux用戶組  92

4.2.1  用戶管理命令  92

4.2.2  用戶組管理命令  98

4.3  su和sudo  104

4.3.1  su命令  104

4.3.2  sudo命令  106

4.4  小結  109

4.5  實驗  110

4.6  習題  110

第5章  磁盤管理  112

5.1  Linux 磁盤管理概述  114

5.1.1  Linux磁盤分區表  114

5.1.2  磁盤的命名  115

5.1.3  分區的命名  115

5.1.4  分區的類型和關系  116

5.1.5  Linux文件系統  116

5.2  磁盤的分區  118

5.2.1  Gparted軟件調整磁盤分區大小  118

5.2.2  磁盤分區管理命令  122

5.2.3  free查看內存和交換分區  123

5.2.4  free查看內存和交換分區的常用命令  124

5.3  文件系統管理命令  126

5.3.1  du查看磁盤目錄命令  126

5.3.2  其他常用文件系統管理命令  128

5.4  文件系統備份和恢復命令  129

5.5  小結  130

5.6  實驗  131

5.7  習題  131

第6章  軟件包管理  133

6.1  dpkg  135

6.1.1  dpkg簡介  135

6.1.2  dpkg命令  135

6.2  APT  140

6.2.1  APT簡介  140

6.2.2  apt命令  140

6.2.3  APT的配置文件  146

6.3  軟件包管理GUI  147

6.3.1  Synaptic命令  147

6.3.2  gnome-software命令  150

6.3.3  tasksel命令  152

6.4  Ubuntu軟件中心  153

6.4.1  Ubuntu軟件中心的作用  154

6.4.2  Ubuntu軟件中心的使用  154

6.5  小結  157

6.6  實驗  157

6.7  習題  158

第7章  進程管理與系統管理  159

7.1  進程管理  161

7.1.1  什麼是進程  161

7.1.2  進程的啟動  161

7.1.3  進程的調度  162

7.1.4  進程的監視與控制  166

7.2  系統管理  172

7.2.1  系統和服務管理器  172

7.2.2  Systemd相關命令  173

7.2.3  Systemd定時器  175

7.3  小結  178

7.4  實驗  179

7.5  習題  179

第8章  Shell及其編程  181

8.1  Shell概述  183

8.1.1  Bourne Shell  183

8.1.2  Bourne Again Shell  183

8.1.3  C Shell  184

8.1.4  Korn Shell  184

8.1.5  查看用戶Shell  184

8.2  Shell腳本執行  185

8.2.1  Shell腳本的執行過程  186

8.2.2  Shell腳本的執行方式  186

8.3  Shell變量  187

8.3.1  特殊變量  188

8.3.2  環境變量  189

8.3.3  自定義變量  189

8.4  Shell 的輸入/輸出  190

8.4.1  輸入命令read  190

8.4.2  輸出命令echo  191

8.5  運算符和特殊字符  192

8.5.1  運算符  192

8.5.2  特殊字符  194

8.6  分支結構  196

8.6.1  if語句  197

8.6.2  case語句  199

8.7  循環結構  200

8.7.1  for循環  200

8.7.2  while循環  202

8.7.3  until循環  202

8.7.4  break語句  203

8.7.5  continue語句  204

8.8  函數  206

8.9  數組  207

8.9.1  數組的定義  207

8.9.2  數組的訪問  207

8.9.3  數組的長度  208

8.10  小結  209

8.11  實驗  209

8.12  習題  210

第9章  服務器配置  212

9.1  網絡配置  214

9.1.1  查看網絡配置  214

9.1.2  靜態IP配置  220

9.1.3  DNS配置  221

9.2  Samba服務器  222

9.2.1  Samba的特點  222

9.2.2  Samba的應用領域  223

9.2.3  安裝Samba服務器  223

9.2.4  配置Samba服務器  224

9.3  NFS 服務器  229

9.3.1  NFS的特點  229

9.3.2  NFS的應用領域  229

9.3.3  安裝NFS服務器  230

9.3.4  配置NFS服務器  230

9.4  小結  236

9.5  實驗  237

9.6  習題  237

第10章  Internet服務  239

10.1  SSH  241

10.1.1  SSH基礎  241

10.1.2  安裝SSH服務器  241

10.1.3  SSH的配置  242

10.1.4  SSH客戶端的應用  243

10.2  DNS  247

10.2.1  DNS服務器類型  248

10.2.2  安裝BIND服務器  248

10.2.3  配置BIND服務器  248

10.3  WWW服務器-Apache  254

10.3.1  安裝Apache服務器  254

10.3.2  配置Apache服務器  255

10.3.3  驗證配置  256

10.4  WWW服務器-Nginx  258

10.4.1  安裝Nginx服務器  258

10.4.2  配置Nginx服務器  259

10.4.3  驗證配置  261

10.5  FTP服務器  261

10.5.1  安裝FTP服務器  261

10.5.2  配置vsftp服務  262

10.6  小結  267

10.7  實驗  268

10.8  習題  269

參考文獻  271