Ubuntu Linux作業系統標準教程(實戰微課版)

Ubuntu Linux作業系統標準教程(實戰微課版)

《Ubuntu Linux作業系統標準教程(實戰微課版)》是2023年7月1日清華大學出版社出版的圖書,作者:錢慎一 王治國。

基本介紹

  • 中文名:Ubuntu Linux作業系統標準教程(實戰微課版)
  • 作者:錢慎一、王治國
  • 出版時間:2023年7月1日
  • 出版社:清華大學出版社
  • ISBN:9787302637059
  • 定價:59.80 元
  • 印次:1-1
  • 印刷日期:2023.07.04
內容簡介,圖書目錄,

內容簡介

本書以使用面較廣的Linux發行版—Ubuntu為平台,採用22.04 LTS版本,通過翔實的內容、簡練的語言、豐富的案例,逐一對Linux作業系統的基礎知識和標準操作進行講解。
全書共8章,從Linux的歷史開始,通過介紹Gnome圖形界面的基礎操作、軟體的使用、終端視窗的各種操作,讓讀者對Linux和用戶界面有全面的了解。通過檔案系統管理、用戶與許可權管理、存儲介質管理、網路服務管理,讓讀者全面掌握Linux作業系統的管理和使用操作。通過安全管理,讓讀者了解Linux進程、系統監控、防毒工具的使用以及防火牆的使用,幫助用戶更好地管理Linux,使系統更加安全。系統地學習本書內容,讀者不僅會對Ubuntu有全面了解,還可以套用到其他的Linux版本中。
本書圖文並茂,結構清晰,非常適合Linux從業者、開發人員、編程人員、系統工程師、網路工程師、網路運維人員、軟硬體工程師等閱讀使用,也非常適合作為高等院校相關專業的教學用書。

圖書目錄

第1章認識Linux作業系統
1.1 Linux概述 2
1.1.1 Linux與Unix 2
1.1.2 自由軟體與GNU計畫 3
1.1.3 Linux的特點 4
1.1.4 Linux的套用領域 6
1.2 Linux的組成 7
1.2.1 Linux系統的組成 7
1.2.2 Linux 發行版 8
1.2.3 Linux版本號 11
1.3 Ubuntu簡介 13
1.3.1 Ubuntu系統概述 13
1.3.2 Ubuntu的特點 13
1.3.3 Ubuntu的版本 14
1.4 Ubuntu系統的安裝 15
1.4.1 Ubuntu系統的下載 15
1.4.2 製作安裝介質 18
1.4.3 運行環境搭建 19
1.4.4 Ubuntu的安裝 24
技能延伸:虛擬機的套用與管理 29
第2章圖形界面基礎
2.1 Linux與GNOME桌面環境 32
2.1.1 X視窗 32
2.1.2 GNOME桌面環境 33
動手練 註銷、關機、重啟與登錄35
2.2 Ubuntu桌面環境的設定 36
2.2.1 桌面的布局和功能 36
2.2.2 GNOME的個性化設定 40
2.2.3 系統常用功能設定 46
2.3 系統軟體的使用 51
2.3.1 圖形界面更新軟體源 51
2.3.2 在圖形界面更新系統和軟體 53
2.3.3 系統自帶的常用軟體 53
2.3.4 使用Ubuntu Software管理軟體 54
動手練 使用Ubuntu Software卸載軟體56
2.4 遠程管理Linux 57
2.4.1 使用遠程桌面連線Ubuntu 57
2.4.2 使用SSH遠程管理Ubuntu 58
技能延伸:使用第三方工具遠程管理Ubuntu 60
第3章
終端視窗的使用
3.1 終端視窗 64
3.1.1 命令行模式 64
3.1.2 終端及終端模擬器 65
3.1.3 終端視窗與虛擬控制台 66
3.1.4 Shell環境 66
3.2 終端視窗的常見操作 67
3.2.1 啟動與關閉終端視窗 67
動手練 多標籤的操作69
3.2.2 界面的設定 69
3.2.3 文本內容的操作 72
動手練 文本內容的貼上73
3.2.4 終端視窗的清空 74
3.3 命令基礎 74
3.3.1 命令提示符 74
3.3.2 命令格式 75
3.3.3 獲取幫助信息 76
動手練 查看pwd命令的使用方法76
動手練 查看mkdir命令的使用方法77
動手練 查看touch命令的幫助文檔78
3.3.4 使用歷史命令 78
3.3.5 Tab鍵的高級功能 79
3.3.6 重啟及開關機 79
動手練 立即重啟計算機80
動手練 立即關閉計算機80
動手練 使用halt命令關閉系統81
動手練 使用init命令重啟系統81
3.4 安裝及卸載軟體 82
3.4.1 軟體源的配置 82
動手練 手動寫入軟體源84
3.4.2 更新軟體源及軟體 85
動手練 清理更新87
3.4.3 使用軟體源安裝軟體 87
動手練 清空無關聯的軟體89
3.4.4 使用deb包安裝軟體 90
動手練 卸載軟體91
技能延伸:使用Deepin-wine安裝軟體 92
第4章
檔案系統管理
4.1 檔案系統簡介 96
4.1.1 了解檔案系統 96
4.1.2 檔案系統的分類 96
4.2 Linux目錄 101
4.2.1 Linux目錄結構 101
4.2.2 目錄符號與切換 105
動手練 目錄符號的用法105
4.2.3 絕對路徑與相對路徑 106
動手練 相對路徑引用和絕對路徑引用的套用106
4.2.4 目錄的查看 106
動手練 顯示當前目錄中的所有檔案107
動手練 顯示用戶主目錄中檔案或目錄的詳細信息107
4.2.5 目錄的常見操作 108
動手練 在用戶主目錄創建多個目錄108
動手練 在當前目錄創建目錄以及子目錄109
動手練 遞歸複製的使用110
動手練 移動並改名111
動手練 遞歸刪除空白目錄111
動手練 使用rm刪除目錄及目錄中的所有內容112
4.3 Linux檔案 113
4.3.1 檔案及目錄的命名 113
4.3.2 檔案類型 113
動手練 使用file命令查看檔案的類型114
4.3.3 檔案的管理 114
動手練 創建檔案並修改該檔案的最後訪問時間115
動手練 複製檔案並重命名116
動手練 保留原檔案屬性複製檔案116
動手練 創建檔案的捷徑116
動手練 移動檔案,如果有相同檔案則提醒用戶117
動手練 刪除所有指定條件的檔案117
4.3.4 檔案的查看 117
查看鏡像源檔案的內容並顯示行號118
動手練 使用more命令查看軟體源配置文檔118
動手練 使用less命令查看.bashrc檔案並顯示行號119
動手練 顯示歷史命令的前5行內容120
動手練 顯示歷史命令的最後6行內容120
4.3.5 文檔的搜尋與篩選 121
動手練 查找cat命令的路徑121
動手練 查找sources.list的位置122
動手練 在系統中搜尋sources.list檔案123
動手練 按指定條件篩選行123
4.4 檔案的編輯 124
4.4.1 檔案編輯器 124
4.4.2 vim的工作模式 125
4.4.3 vim基本操作 127
4.5 檔案的壓縮與歸檔 131
4.5.1 使用gzip壓縮與解壓檔案 131
4.5.2 使用bzip2壓縮與解壓檔案 132
4.5.3 歸檔壓縮與查看 133
動手練 查看壓縮檔中的內容134
4.5.4 解壓縮檔 134
4.6 重定向與管道 134
4.6.1 輸入重定向 134
動手練 比較wc和輸入重定向的區別135
動手練 按條件輸出指定內容135
4.6.2 輸出重定向 136
4.6.3 管道 136
動手練 統計當前目錄信息136
技能延伸:使用rar壓縮與解壓 137
第5章
用戶與許可權管理
5.1 Linux用戶與用戶組 140
5.1.1 用戶簡介 140
5.1.2 用戶的分類 140
5.1.3 用戶與用戶組標識符 141
5.1.4 用戶信息的查看 141
5.1.5 用戶組簡介 144
5.1.6 用戶組信息的查看 144
5.2 用戶與用戶組的管理 146
5.2.1 用戶的管理 146
動手練 添加用戶賬戶147
動手練 創建用戶並指定其主要組147
動手練 創建用戶並指定其Shell環境148
動手練 顯示用戶的信息148
動手練 為用戶創建密碼149
動手練 鎖定及解鎖用戶賬戶149
動手練 鎖定及解鎖用戶150
動手練 修改用戶的描述信息151
動手練 添加到指定組中151
動手練 刪除用戶152
5.2.2 用戶組的管理 152
動手練 創建用戶組152
動手練 刪除用戶組152
動手練 將用戶添加進組中153
動手練 從組中移除用戶154
5.2.3 sudo簡介 154
5.2.4 用戶的切換 155
動手練 切換用戶156
動手練 切換到root用戶並執行root命令156
5.3 檔案及目錄的許可權管理 157
5.3.1 許可權的查看 157
5.3.2 許可權的定義 158
5.3.3 修改檔案及目錄所屬 159
動手練 修改檔案及目錄的所屬用戶159
動手練 同時修改檔案或目錄的所屬用戶及所屬組160
動手練 修改檔案及目錄的所屬組161
動手練 修改目錄、目錄下的檔案及目錄的默認屬組161
5.3.4 修改檔案及目錄的許可權 162
動手練 修改目錄的許可權163
動手練 通過數字模式修改檔案及目錄的許可權164
技能延伸:切換到完整的用戶狀態 165
第6章
存儲介質管理
6.1 硬碟的查看 168
6.1.1 硬碟的結構及工作原理 168
6.1.2 硬碟的命名 169
6.1.3 硬碟信息的查看 170
動手練 查看當前本地所有硬碟的信息172
6.1.4 存儲信息的查看 172
動手練 查看home目錄中子目錄和檔案的磁碟占用情況172
動手練 僅查看home目錄的磁碟占用情況173
6.2 硬碟的分區與格式化 174
6.2.1 使用圖形界面分區及格式化 174
6.2.2 使用命令分區及格式化 177
動手練 將硬碟sda的兩個分區分別格式化為Ext4和ntfs179
6.3 掛載與卸載 180
6.3.1 了解掛載與卸載 180
6.3.2 掛載信息的查看 180
動手練 查看當前系統的所有掛載點信息181
6.3.3 分區的掛載 181
動手練 掛載分區182
6.3.4 分區的卸載 182
動手練 卸載系統中新加硬碟的掛載點183
6.3.5 使用圖形工具掛載與卸載 184
6.3.6 實現開機自動掛載 185
技能延伸:其他介質的使用 187
第7章
網路服務管理
7.1 網路信息查看 192
7.1.1 在圖形界面查看網路信息 192
7.1.2 在終端視窗查看網路信息 193
動手練 查看當前系統的DNS信息196
7.2 網路參數配置 197
7.2.1 無線網路的使用 197
7.2.2 使用圖形化界面配置網路參數 199
7.2.3 使用終端視窗配置網路參數 199
動手練 刪除默認路由202
7.2.4 永久修改網路參數 202
7.2.5 重啟網路服務 204
動手練 使用接口控制重啟網路服務205
7.3 常見網路服務的搭建 205
7.3.1 Samba服務的搭建 205
7.3.2 FTP服務的搭建 211
7.3.3 網頁服務的搭建 215
動手練 配置虛擬主機217
技能延伸:PHP環境安裝 219
第8章
安全管理
8.1 Linux進程 222
8.1.1 進程簡介 222
8.1.2 進程的管理 223
動手練 查看當前系統中的進程信息224
動手練 調整進程優先權226
動手練 根據進程號修改優先權227
動手練 結束進程229
8.2 系統監控 230
8.2.1 監控進程 230
8.2.2 監控系統資源 232
8.2.3 管理計畫任務 234
動手練 管理服務234
8.3 防毒工具的使用 236
8.3.1 ClamAV簡介 236
8.3.2 安裝與更新 236
動手練 查殺病毒237
8.4 防火牆的使用 238
8.4.1 iptables簡介 238
8.4.2 iptables命令 238
動手練 iptables使用239
技能延伸:查看系統日誌 242
附錄A
Linux常用命令匯總 243

熱門詞條

聯絡我們