Linux 基礎教程與實驗指導

Linux 基礎教程與實驗指導

《Linux 基礎教程與實驗指導》是2013年清華大學出版社出版的平裝圖書,作者是田中雨、劉躍軍、王曉軍。

基本介紹

  • 書名: Linux 基礎教程與實驗指導 
  • 作者: 田中雨、劉躍軍、王曉軍
  • ISBN:9787302301127
  • 定價:39.8元
  • 出版社: 清華大學出版社 
  • 出版時間: 2013-6-26
  • 裝幀:平裝
圖書簡介,目錄,

圖書簡介

本書以Red Hat Linux版本為基礎,全面講解Linux作業系統的相關知識。全書內容包括Red Hat Linux 5.5的安裝,Red Hat Linux下的圖形界面環境,Red Hat Linux的檔案系統,Linux系統中的命令,包括目錄操作、檔案操作、許可權設定、磁碟設定、網路管理和伺服器配置等。Linux系統中的管理操作,對Red Hat Linux進行系統監控以實現較佳的系統整體性能,使用Linux中的常用軟體以及強大的網路功能,維護Linux網路、配置和管理Web伺服器、DNS伺服器和Samba伺服器等。
本書體現了作者在軟體技術教學改革過程中形成的“項目驅動、案例教學、理論實踐一體化”教學方法,可以作為職業培訓教材和各級院校授課培訓教程,也適合作為自學資料和參考資料。

目錄

第1章Linux作業系統概述與安裝 1
1.1作業系統概述 1
1.1.1什麼是作業系統 1
1.1.2作業系統的功能 3
1.1.3作業系統的類型 4
1.2Linux系統的歷史和現狀 5
1.2.1Linux的歷史 5
1.2.2Linux的核心 5
1.2.3Linux核心主要功能 6
1.2.4Linux的常用版本 8
1.2.5Linux移動之路 9
1.3RedHatEnterpriseLinux簡介 10
1.3.1使用RedHat系統 10
1.3.2RHEL版本介紹 10
1.4安裝Linux系統 11
1.4.1磁碟分區格式 11
1.4.2獲取RHEL安裝源 14
1.4.3安裝Linux系統 15
1.5擴展練習 25
第2章走進Linux圖形界面 31
2.1使用GNOME圖形化桌面 31
2.1.1GNOME簡介 31
2.1.2圖形化桌面的常用術語 33
2.1.3GNOME桌面介紹 34
2.2GNOME桌面的常用操作 38
2.2.1搜尋檔案 38
2.2.2虛擬桌面設定(工作區) 39
2.2.3添加面板 40
2.2.4面板添加應用程式 40
2.2.5終端的使用 41
2.2.6添加、刪除應用程式 42
2.3系統設定 43
2.3.1系統監視器 43
2.3.2日期和時間配置 44
2.3.3顯示設定 45
2.3.4改變桌面背景 46
2.3.5修改螢幕解析度 46
2.3.6鍵盤設定 47
2.4擴展練習 48
第3章Linux目錄及檔案管理 50
3.1Linux檔案系統概述 50
3.1.1Linux檔案系統工作原理 50
3.1.2Linux檔案 51
3.1.3檔案結構 52
3.1.4Linux目錄結構 53
3.1.5Linux許可權 54
3.2Nautilus工具 55
3.3目錄結構及操作命令 58
3.4檔案操作命令 61
3.5檔案及目錄所有者/擁有組/許可權
管理 64
3.6查找操作命令 65
3.7檔案壓縮命令 68
3.8文本查看命令 70
3.9擴展練習 74
第4章Linux用戶及組管理 76
4.1了解用戶及用戶組 76
4.1.1用戶(user)的概念 76
4.1.2用戶組(group)的概念 76
4.1.3Linux用戶賬戶分類 77
4.1.4理解用戶操作 77
4.1.5相關配置檔案/目錄 78
4.2圖形化管理用戶及用戶組 84
4.2.1添加新用戶 85
4.2.2用戶賬戶屬性 86
4.2.3刪除用戶賬戶 87
4.2.4管理用戶組 87
4.3管理用戶及用戶組命令 89
4.3.1建立用戶(useradd) 89
4.3.2更改用戶密碼(passwd) 91
4.3.3更改用戶信息(usermod) 92
4.3.4刪除用戶(userdel) 92
4.3.5建立用戶組(groupadd) 93
4.3.6更改GID及組
名稱(groupmod) 94
4.3.7刪除用戶組(groupdel) 95
4.3.8管理用戶組中
用戶(gpasswd) 95
4.4用戶的相關命令操作 96
4.4.1修改用戶密碼
時效(chage) 96
4.4.2查找並顯示用戶
信息(finger) 96
4.4.3顯示當前用戶及用戶進程
信息(w) 97
4.4.4顯示當前登錄系統的用戶
信息(who) 97
4.4.5顯示當前及過去登錄系統的
用戶信息(last) 98
4.5用戶切換 99
4.5.1切換用戶(su) 99
4.5.2以其他用戶身份執行
命令(sudo) 100
4.6擴展練習 100
第5章Linux日常管理和維護 102
5.1進程管理 102
5.1.1進程概念 102
5.1.2進程的啟動方式 103
5.1.3更改進程的優先權 105
5.1.4進程的掛起及恢復 106
5.1.5終止進程 107
5.1.6查看系統進程信息 108
5.2系統日誌 111
5.2.1了解系統日誌 112
5.2.2管理系統日誌 113
5.3磁碟管理 117
5.4備份與恢復 118
5.4.1備份的重要性 118
5.4.2備份 119
5.5管理網路服務 121
5.5.1伺服器的種類 121
5.5.2使用ntsysv命令配置
服務 122
5.5.3使用Service命令配置
服務 123
5.6擴展練習 123
第6章Linux網路基本配置 125
6.1管理網路服務 125
6.1.1圖形界面下配置服務 125
6.1.2Linux網路命令 130
6.2配置Linux系統路由器 139
6.2.1路由器的基本概念 139
6.2.2靜態路由器的配置 141
6.3Linux網路配置檔案 142
6.3.1ifcfg-eth0檔案 142
6.3.2resolv.conf檔案 143
6.3.3host.conf檔案 144
6.3.4network檔案 144
6.3.5hosts檔案 145
6.3.6services檔案 145
6.4Linux防火牆 146
6.4.1防火牆概述 146
6.4.2Iptables防火牆 147
6.4.3安裝Iptables防火牆 148
6.4.4Iptables基本操作 149
6.5擴展練習 153
第7章Linux常用軟體的使用 154
7.1播放音頻 154
7.1.1CD播放機 154
7.1.2音樂榨汁機CD提取器 155
7.2查看圖像 156
7.2.1使用gThumb查看圖像 156
7.2.2使用GIMP圖像處理
軟體 157
7.3OpenOffice.org2.0 160
7.3.1OpenOffice.org2.0概述 160
7.3.2OpenOffice.orgWriter 162
7.3.3OpenOffice.orgCalc 166
7.3.4OpenOffice.orgImpress 170
7.4瀏覽器 172
7.4.1Firefox瀏覽器 172
7.4.2Konqueror瀏覽器 175
7.5電子郵件軟體 176
7.6文本編輯器 180
7.6.1VI編輯器 180
7.6.2gedit編輯器 183
7.7擴展練習 184
第8章DHCP伺服器配置 186
8.1DHCP概述 186
8.1.1什麼是DHCP 186
8.1.2BOOTP引導程式協定 187
8.1.3DHCP動態主機配置
協定 187
8.1.4DHCP的工作原理 188
8.2DHCP伺服器安裝與啟動 191
8.3配置DHCP伺服器 192
8.3.1DHCP配置檔案詳解 192
8.3.2常用參數介紹 194
8.3.3DHCP伺服器配置實例 195
8.4使用Webmin配置DHCP伺服器 196
8.5配置DHCP客戶端 201
8.5.1Linux客戶端 201
8.5.2Windows客戶端 202
8.6DHCP的其他套用 203
8.7DHCP排錯 207
8.8擴展練習 207
第9章NFS伺服器配置 209
9.1NFS簡介 209
9.1.1什麼是NFS 209
9.1.2NFS組件 210
9.1.3NFS協定 212
9.1.4NFS守護進程 213
9.2NFS伺服器安裝和配置 214
9.2.1安裝NFS伺服器軟體包 214
9.2.2圖形界面配置NFS
伺服器 216
9.2.3字元界面配置NFS
伺服器 218
9.2.4使用Webmin配置NFS 219
9.2.5啟動和停止NFS伺服器 221
9.3管理NFS已分享資料夾 222
9.3.1維護NFS已分享資料夾 223
9.3.2查看NFS已分享資料夾信息 224
9.4掛載NFS已分享資料夾 224
9.5NFS的性能 226
9.6NFS安全 227
9.7擴展練習 228
第10章DNS伺服器配置 230
10.1DNS概述 230
10.1.1什麼是域名 230
10.1.2DNS伺服器 233
10.1.3DNS查詢過程 235
10.2BIND安裝與運行 237
10.2.1BIND簡介 238
10.2.2安裝BIND軟體 239
10.2.3控制BIND服務 241
10.3BIND的基本配置 243
10.3.1主配置檔案 243
10.3.2根區域檔案 249
10.3.3區域資料庫檔案 250
10.3.4反向區域資料庫檔案 252
10.3.5查看DNS狀態 253
10.4BIND的高級配置 254
10.4.1配置DNS負載均衡
功能 254
10.4.2直接域名、泛域名與
子域 255
10.5擴展練習 256
第11章FTP與Samba伺服器配置 259
11.1FTP簡介 259
11.1.1什麼是FTP 259
11.1.2FTP協定、訊息及
工作原理 260
11.1.3FTP用戶 261
11.1.4Linux系統下的FTP
伺服器 263
11.1.5FTP安全 265
11.2FTP伺服器安裝和配置 267
11.2.1安裝FTP伺服器軟體包 267
11.2.2FTP配置檔案詳解 268
11.2.3FTP伺服器配置實例 272
11.2.4啟動和停止FTP伺服器 274
11.3Samba簡介 275
11.3.1Samba概述 275
11.3.2Samba的套用環境 277
11.3.3Samba的工作原理 278
11.4Samba伺服器的安裝與配置 278
11.4.1Samba伺服器的安裝 279
11.4.2Samba主配置檔案 280
11.4.3圖形化界面配置Samba
伺服器 283
11.4.4停止與啟動Samba
伺服器 284
11.5擴展練習 286
第12章Web伺服器配置 289
12.1Web伺服器簡介 289
12.1.1了解Web伺服器 289
12.1.2常見的Web伺服器 290
12.1.3細說Nginx與Apache 292
12.1.4Web伺服器集成包 294
12.2安裝必要關聯軟體包 295
12.3MySQL安裝及配置 300
12.3.1安裝MySQL5.5以下
版本 301
12.3.2安裝MySQL5.5以上
版本 302
12.3.3my.cnf配置檔案 304
12.4安裝Nginx和Apache 306
12.4.1安裝Nginx 306
12.4.2安裝Apache 310
12.5安裝PHP 313
12.6擴展練習 315
單元練習 317
第一單元 317
練習1-1在VMware中創建Linux
虛擬機 317
練習1-2設定系統鍵盤 319
第二單元 319
練習2-1字型設定 319
練習2-2修改控制臺 321
第三單元 321
練習3-1模糊搜尋文檔 321
練習3-2設定文檔屬性 322
第四單元 323
練習4-1查看用戶的UID、GID和
歸屬的用戶組 323
練習4-2顯示root用戶信息 324
第五單元 324
練習5-1滑鼠設定 324
練習5-2cal命令查看日曆 325
第六單元 326
練習6-1iptables命令套用 326
練習6-2查看網路工作情況 327
第七單元 327
練習7-1設定Firefox主頁 327
練習7-2查看瀏覽歷史信息 328
第八單元 329
練習8-1查看DHCP連線埠信息 329
練習8-2查看DHCP日誌 329
第九單元 330
練習9-1啟動NFS伺服器 330
練習9-2關閉NFS伺服器 331
第十單元 331
練習10-1圖形界面啟動或停止
DNS伺服器 331
練習10-2查看DNS服務的運行
狀態 332
第十一單元 333
練習11-1查看Samba配置
目錄 333
練習11-2查看Samba的日誌
檔案 333
第十二單元 334
練習12-1查看httpd服務的啟動
狀態 334
練習12-2測試Apache伺服器 334

相關詞條

熱門詞條

聯絡我們