Linux實用教程(第2版)

Linux實用教程(第2版)

《Linux實用教程(第2版)》是2016年7月人民郵電出版社出版的圖書,作者是於岳。

基本介紹

  • 中文名:Linux實用教程(第2版)
  • 作者:於岳
  • ISBN:9787115332882
  • 頁數:264頁
  • 定價:39元
  • 出版社:人民郵電出版社
  • 出版時間:2016年7月
  • 裝幀:平裝
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本書以Fedora 17 為基礎,在內容安排上首先從介紹和安裝Linux 入手,由淺到深地講解Linux 系統,其內容主要包括Linux 作業系統概述、Fedora 17 系統的安裝和刪除、Linux 圖形界面、Linux 字元界面、檔案和目錄、Linux 常用操作命令、Shell 編程、用戶和組群賬戶管理、磁碟和檔案系統管理、Linux 日常管理和維護、Linux 網路基本配置和Linux 網路伺服器配置。
全書內容由淺入深、全面細緻,遵循理論和實踐並重的原則,大量使用了圖表和案例進行表述,便於讀者理解和掌握知識點。

圖書目錄

第 1章 認識Linux系統 1
1.1 Linux系統簡介 1
1.1.1 什麼是Linux 1
1.1.2 Linux系統的產生 1
1.1.3 Linux系統的套用 2
1.2 Linux系統的特點和組成 2
1.2.1 Linux系統的特點 2
1.2.2 Linux系統的組成 3
1.2.3 Linux系統與Windows系統的比較 4
1.3 Linux版本介紹 5
1.3.1 Linux核心版本 5
1.3.2 Linux發行版本 5
1.4 Fedora Core系統概述 6
1.4.1 Fedora Core簡介 7
1.4.2 Fedora 17新特性 7
小結 7
習題 8
第 2章 Fedora 17系統的安裝和刪除 9
2.1 準備安裝Fedora 17系統 9
2.1.1 安裝Fedora 17系統的硬體要求 9
2.1.2 Linux系統下硬碟的基本知識 10
2.2 安裝Fedora 17系統 11
2.2.1 安裝Fedora 17的步驟 11
2.2.2 安裝後的初始化配置 23
2.3 刪除Fedora 17系統 26
2.3.1 刪除安裝在MBR中的GRUB引導程式 26
2.3.2 刪除Linux分區 26
小結 27
習題 27
上機練習 27
第3章 走進Linux圖形界面 28
3.1 登錄、註銷和關閉系統 28
3.1.1 登錄系統 28
3.1.2 註銷系統 29
3.1.3 關機和重新啟動系統 29
3.2 GNOME基本使用 29
3.2.1 使用桌面和面板 30
3.2.2 使用Nautilus檔案瀏覽器 30
3.3 系統設定 31
3.3.1 系統監視器 31
3.3.2 磁碟使用分析器 33
3.3.3 顯示設定 33
3.3.4 日期和時間配置 34
3.3.5 更改桌面背景 36
3.3.6 音效卡檢測 36
3.3.7 系統日誌 37
3.3.8 螢幕保護程式 37
3.4 Fedora 17套用軟體使用 38
3.4.1 播放音頻檔案 38
3.4.2 播放視頻檔案 38
3.4.3 瀏覽圖像檔案 38
3.4.4 編輯圖像 39
3.4.5 瀏覽全球資訊網 41
3.4.6 收發電子郵件 41
小結 42
習題 42
上機練習 43
第4章 Linux字元界面操作 44
4.1 字元界面簡介 44
4.1.1 進入Linux命令行界面 44
4.1.2 關閉和重啟系統 46
4.1.3 系統運行級別 47
4.2 在Linux下獲取幫助 48
4.2.1 使用man手冊頁 48
4.2.2 使用help命令 50
4.2.3 whereis命令 51
4.3 Shell基礎 51
4.3.1 Shell起步 51
4.3.2 Shell類型和功能 52
4.3.3 開始使用bash 53
4.4 Shell實用功能 54
4.4.1 命令行自動補全 54
4.4.2 命令歷史記錄 55
4.4.3 命令的排列、替換和別名 55
4.4.4 檔案名稱匹配和輸出重定向 58
4.5 vi編輯器基本使用 61
4.5.1 vi的基本概念 61
4.5.2 vi的基本操作 62
4.5.3 命令行模式操作 63
4.5.4 末行模式操作 64
小結 65
習題 65
上機練習 66
第5章 檔案和 67
5.1 Linux檔案 67
5.1.1 Linux檔案的擴展名 67
5.1.2 Linux檔案類型 68
5.2 Linux結構 70
5.3 檔案和操作 72
5.3.1 pwd:顯示工作路徑 73
5.3.2 cd:更改工作路徑 73
5.3.3 ls:列出子和檔案信息 74
5.3.4 touch:創建空檔案、更改檔案或時間 75
5.3.5 mkdir:創建 76
5.3.6 rmdir:刪除空 76
5.3.7 cp:複製檔案和 77
5.3.8 mv:移動或更名現有檔案或 77
5.3.9 rm:刪除檔案或 78
5.3.10 wc:統計檔案行數、單詞數和位元組數 78
5.4 連結檔案 79
5.4.1 連結檔案簡介 79
5.4.2 連結檔案的使用 80
小結 81
習題 82
上機練習 82
第6章 Linux常用操作命令 83
6.1 文本顯示和處理 83
6.1.1 cat:顯示文本檔案 83
6.1.2 more:分頁顯示文本檔案 84
6.1.3 less:回卷顯示文本檔案 86
6.1.4 head:顯示指定檔案前若干行 87
6.1.5 tail:查看檔案末尾數據 87
6.1.6 sort:對檔案中的數據進行排序 88
6.1.7 uniq:將重複行從輸出檔案中刪除 89
6.1.8 cut:從檔案每行中顯示出選定的位元組、字元或欄位 89
6.1.9 comm:比較兩個已排過序的檔案 90
6.1.10 diff:逐行比較兩個文本檔案,列出其不同之處 90
6.2 檔案和命令查找 91
6.2.1 grep:查找檔案中符合條件的字元串 91
6.2.2 find:列出檔案系統中符合條件的檔案或 92
6.2.3 locate:在資料庫中查找檔案 93
6.2.4 whereis:查找指定檔案、命令和手冊頁位置 94
6.2.5 file:查詢檔案類型 95
6.2.6 whatis:查詢命令功能 95
6.2.7 which:顯示可執行命令路徑 95
6.3 系統信息顯示 96
6.3.1 uname:顯示計算機及作業系統相關信息 96
6.3.2 hostname:顯示或修改計算機主機名 96
6.3.3 dmesg:顯示計算機開機信息 97
6.3.4 cal:顯示日曆信息 98
6.3.5 date:顯示和設定系統日期和時間 99
6.4 信息交流 100
6.4.1 echo:在顯示器上顯示文本 101
6.4.2 mesg:設定其他用戶傳送信息的許可權 101
6.4.3 wall:對全部已登錄用戶傳送信息 101
6.4.4 write:向用戶傳送訊息 102
6.5 其他命令 102
6.5.1 clear:清除計算機螢幕上信息 102
6.5.2 sync:將緩衝區內的檔案寫到硬碟中 102
6.5.3 uptime:顯示系統已經運行的時間 103
6.5.4 last:顯示近期用戶登錄情況 103
小結 104
習題 104
上機練習 104
第7章 Shell編程 105
7.1 熟悉Shell程式的創建 105
7.1.1 語法基本介紹 105
7.1.2 一個簡單Shell程式的創建過程 105
7.1.3 顯示歡迎界面的Shell程式 106
7.2 Shell變數 107
7.2.1 Shell定義的環境變數 107
7.2.2 用戶定義的變數 108
7.2.3 位置參數 108
7.2.4 預定義變數 108
7.2.5 參數置換的變數 109
7.3 變數表達式 109
7.3.1 字元串比較 109
7.3.2 數字比較 110
7.3.3 邏輯測試 111
7.3.4 檔案操作 111
7.4 Shell程式的執行和跟蹤 111
7.4.1 Shell程式的執行和調試 112
7.4.2 Shell程式的跟蹤 113
7.5 Shell流程控制語句 113
7.5.1 條件判斷 113
7.5.2 循環控制 116
小結 119
習題 120
上機練習 120
第8章 用戶和組群賬戶管理 121
8.1 用戶賬戶管理 121
8.1.1 Linux用戶賬戶概述 121
8.1.2 Linux用戶賬戶配置檔案 122
8.1.3 圖形界面下用戶賬戶的設定 123
8.1.4 字元界面下用戶賬戶的設定 126
8.2 組群賬戶管理 131
8.2.1 Linux組群賬戶配置檔案 131
8.2.2 圖形界面下組群賬戶的設定 133
8.2.3 字元界面下組群賬戶的設定 134
8.3 賬戶相關檔案或 135
8.3.1 /etc/skel 135
8.3.2 /etc/login.defs配置檔案 136
8.3.3 /etc/default/useradd檔案 137
8.4 用戶和組群維護命令 137
8.4.1 賬戶維護命令 138
8.4.2 賬戶信息顯示 143
8.5 實現賬戶安全 145
小結 147
習題 148
上機練習 148
第9章 磁碟和檔案系統管理 149
9.1 Linux硬碟分區 149
9.1.1 硬碟分區知識 149
9.1.2 使用fdisk進行硬碟分區 150
9.2 Linux檔案系統簡介 155
9.2.1 Linux檔案系統的工作原理 155
9.2.2 Linux主流檔案系統 156
9.2.3 查看Fedora 17支持的檔案類型 157
9.3 創建檔案系統 158
9.3.1 創建檔案系統簡介 158
9.3.2 創建檔案系統 159
9.4 掛載和卸載檔案系統 161
9.4.1 掛載檔案系統 161
9.4.2 卸載檔案系統 163
9.4.3 查看分區掛載情況 164
9.5 設定開機自動掛載檔案系統 167
9.5.1 /etc/fstab檔案簡介 167
9.5.2 /etc/fstab檔案詳解 167
9.6 使用交換空間 168
9.6.1 添加交換空間 169
9.6.2 刪除交換空間 170
9.7 許可權設定 171
9.7.1 檔案和許可權 171
9.7.2 許可權設定 173
9.7.3 更改檔案和的所有權 177
小結 178
習題 179
上機練習 180
第 10章 Linux日常管理和維護 181
10.1 RPM軟體包管理 181
10.1.1 RPM軟體包簡介 181
10.1.2 RPM軟體包命令的使用 182
10.2 tar包管理 186
10.2.1 tar包簡介 187
10.2.2 tar包使用和管理 187
10.2.3 tar包的特殊使用 189
10.3 進程管理 190
10.3.1 進程概念 190
10.3.2 查看系統進程信息 191
10.3.3 結束進程 195
10.3.4 進程的啟動方式 197
10.3.5 進程的掛起及恢復 198
10.4 任務計畫 199
10.4.1 配置cron實現自動化 200
10.4.2 使用at實現自動化 204
10.5 Linux系統啟動 207
10.5.1 Linux系統啟動過程 207
10.5.2 systemd進程簡介 208
10.6 維護GRUB 2 211
10.6.1 引導載入程式和GRUB 211
10.6.2 GRUB 2配置檔案 213
10.7 查看系統信息 215
10.7.1 查看記憶體信息 215
10.7.2 查看磁碟空間占用情況 215
10.7.3 顯示或檔案的大小 217
小結 218
習題 219
上機練習 219
第 11章 Linux網路基本配置 220
11.1 Linux網路配置檔案 220
11.1.1 /etc/sysconfig/network-scripts/ifcfg-eth0檔案 220
11.1.2 /etc/resolv.conf檔案 221
11.1.3 /etc/host.conf檔案 221
11.1.4 /etc/sysconfig/network檔案 222
11.1.5 /etc/hosts檔案 222
11.1.6 /etc/services檔案 222
11.2 Linux網路命令 223
11.2.1 traceroute 223
11.2.2 ifconfig 224
11.2.3 ping 226
11.2.4 netstat 227
11.2.5 arp 228
11.2.6 tcpdump 229
11.3 圖形界面配置網路 230
11.4 管理網路服務 231
11.4.1 ntsysv命令 231
11.4.2 systemctl命令 231
11.4.3 chkconfig和service命令 233
11.5 實現Linux網路安全 236
11.5.1 提高Linux系統安全性能 236
11.5.2 Linux系統安全保護措施 238
小結 240
習題 240
上機練習 241
第 12章 Linux網路伺服器配置 242
12.1 OpenSSH伺服器配置 242
12.1.1 使用OpenSSH的原因 242
12.1.2 配置OpenSSH伺服器 242
12.1.3 Linux客戶端的連線 243
12.1.4 Windows客戶端的連線 245
12.2 VNC伺服器配置 247
12.2.1 VNC簡介 247
12.2.2 VNC配置 247
12.3 NFS伺服器配置 250
12.3.1 NFS簡介 250
12.3.2 NFS伺服器配置 250
12.3.3 啟動和停止NFS伺服器 252
12.3.4 掛載NFS檔案系統 253
12.4 Web伺服器配置 254
12.4.1 Apache簡介 254
12.4.2 配置Apache伺服器 255
小結 263
習題 264
上機練習 264

相關詞條

熱門詞條

聯絡我們