-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
鳥哥的Linux基礎學習實訓教程 版權信息
- ISBN:9787302510826
- 條形碼:9787302510826 ; 978-7-302-51082-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
鳥哥的Linux基礎學習實訓教程 本書特色
鳥哥的Linux基礎學習實訓教程是由Linux達人鳥哥匯集多年授課經驗,以淺顯易懂的文字搭配教學的虛擬操作系統環境,編寫的Linux一致性教學與上機實訓教程。 鳥哥的Linux基礎學習實訓教程的編寫側重于學習Linux課程中的上機實踐——邊學邊練,若想學好、學扎實且能靈活運用Linux,上機實踐是必由之路。全書共分為15章:第1~7章都在打基礎,主要內容包括初次使用Linux與命令行模式、命令的執行與基本的文件管理、vim、Linux文件的權限與賬號管理、權限的應用、進程的查看與基本管理、文件系統的基本管理、bash的基本使用與系統救援;第8~14章介紹系統管理員的工作,主要內容包括bash命令連續執行與數據流重定向、正則表達式與shell腳本、用戶管理與ACL權限設置、備份、文件壓縮打包與作業調度、軟件管理與安裝、日志文件、服務管理與系統啟動流程管理、高級文件系統管理;第15章主要介紹Linux系統的準備,以搭建系統服務器環境。 鳥哥的Linux基礎學習實訓教程既可以作為大專院校Linux課程的上機實踐教材,也可以作為IT培訓機構教授學員掌握Linux技能的培訓教材。同時,對于具有一定操作系統基礎而又想自學Linux的人員,本書也是不錯的選擇。
鳥哥的Linux基礎學習實訓教程 內容簡介
1.理想的Linux上機實踐課程 每周一次、每次三小時的學與練
本書所有例題講解,均經過鳥哥在大專院校實施多年來的測試,對于學生的理解具有相當滿意的效果。
2. 提供一致性教學環境 讓學習者不再有陌生的感覺
提供鳥哥制作的用來教學的虛擬操作系統環境下載。此環境在作者提供的架構流程下,可以得到與書中內容完全相同的操作系統環境,讓學習者在實訓時,可以取得與教材完全一致的信息,讓學習更有效果。
3. 提供豐富的課后練習
操作系統的學習沒有捷徑,就是要不斷地練習。因此,除了課程上的實訓題外,作者也在每節課程后面加入豐富的練習,并且練習題的程序已經具有一致性操作,老師與學生都可以快速地理解操作系統的設計理念與學習重點。
供老師下載的教學用的線上操作系統,讓上課的進度可以延續到讀者回家的作業。
鳥哥的Linux基礎學習實訓教程 目錄
第1章 初次使用Linux與命令行模式初探 1
1.1 Linux是什么 1
1.1.1 硬件與操作系統 1
1.1.2 Linux操作系統的發展歷史 4
1.1.3 GNU的GPL與Opensource開放源碼授權 6
1.1.4 Linux kernel(Linux內核) 7
1.1.5 Linux distributions(Linux發行版) 8
1.1.6 Linux的常見用途 9
1.2 使用虛擬環境學習Linux操作系統 10
1.3 **次登錄CentOS 7 11
1.3.1 在圖形用戶界面中使用CentOS 11
1.3.2 文本/圖形用戶界面的切換 14
1.4 簡易的文本命令操作 16
1.4.1 ls與ll檢查自己目錄中的文件名信息 16
1.4.2 歷史命令的功能 18
1.4.3 從系統中退出與關閉系統 19
1.5 課后操作練習 20
第2章 命令的執行與基本的文件管理 22
2.1 在文本用戶界面的“終端”程序中的操作 22
2.1.1 在文本用戶模式中下達命令的方式 22
2.1.2 身份切換命令 su - 的使用 25
2.1.3 切換語言的功能 26
2.1.4 常見的熱鍵與組合鍵 27
2.1.5 在線求助方式 27
2.1.6 管道命令的應用 31
2.2 Linux文件管理初探 32
2.2.1 Linux 目錄樹系統簡介 32
2.2.2 工作目錄的切換與相對/絕對路徑 34
2.2.3 簡易文件管理練習 36
2.3 課后操作練習 38
第3章 文件管理與vim初探 40
3.1 文件管理 40
3.1.1 目錄的創建與刪除 41
3.1.2 通配符 42
3.1.3 文件及目錄的復制與刪除 42
3.1.4 特殊文件名的處理方式 44
3.1.5 查看隱藏文件與文件類型 45
3.1.6 文件的移動與更名 47
3.1.7 大量創建空白文件的方式 47
3.2 文件內容的查詢 48
3.2.1 連續輸出文件的內容 48
3.2.2 可檢索文件內容 48
3.3 vim程序編輯器 50
3.3.1 簡易的 vim 操作 50
3.3.2 常用的 vim 命令模式與命令行模式中的命令列表 51
3.4 課后操作練習 52
第4章 Linux文件的權限與賬號管理 54
4.1 Linux 傳統權限 54
4.1.1 用戶、群組與其他人 54
4.1.2 文件屬性與權限的修改方式 59
4.2 賬號管理 62
4.2.1 簡單的賬號管理 62
4.2.2 賬號與群組關聯性管理 63
4.3 賬號與權限的用途 64
4.3.1 單個用戶的所有權 64
4.3.2 群組共享功能 66
4.4 課后操作練習 67
第5章 權限的應用、進程的查看與基本管理 69
5.1 權限在目錄與文件應用上的意義 69
5.1.1 目錄文件與普通文件的權限包含的意義 69
5.1.2 用戶操作功能 71
5.2 進程管理初探 72
5.2.1 什么是程序與進程 73
5.2.2 查看進程的命令 74
5.2.3 進程的優先級 PRI 與 NI 79
5.2.4 bash 的作業控制 80
5.3 特殊權限 SUID/SGID/SBIT 的功能 82
5.3.1 SUID/SGID/SBIT 的查看與功能說明 82
5.3.2 SUID/SGID/SBIT 權限的設置 85
5.4 課后操作練習 86
第6章 文件系統的基本管理 88
6.1 認識 Linux 文件系統 88
6.1.1 磁盤文件與磁盤分區 88
6.1.2 Linux 的 EXT2 文件系統 90
6.1.3 目錄與文件名 93
6.1.4 ln 鏈接文件的應用 94
6.1.5 文件系統的掛載 94
6.2 文件系統的管理 95
6.2.1 創建分區 95
6.2.2 創建文件系統(磁盤格式化) 98
6.2.3 文件系統的掛載/卸載 98
6.2.4 系統開機啟動時自動掛載 100
6.3 系統開機啟動過程文件系統問題的處理 102
6.3.1 文件系統的卸載與移除 102
6.3.2 系統開機啟動過程文件系統出錯的救援方法 103
6.4 課后操作練習 104
第7章 bash的基本使用與系統救援 107
7.1 認識 bash shell 107
7.1.1 系統與用戶的 shell 107
7.1.2 變量設置規則 109
7.1.3 影響操作行為的變量 111
7.1.4 局部變量/全局變量與父進程/子進程 113
7.1.5 使用 kill 管理程序 114
7.1.6 登錄 Shell 和 非-登錄Shell 114
7.2 系統救援 116
7.2.1 通過正規的 systemd 方式救援 116
7.2.2 通過 bash 直接救援(可選方案) 119
7.3 課后操作練習 120
第8章 bash命令連續執行與數據流重定向 122
8.1 連續執行命令 122
8.1.1 命令返回值 122
8.1.2 連續執行命令 124
8.1.3 使用 test 和“判別式”確認返回值 126
8.1.4 命令別名 130
8.1.5 用 () 進行數據或信息的匯總 131
8.2 數據流重定向 132
8.2.1 命令執行數據的流動 132
8.2.2 管道的含義 134
8.3 課后操作練習 136
第9章 正則表達式與shell腳本初探 139
9.1 正則表達式的應用 139
9.1.1 grep 命令的應用 139
9.1.2 正則表達式符號的含義 140
9.1.3 sed 工具的使用 143
9.2 學習 shell 腳本 144
9.2.1 shell 腳本的編寫與執行 144
9.2.2 shell 腳本的執行環境 146
9.2.3 以交互式腳本及外帶參數來計算 pi 147
9.2.4 通過 if ... then 來設計條件判斷 150
9.2.5 以 case ... esac 來設計條件判斷 154
9.3 課后操作練習 156
第10章 用戶管理與ACL權限設置 160
10.1 Linux 賬號管理 160
10.1.1 Linux 賬號的 UID 與 GID 160
10.1.2 賬號與群組的管理 163
10.1.3 bash shell 腳本的循環控制 166
10.1.4 默認權限 umask 167
10.1.5 賬號管理的實踐 168
10.2 多人共管系統的環境:使用 sudo 171
10.3 主機的細節權限規劃:ACL 的使用 172
10.3.1 什么是 ACL 與如何啟用 ACL 173
10.3.2 ACL的設置技巧 173
10.4 課后操作練習 176
第11章 基本設置、備份、文件壓縮打包與作業調度 179
11.1 Linux 系統的基本設置 179
11.1.1 網絡設置 179
11.1.2 日期與時間設置 185
11.1.3 語言設置 187
11.1.4 簡易防火墻的管理 188
11.2 文件的壓縮與打包 190
11.2.1 文件的壓縮命令 190
11.2.2 文件的打包命令 tar 190
11.2.3 備份功能 192
11.3 Linux 作業調度 193
11.3.1 單次作業調度:at 193
11.3.2 循環作業調度:crontab 195
11.4 課后操作練習 197
第12章 軟件管理與安裝及日志文件初探 200
12.1 Linux本機軟件管理rpm 200
12.1.1 RPM管理器簡介 201
12.1.2 RPM 軟件管理器:rpm 202
12.2 Linux在線安裝/升級機制:yum 205
12.2.1 使用yum進行查詢、安裝、升級與卸載操作 205
12.2.2 yum 的配置文件 208
12.2.3 yum 的軟件群組功能 209
12.3 Linux 日志文件初探 210
12.3.1 CentOS 7 日志文件簡易說明 210
12.3.2 rsyslog 的設置與運行 212
12.3.3 systemd-journald.service 簡介 217
12.3.4 通過 logwatch 分析日志文件 218
12.4 課后操作練習 219
第13章 服務管理與系統啟動流程管理 221
13.1 服務管理 221
13.1.1 通過 kill 命令與信號來管理進程 221
13.1.2 systemd 簡介 223
13.1.3 systemctl管理服務的啟動與關閉 225
13.1.4 systemctl 列出系統服務 225
13.1.5 systemctl 獲取與切換默認操作界面 227
13.1.6 網絡服務管理初探 229
13.2 系統開機啟動流程的管理 230
13.2.1 Linux系統在systemd下的開機啟動流程 230
13.2.2 內核與內核模塊 231
13.2.3 grub2 配置文件初探 233
13.2.4 grub2 配置文件的維護 236
13.2.5 系統開機啟動文件的救援問題 241
13.3 課后操作練習 242
第14章 高級文件系統管理 244
14.1 軟件磁盤陣列 244
14.1.1 什么是RAID 244
14.1.2 軟件 RAID 的使用 246
14.2 邏輯卷管理器 248
14.2.1 LVM的基礎:PV、PE、VG、LV的含義 248
14.2.2 LVM實踐流程 249
14.2.3 彈性化處理 LVM 文件系統 252
14.3 軟件RAID與LVM綜合管理 256
14.3.1 關閉與取消軟件 RAID 與 LVM 的方式 256
14.3.2 在軟件 RAID 上面構建 LVM 257
14.4 簡易磁盤配額 258
14.4.1 磁盤配額的管理與限制 258
14.4.2 xfs 文件系統的 Quota 實踐 259
14.5 課后操作練習 262
第15章 Linux系統的準備 265
15.1 確認 Linux 服務器的用途 265
15.1.1 硬件的選購與Linux服務器的用途 266
15.1.2 磁盤分區與文件系統的選擇 267
15.2 系統安裝與初始環境的設置 269
15.2.1 服務器的假設前提設置 269
15.2.2 安裝程序與注意事項 270
15.2.3 初始化設置:網絡、升級機制、防火墻系統及其他設置等 273
15.3 簡易服務器的設置與相關環境的構建 277
15.3.1 服務器軟件的安裝與設置 277
15.3.2 賬號的設置 279
測驗練習——期中考 281
測驗練習——期末考 285
鳥哥的Linux基礎學習實訓教程 作者簡介
鳥哥
臺灣成功大學環境工程系博士,因實驗室需求而撰寫“鳥哥的Linux私房菜”網站(俗稱鳥站),因個人愛好“啐啐念”,“鳥站”文章風格就此成形。
曾任臺灣多家知名Linux教育中心講師,專長是Linux操作系統、網站規劃與維護、網絡安全,個人興趣是寫作與閱讀,研究方向是網絡整合應用與虛擬化進階應用。
- >
伊索寓言-世界文學名著典藏-全譯本
- >
名家帶你讀魯迅:故事新編
- >
隨園食單
- >
莉莉和章魚
- >
煙與鏡
- >
自卑與超越
- >
朝聞道
- >
經典常談