定 價(jià):59 元
叢書(shū)名:網(wǎng)絡(luò)工程專(zhuān)業(yè)職教師資培養(yǎng)系列教材
- 作者:張美平,湯琳純主編
- 出版時(shí)間:2017/12/1
- ISBN:9787030490360
- 出 版 社:科學(xué)出版社
- 中圖法分類(lèi):TP316.89
- 頁(yè)碼:
- 紙張:
- 版次:
- 開(kāi)本:16
本書(shū)采用Windows操作系統(tǒng)+VMware虛擬機(jī)作為L(zhǎng)inux操作系統(tǒng)運(yùn)行平臺(tái),選用主流的Linux發(fā)行版RedHat企業(yè)版LinuxRHEL6.3為基礎(chǔ),全面介紹了Linux操作系統(tǒng)的Shell、系統(tǒng)管理、網(wǎng)絡(luò)配置、內(nèi)核升級(jí)與配置等方面的基礎(chǔ)知識(shí)與實(shí)際應(yīng)用。《BR》本書(shū)分為12章,內(nèi)容包括Linux概述、Linux系統(tǒng)安裝、登錄并訪問(wèn)Linux、Linux文件系統(tǒng)訪問(wèn)、LinuxShell基礎(chǔ)、用戶管理、文件系統(tǒng)權(quán)限、Linux軟件包安裝與管理、LinuxShell腳本編程、Linux內(nèi)核與模塊管理、Linux基本網(wǎng)絡(luò)服務(wù)配置等基本的Linux管理方面的知識(shí),此外在第12章還提供了LinuxGCC編程基礎(chǔ)作為選學(xué)內(nèi)容。本書(shū)內(nèi)容豐富、結(jié)構(gòu)清晰、通俗易懂。
更多科學(xué)出版社服務(wù),請(qǐng)掃碼獲取。
目錄
第1章 緒論1
1.1UNIX/Linux發(fā)展歷史1
1.1.1UNIX發(fā)展歷史1
1.1.2從UNIX到Linux的過(guò)渡:Minix系統(tǒng)與GNU計(jì)劃3
1.1.3Linux的誕生與發(fā)展4
1.1.4POSIX標(biāo)準(zhǔn)與軟件移植4
1.2Linux簡(jiǎn)介5
1.2.1Linux結(jié)構(gòu)5
1.2.2Linux發(fā)行版7
1.2.3Linux的特點(diǎn)9
1.3學(xué)習(xí)Linux的方法10
第2章 安裝Linux操作系統(tǒng)12
任務(wù)1準(zhǔn)備Linux系統(tǒng)運(yùn)行環(huán)境12
2.1.1Linux硬件需求12
2.1.2安裝Linux的軟硬件環(huán)境13
任務(wù)2新建VMware虛擬機(jī)13
2.2.1VMwareWorkstation虛擬機(jī)軟件簡(jiǎn)介13
2.2.2新建虛擬機(jī)的軟件配置13
2.2.3新建虛擬機(jī)的硬件相關(guān)選項(xiàng)15
任務(wù)3安裝RHEL6.318
2.3.1系統(tǒng)安裝前的引導(dǎo)光盤(pán)配置18
2.3.2在VMware虛擬機(jī)中安裝RHEL6.319
第3章 登錄并訪問(wèn)Linux32
任務(wù)1從X-Windows登錄訪問(wèn)Linux32
3.1.1啟動(dòng)Linux系統(tǒng)32
3.1.2登錄RHEL6.3圖形界面34
3.1.3通過(guò)Shell與Linux交互35
任務(wù)2使用X-Windows的終端程序訪問(wèn)Linux35
任務(wù)3從本地虛擬終端登錄訪問(wèn)Linux36
3.3.1任務(wù)實(shí)施36
3.3.2虛擬控制臺(tái)簡(jiǎn)介37
任務(wù)4通過(guò)SSH遠(yuǎn)程登錄Linux系統(tǒng)38
任務(wù)5使用LinuxShell40
3.5.1基本Shell命令40
3.5.2Shell命令行43
3.5.3Shell在Linux系統(tǒng)中的地位45
3.5.4終端、控制臺(tái)、虛擬終端、偽終端46
任務(wù)6注銷(xiāo)用戶登錄與關(guān)閉Linux47
3.6.1注銷(xiāo)登錄47
3.6.2關(guān)閉Linux或重啟Linux系統(tǒng)48
第4章 訪問(wèn)Linux文件系統(tǒng)51
任務(wù)1對(duì)比Linux與Windows文件系統(tǒng)結(jié)構(gòu)區(qū)別51
4.1.1Linux樹(shù)型目錄結(jié)構(gòu)51
4.1.2LinuxFHS目錄樹(shù)52
4.1.3Linux支持的文件系統(tǒng)54
4.1.4Linux文件與文件類(lèi)型55
4.1.5幾個(gè)Linux目錄相關(guān)的概念56
4.1.6Linux文件系統(tǒng)訪問(wèn)Shell命令57
任務(wù)2在Linux中使用外部存儲(chǔ)設(shè)備60
4.2.1磁盤(pán)分區(qū)的mount加載60
4.2.2Linux自動(dòng)加載外部存儲(chǔ)設(shè)備62
4.2.3在RHEL6.3Linux系統(tǒng)中存取
4.2.4RHEL6.3Linux中使用光盤(pán)64
任務(wù)3手動(dòng)加載與卸載存儲(chǔ)設(shè)備65
4.3.1在X-Windows圖形界面中卸載磁盤(pán)65
4.3.2使用umount卸載磁盤(pán)65
4.3.3使用mount命令手動(dòng)安裝加載外部磁盤(pán)設(shè)備66
第5章 使用Shell命令行68
任務(wù)1認(rèn)識(shí)LinuxShell68
5.1.1Shell的作用與種類(lèi)68
5.1.2Shell功能71
5.1.3Shell特殊符號(hào)73
5.1.4同時(shí)運(yùn)行多條命令74
5.1.5Shell變量75
5.1.6Shell環(huán)境配置79
任務(wù)2在LinuxShell命令行編輯文件80
5.2.1vi簡(jiǎn)介81
5.2.2任務(wù)操作:用vi新建并保存一個(gè)文件81
5.2.3vi工作模式84
5.2.4常用vi命令85
任務(wù)3擴(kuò)展Shell命令88
5.3.1Shell命令替換88
5.3.2Shell輸入/輸出重定向與管道89
任務(wù)4使用Shell命令幫助95
第6章 Linux用戶賬號(hào)配置與管理97
任務(wù)1獲取登錄用戶stu1用戶賬號(hào)信息97
6.1.1任務(wù)操作:用戶stu1登錄Linux的相關(guān)信息97
6.1.2用戶與用戶組98
6.1.3用戶與用戶組信息文件100
任務(wù)2建立用戶與用戶組賬號(hào)104
6.2.1建立用戶組104
6.2.2建立用戶賬號(hào)并設(shè)定登錄密碼105
6.2.3使用gpasswd設(shè)定組密碼與管理組成員107
6.2.4修改用戶賬號(hào)與組賬號(hào)107
6.2.5刪除用戶、刪除組109
6.2.6任務(wù)實(shí)施步驟109
6.2.7使用newgrp切換用戶主組111
任務(wù)3使用口令時(shí)限機(jī)制增強(qiáng)系統(tǒng)安全性112
6.3.1設(shè)定默認(rèn)口令時(shí)效參數(shù)113
6.3.2使用chage修改賬號(hào)的口令時(shí)限信息113
6.3.3任務(wù)實(shí)施114
第7章 Linux文件系統(tǒng)權(quán)限配置與管理116
任務(wù)1普通用戶stu2訪問(wèn)其他用戶的目錄116
7.1.1操作演示:普通用戶stu2嘗試訪問(wèn)文件系統(tǒng)116
7.1.2文件系統(tǒng)權(quán)限訪問(wèn)控制機(jī)制117
7.1.3訪問(wèn)Linux文件與目錄的權(quán)限要求118
7.1.4權(quán)限的數(shù)字表示形式120
任務(wù)2為用戶組students建立用戶組共享目錄120
7.2.1文件權(quán)限設(shè)置Shell命令120
7.2.2任務(wù)操作:建立用戶組共享目錄123
任務(wù)3增強(qiáng)students組共享目錄安全性125
7.3.1特殊權(quán)限126
7.3.2任務(wù)操作128
7.3.3特殊權(quán)限的數(shù)字表示形式130
任務(wù)4通過(guò)umask設(shè)定新建文件的默認(rèn)權(quán)限130
第8章 Linux軟件包安裝與管理133
任務(wù)1認(rèn)識(shí)Linux發(fā)行版133
任務(wù)2認(rèn)識(shí)Linux軟件包的依賴(lài)性問(wèn)題135
8.2.1Linux源代碼軟件編譯環(huán)境135
8.2.2Linux可執(zhí)行程序與函數(shù)庫(kù)136
8.2.3動(dòng)態(tài)鏈接執(zhí)行程序所調(diào)用的外部庫(kù)137
8.2.4Linux軟件包依賴(lài)性問(wèn)題138
任務(wù)3認(rèn)識(shí)Linux軟件發(fā)布形式141
任務(wù)4使用rpm管理軟件包142
8.4.1rpm簡(jiǎn)介142
8.4.2rpm軟件包文件命名格式143
8.4.3rpm命令143
8.4.4通過(guò)rpm包搜索引擎查找rpm軟件包147
任務(wù)5編譯tarball源碼軟件149
8.5.1源代碼軟件開(kāi)發(fā)編譯環(huán)境150
8.5.2tarball源代碼軟件包的安裝步驟152
8.5.3編譯GNU源代碼軟件hello152
8.5.4編譯開(kāi)源攝像頭服務(wù)程序mjpg-streamer154
任務(wù)6編譯src.rpm源碼軟件包156
8.6.1編譯src.rpm的步驟157
8.6.2編譯tree-1.5.3-2.el6.src.rpm157
任務(wù)7使用yum安裝軟件159
8.7.1yum簡(jiǎn)介159
8.7.2yum系統(tǒng)組成159
8.7.3配置yum源160
8.7.4使用y腿安裝與卸載軟件包161
8.7.5使用yum軟件組功能安裝和卸載軟件162
第9章 LinuxShell腳本編程165
任務(wù)1編寫(xiě)并運(yùn)行Shell腳本165
9.1.1運(yùn)行簡(jiǎn)單Shell腳本165
9.1.2幾種腳本運(yùn)行方式比較166
任務(wù)2學(xué)習(xí)BashShell腳本基本語(yǔ)法168
9.2.1在Shell腳本中使用變量168
9.2.2Shell中的數(shù)學(xué)運(yùn)算命令172
9.2.3Shell條件判斷175
9.2.4控制語(yǔ)句178
任務(wù)3編寫(xiě)新建用戶賬號(hào)并設(shè)置隨機(jī)密碼的Shell腳本183
任務(wù)4編寫(xiě)批量建立用戶的Shell腳本185
任務(wù)5編寫(xiě)讀取用戶列表文件批量建立賬號(hào)的Shell腳本186
第10章 Linux內(nèi)核升級(jí)與模塊管理189
任務(wù)1查看RHELLinux內(nèi)核與模塊信息189
10.1.1Linux內(nèi)核與模塊189
10.1.2LinuxLKM內(nèi)核優(yōu)點(diǎn)190
10.1.3Linux內(nèi)核版本號(hào)190
10.1.4RHEL6.3內(nèi)核模塊信息192
10.1.5RHEL6.3中驅(qū)動(dòng)USB攝像頭195
任務(wù)2編譯支持NTFS文件系統(tǒng)的Linux內(nèi)核196
10.2.1獲取內(nèi)核源代碼197
10.2.2Linux內(nèi)核編譯步驟197
10.2.3配置內(nèi)核選項(xiàng)199
10.2.4任務(wù)操作:編譯內(nèi)核增加NTFS分區(qū)支持203
任務(wù)3管理Linux模塊209
10.3.1常用模塊管理Shell命令209
10.3.2管理模塊依賴(lài)性213
10.3.3模塊配置modprobe.con213
任務(wù)4編譯安裝網(wǎng)卡驅(qū)動(dòng)214
任務(wù)5調(diào)整內(nèi)核參數(shù)關(guān)閉pmg應(yīng)答216
第11章 Linux網(wǎng)絡(luò)配置與網(wǎng)絡(luò)服務(wù)管理218
任務(wù)1使用NetworkManager管理網(wǎng)絡(luò)連接218
11.1.1使用NetworkManager啟動(dòng)、斷開(kāi)網(wǎng)絡(luò)連接218
11.1.2NetworkManager配置網(wǎng)絡(luò)連接221
11.1.3Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)信息222
11.1.4RHEL6.3網(wǎng)絡(luò)配置225
任務(wù)2禁用NetworkManager網(wǎng)絡(luò)托管工具管理網(wǎng)絡(luò)228
11.2.1配置過(guò)程228
11.2.2Linux服務(wù)管理與運(yùn)行級(jí)別229
任務(wù)3使用FTP服務(wù)傳輸myweb網(wǎng)站數(shù)據(jù)文件232
11.3.1啟動(dòng)FTP服務(wù)器232
11.3.2通過(guò)客戶端登錄FTP服務(wù)器233
11.3.3修改配置允許普通用戶通過(guò)FTP訪問(wèn)用戶主目錄234
11.3.4通過(guò)FTP向服務(wù)器傳輸網(wǎng)站壓縮包myweb.tar.gz234
11.3.5使用命令行FTP工具訪問(wèn)FTP服務(wù)器235
任務(wù)4通過(guò)Web服務(wù)器發(fā)布myweb網(wǎng)站236
11.4.1HTTP服務(wù)簡(jiǎn)介237
11.4.2啟動(dòng)HTTP服務(wù)237
11.4.3發(fā)布myweb網(wǎng)站238
第12章 LinuxGCC編程基礎(chǔ)240
任務(wù)1LinuxC編程環(huán)境概述240
12.1.1Linux編程環(huán)境簡(jiǎn)介240
任務(wù)2使用GCC工具編譯源代碼242
12.2.1GCC介紹242
12.2.2GCC基本用法與常用選項(xiàng)244
12.2.3GCC靜態(tài)編譯246
12.2.4指定GCC鏈接其他函數(shù)庫(kù)247
12.2.5使用GCC編譯生成函數(shù)庫(kù)251
任務(wù)3可執(zhí)行程序函數(shù)庫(kù)搜索路徑254
12.3.1動(dòng)態(tài)函數(shù)庫(kù)搜索路徑254
12.3.2設(shè)置-rpath參數(shù)直接指定可執(zhí)行程序的函數(shù)庫(kù)路徑255
12.3.3配置環(huán)境變量LD-LIBRARY-PATH設(shè)置函數(shù)庫(kù)路徑256
12.3.4修改ld.so.conf配置文件257
任務(wù)4使用pkg-config生成外部函數(shù)庫(kù)的編譯參數(shù)257
任務(wù)5工程配置文件Makefile259
12.5.1make項(xiàng)目管理器簡(jiǎn)介259
12.5.2Makefile基本結(jié)構(gòu)260
12.5.3make工作原理262
12.5.4簡(jiǎn)化Makefile262
參考文獻(xiàn)264