第一部分 Linux 基礎(chǔ)知識(shí)
項(xiàng)目1 Linux 操作系統(tǒng)概述 3
任務(wù)1. 1 認(rèn)識(shí)Linux 操作系統(tǒng) 4
任務(wù)1. 2 了解Linux 的特點(diǎn)與構(gòu)成 9
任務(wù)1. 3 學(xué)習(xí)Linux 的版本 14
任務(wù)1. 4 了解Linux 圖形用戶界面 17
項(xiàng)目2 安裝Ubuntu 操作系統(tǒng) 20
任務(wù)2. 1 操作系統(tǒng)安裝準(zhǔn)備 21
任務(wù)2. 2 在虛擬機(jī)上安裝Ubuntu操作系統(tǒng) 25
任務(wù)2. 3 首次進(jìn)入Ubuntu 操作系統(tǒng) 41
項(xiàng)目3 熟練使用Linux 基本命令 48
任務(wù)3. 1 熟悉Linux 命令基礎(chǔ) 49
任務(wù)3. 2 熟悉目錄操作命令 51
任務(wù)3. 3 熟悉文件操作命令 59
任務(wù)3. 4 熟悉幫助命令 74
任務(wù)3. 5 熟悉搜索命令 81
任務(wù)3. 6 熟悉壓縮與解壓命令 89
任務(wù)3. 7 熟悉關(guān)機(jī)與重啟命令 101
項(xiàng)目4 熟悉使用vi 編輯器 103
任務(wù)4. 1 了解vi 的基本概念 104
任務(wù)4. 2 熟悉vi 編輯器的基本操作 105
第二部分 Linux 操作系統(tǒng)管理
項(xiàng)目5 文件與磁盤管理 111
任務(wù)5. 1 了解文件系統(tǒng)類型 112
任務(wù)5. 2 認(rèn)識(shí)文件系統(tǒng)的目錄結(jié)構(gòu) 113
任務(wù)5. 3 使用文件和目錄管理命令 115
任務(wù)5. 4 了解常見設(shè)備種類 121
任務(wù)5. 5 物理格式化磁盤 123
任務(wù)5. 6 創(chuàng)建文件系統(tǒng) 128
任務(wù)5. 7 掛載文件系統(tǒng) 130
任務(wù)5. 8 卸載文件系統(tǒng) 132
項(xiàng)目6 用戶與權(quán)限管理 134
任務(wù)6. 1 用戶與權(quán)限管理概述 135
任務(wù)6. 2 管理用戶賬號(hào) 135
任務(wù)6. 3 管理用戶密碼 138
任務(wù)6. 4 管理用戶組 140
任務(wù)6. 5 查詢用戶信息 142
任務(wù)6. 6 管理權(quán)限 145
項(xiàng)目7 軟件管理 148
任務(wù)7. 1 軟件管理概述 149
任務(wù)7. 2 熟悉deb 軟件包管理命令 149
任務(wù)7. 3 熟悉APT 軟件包管理工具 152
任務(wù)7. 4 熟悉源碼軟件包管理命令 157
項(xiàng)目8 網(wǎng)絡(luò)管理 164
任務(wù)8. 1 網(wǎng)絡(luò)管理概述 165
任務(wù)8. 2 基于圖形界面的網(wǎng)絡(luò)管理 165
任務(wù)8. 3 基于命令行的網(wǎng)絡(luò)管理 167
項(xiàng)目9 服務(wù)器管理 175
任務(wù)9. 1 管理與配置SSH服務(wù) 176
任務(wù)9. 2 管理與配置FTP服務(wù) 181
任務(wù)9. 3 管理與配置NFS服務(wù) 184
任務(wù)9.4 管理與配置Web服務(wù) 188
第三部分 Linux 應(yīng)用程序開發(fā)
項(xiàng)目10 Shell 程序設(shè)計(jì) 195
任務(wù)10. 1 建立與運(yùn)行Shell腳本 196
任務(wù)10. 2 熟悉Shell 變量 198
任務(wù)10. 3 熟悉Shell 表達(dá)式 200
任務(wù)10. 4 熟悉Shell 控制結(jié)構(gòu) 202
項(xiàng)目11 GCC 的C 程序設(shè)計(jì) 207
任務(wù)11. 1 了解GCC 208
任務(wù)11. 2 多線程C 程序設(shè)計(jì) 213
任務(wù)11. 3 文件操作C 程序設(shè)計(jì) 223
任務(wù)11. 4 網(wǎng)絡(luò)通信C 程序設(shè)計(jì) 235
參考文獻(xiàn) 249