-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Linux操作系統(第3版)

( 簡體 字)
作者:何紹華 臧瑋 孟學奇類別:1. -> 作業系統 -> Linux
譯者:
出版社:人民郵電出版社Linux操作系統(第3版) 3dWoo書號: 47594
詢問書籍請說出此書號!

缺書
NT售價: 225

出版日:8/1/2017
頁數:244
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115463074
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

目錄:

第1 章 初識Linux 1

1.1 什麼是Linux 1

1.2 Linux 崛起 1

1.3 Linux 的發行版本 2

1.4 Red Hat Enterprise Linux 的優勢 3

1.5 如何獲得Red Hat Enterprise Linux 4

小 結 4

習 題 5

第2 章 安裝Linux 作業系統 6

2.1 安裝前的準備工作 6

2.1.1 硬體需求 6

2.1.2 光碟啟動安裝 8

2.2 安裝Red Hat Enterprise Linux 8

2.3 登錄Red Hat Enterprise Linux 13

2.3.1 初始設置 13

2.3.2 圖形化登錄 14

2.3.3 虛擬控制台登錄 14

2.3.4 遠端登入 15

2.3.5 圖形化環境 15

2.4 虛擬機器安裝Red Hat Enterprise Linux 15

2.4.1 下載並安裝VMware Workstation 12 15

2.4.2 添加新的虛擬機器 17

2.4.3 在虛擬機器中安裝

Red Hat Enterprise Linux 19

2.5 卸載Red Hat Enterprise Linux 19

2.5.1 從硬碟上卸載

Red Hat Enterprise Linux 19

2.5.2 從虛擬機器上刪除Red Hat Enterprise Linux 20

小 結 21

習 題 21

第3章 圖形介面與命令列 22

3.1 Linux 桌面 22

3.1.1 X Window 系統 22

3.1.2 KDE 桌面 23

3.1.3 GNOME 桌面 24

3.1.4 Red Hat Enterprise Linux 的桌面環境 24

3.2 Linux 字元介面 25

3.2.1 認識Linux Shell 25

3.2.2 登錄終端控制台 26

3.2.3 使用Linux 控制台 27

3.2.4 在控制台裡使用幫助——man 命令 29

3.2.5 在控制台裡使用幫助——info 命令及其他 31

3.3 使用Linux 的注意事項 32

小 結 33

習 題 33

上機練習 33

第4 章 文件管理與常用命令 35

4.1 Linux 檔基礎知識 35

4.1.1 Linux 常用檔類別 35

4.1.2 Linux 目錄結構概述 36

4.1.3 Linux 目錄常見概念 36

4.1.4 Linux 系統目錄及說明 37

4.2 檔與目錄基本操作 39

4.2.1 顯示檔內容命令——

cat、more、less、head、tail 39

4.2.2 檔內容查詢命令——grep、egrep、fgrep 42

4.2.3 文件查找命令——find、locate 43

4.2.4 文本處理命令——sort、uniq 45

4.2.5 檔內容統計命令——wc 47

4.2.6 文件比較命令——comm、diff 47

4.2.7 檔的複製、移動和刪除命令——cp、mv、rm 49

4.2.8 檔連結命令——ln 51

4.2.9 目錄的創建與刪除命令——mkdir、rmdir 52

4.2.10 改變工作目錄、顯示路徑及顯示目

錄內容命令——cd、pwd、ls 53

4.3 檔/目錄存取權限管理 55

4.3.1 檔/目錄存取權限簡介 55

4.3.2 改變檔/目錄的存取權限——chmod 命令 56

4.3.3 更改檔/目錄的預設許可權——umask 命令 58

4.3.4 更改檔/目錄的所有權——chown 命令 58

4.4 檔/目錄的打包和壓縮 59

4.4.1 檔案壓縮——gzip 壓縮 59

4.4.2 檔案壓縮——bzip2 壓縮 60

4.4.3 文件歸檔——tar 命令 61

4.4.4 zip 壓縮 63

4.4.5 unzip 解壓縮 64

4.4.6 其他歸檔壓縮工具 65

小 結 67

習 題 67

上機練習 67

第5 章 用戶與用戶組管理 69

5.1 用戶和組檔 69

5.1.1 用戶帳號檔——passwd 69

5.1.2 用戶影子檔——shadow 71

5.1.3 用戶組帳號檔——group 和gshadow 72

5.1.4 使用pwck 和grpck 命令驗證用戶和組檔 74

5.2 使用命令列方式管理使用者和組 74

5.2.1 使用useradd 命令添加用戶 74

5.2.2 使用usermod 命令修改使用者資訊 75

5.2.3 使用userdel 命令刪除用戶 76

5.2.4 使用groupadd 命令創建用戶組 76

5.2.5 使用groupmod 命令修改使用者組屬性 77

5.2.6 使用groupdel 命令刪除用戶組 77

5.3 Red Hat Enterprise Linux 用戶管理 78

5.3.1 啟動用戶管理者 78

5.3.2 創建用戶 78

小 結 79

習 題 79

上機練習 79

第6 章 套裝軟體管理RPM 和YUM 資料庫 81

6.1 使用rpm 命令管理RPM 包 81

6.1.1 查詢RPM 套裝軟體 81

6.1.2 RPM 套裝軟體的安裝 83

6.1.3 RPM 套裝軟體安裝可能出現的問題 85

6.1.4 RPM 套裝軟體的卸載 85

6.1.5 RPM 套裝軟體的升級 86

6.1.6 RPM 套裝軟體的驗證 87

6.2 RPM 套裝軟體的金鑰管理 88

6.2.1 下載與安裝PGP 88

6.2.2 RPM 使用PGP 產生簽名所需的配置 89

6.2.3 配置RPM 巨集 89

6.2.4 RPM 的PGP 簽名選項 90

6.2.5 添加數位簽章 90

6.3 使用yum 命令管理套裝軟體 90

6.3.1 添加本地yum 源 90

6.3.2 安裝套裝軟體 91

6.3.3 查詢套裝軟體 91

6.3.4 檢測升級套裝軟體 92

6.3.5 卸載套裝軟體 92

小 結 92

習 題 92

上機練習 93

第7 章 Linux 磁片管理 94

7.1 Linux 檔案系統XFS 94

7.1.1 Linux 常用檔案系統介紹 94

7.1.2 磁碟分割命名方式 95

7.2 常用磁片管理命令 96

7.2.1 掛載磁碟分割 96

7.2.2 卸載磁碟分割 97

7.2.3 查看磁碟分割信息 97

7.2.4 磁碟分割 98

7.2.5 分區的格式化 100

7.2.6 檢查和修復磁碟分割 101

7.3 磁片配額管理 101

7.3.1 磁片配額的系統組態 101

7.3.2 對使用者和使用者組設置磁片配額 103

7.3.3 查看使用者(組)磁片使用情況 104

7.3.4 啟動和終止磁片配額 104

小 結 105

習 題 105

上機練習 105

第8 章 Linux 程式設計 107

8.1 文字編輯器 107

8.1.1 認識vi 107

8.1.2 啟動vi 編輯器 108

8.1.3 顯示vi 中的行號 109

8.1.4 游標移動操作(Cursor) 109

8.1.5 螢幕命令(Screen) 110

8.1.6 文本插入命令(Insert) 111

8.1.7 附加命令(append) 111

8.1.8 打開命令(open) 111

8.1.9 文本修改命令——刪除(Delete) 112

8.1.10 文本修改命令——取消(Undo) 113

8.1.11 文本修改命令——重複(Redo) 114

8.1.12 退出vi(exit) 114

8.1.13 設置vi 115

8.1.14 其他文字編輯器 116

8.2 Linux 程式設計——gcc 編譯 117

8.2.1 介紹gcc 117

8.2.2 gcc 的基本用法和常用選項 118

8.3 Linux 程式設計——gdb 調試 121

8.3.1 gdb 簡介 121

8.3.2 gdb 的基本用法 121

8.3.3 gdb 的實例 122

8.4 Linux 程式設計——使用make 125

8.4.1 makefile 文件 125

8.4.2 make 命令 127

8.5 Linux 程式設計——IDE 整合式開發環境 128

8.6 通過原始程式碼安裝程式 128

8.6.1 直接編譯並安裝程式 128

8.6.2 編譯RPM 包——spec 檔 130

8.6.3 編譯RPM 包——rpmbuild 命令 132

小 結 134

習 題 134

上機練習 134

第9 章 進程管理 135

9.1 Linux 進程概述 135

9.1.1 進程的含義 135

9.1.2 進程的狀態 135

9.1.3 進程的工作模式 136

9.2 守護進程 137

9.2.1 守護進程簡介 137

9.2.2 重要守護進程介紹 137

9.3 啟動進程 138

9.3.1 定時執行——at 命令 138

9.3.2 空閒時執行——batch 命令 141

9.3.3 週期性執行——cron 和crontab 命令 141

9.4 管理進程 144

9.4.1 查看進程狀態——ps 命令 144

9.4.2 查看進程狀態——top 命令 146

9.4.3 終止進程 147

9.4.4 前後臺運行和暫停進程 148

9.5 進程檔案系統PROC 149

小 結 151

習 題 151

上機練習 151

第10 章 Shell 程式設計 152

10.1 Shell 程式設計基礎 152

10.1.1 介紹Shell 腳本 152

10.1.2 輸入/輸出重定向 152

10.1.3 管道 154

10.1.4 Shell 裡的特殊字元 154

10.1.5 Shell 腳本的注釋 155

10.2 Shell 變數 155

10.2.1 系統變數 155

10.2.2 環境變數 156

10.2.3 使用者變數 157

10.2.4 變數的賦值與使用 157

10.2.5 數位和陣列的聲明 158

10.3 Shell 運算子 159

10.4 Shell 的流程控制 160

10.4.1 分支結構——test 命令 160

10.4.2 分支結構——if 語句 161

10.4.3 分支結構——case 語句 162

10.4.4 迴圈結構——for 語句 163

10.4.5 迴圈結構——while 語句和until 語句 164

10.4.6 break、continue 和exit 語句 164

10.5 Shell 函數 165

10.5.1 聲明Shell 函數 165

10.5.2 調用Shell 函數 166

10.5.3 遞迴呼叫 166

10.6 編寫交互腳本 167

10.6.1 提示用戶 167

10.6.2 接受用戶輸入 168

小 結 169

習 題 170

第11 章 Linux 伺服器配置 171

11.1 WWW 伺服器 171

11.1.1 安裝Apache 171

11.1.2 啟動、停止與重啟Apache 172

11.1.3 配置Apache 173

11.1.4 其他WWW 伺服器 173

11.2 FTP 伺服器 174

11.2.1 安裝vsftpd 174

11.2.2 vsftpd 的啟動、停止與重啟 174

11.2.3 vsftpd 基本配置 175

11.2.4 vsftpd 使用者配置 177

11.2.5 vsftpd 存取權限配置 179

11.2.6 vsftpd.conf 常見應用 181

11.3 Mail 伺服器 183

11.3.1 郵件系統及sendmail 簡介 183

11.3.2 sendmail 的工作方式 183

11.3.3 啟動並測試sendmail 185

11.3.4 sendmail 的配置 186

11.3.5 添加郵件帳戶 187

11.3.6 支援POP 和IMAP 功能 187

11.4 DNS 伺服器 188

11.4.1 DNS 的組成 188

11.4.2 Linux 上DNS 的分類 189

11.4.3 配置DNS 伺服器 189

11.4.4 功能變數名稱伺服器設定檔named.conf 189

11.4.5 資源記錄 192

11.4.6 配置實例 195

小 結 197

習 題 197

第12 章 網路資訊安全 198

12.1 網路資訊安全簡介 198

12.2 網路中存在的威脅 199

12.3 常見的攻擊類型 199

12.3.1 埠掃描 199

12.3.2 DoS 和DDoS 攻擊 200

12.3.3 特洛伊木馬(Trojan) 202

12.4 防火牆技術 203

12.4.1 防火牆的概念及作用 203

12.4.2 防火牆的分類 204

12.4.3 使用firewalld 防火牆框架 205

12.5 入侵偵測系統(IDS) 208

12.5.1 入侵偵測系統簡介 208

12.5.2 Snort 簡介 209

12.5.3 使用Snort 210

12.5.4 配置Snort 規則 213

12.5.5 編寫Snort 規則 215

12.5.6 Snort 規則應用舉例 217

小 結 218

第13 章 (Linux+Nginx+MySQL+PHP)LNMP 環境搭建 219

13.1 LNMP 的優勢 219

13.2 虛擬機器下安裝Linux 219

13.3 安裝配置Nginx 220

13.3.1 安裝前的準備 220

13.3.2 yum 源安裝方法 220

13.3.3 配置Nginx 222

13.4 安裝配置MySQL 223

13.4.1 安裝前的準備 223

13.4.2 MySQL 詳細安裝步驟 223

13.5 安裝配置PHP 225

13.5.1 安裝repo 依賴包 225

13.5.2 安裝Apache 軟體 226

13.5.3 安裝PHP 包 227

小 結 229

第14 章 Linux 下Docker 虛擬化環境搭建 230

14.1 Docker 與虛擬化 230

14.1.1 虛擬化的優勢 230

14.1.2 Docker 的由來 231

14.1.3 Docker 的安裝 231

14.1.4 Docker 常用命令 233

14.2 Docker 的管理 234

14.2.1 鏡像 234

14.2.2 容器 235

14.2.3 倉庫 237

14.3 Docker 操作 240

14.3.1 在Docker 裡運行Apache 程式 240

14.3.2 下載LNMP 鏡像並啟動 243

小 結 244
序: