定 價(jià):109 元
叢書名:Linux技術(shù)與應(yīng)用叢書
- 作者:黃林峰,翟文學(xué) 著
- 出版時(shí)間:2021/5/1
- ISBN:9787111678359
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP316.85
- 頁碼:252
- 紙張:膠版紙
- 版次:1
- 開本:16開
Linux繼承了UNIX以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個(gè)性能穩(wěn)定的多用戶、多線程操作系統(tǒng),目前已經(jīng)廣泛應(yīng)用于服務(wù)器、桌面、嵌入式等領(lǐng)域。隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了全世界軟件愛好者和組織的支持,并不斷地完善和發(fā)展。
《Linux核心技術(shù)從小白到大牛》內(nèi)容全面、圖文并茂、講解清晰、易學(xué)易用、注重實(shí)操,不僅涵蓋了Linux的安裝、命令、文件、目錄、系統(tǒng)、磁盤、用戶,以及Shell編程等基礎(chǔ)操作,還收錄了管理軟件包、設(shè)置和維護(hù)Linux系統(tǒng)、網(wǎng)絡(luò)安全技術(shù),以及部署網(wǎng)站等核心技術(shù)。同時(shí),針對不同層次的讀者增加了“小白逆襲”和“大牛成長之路”以及“技術(shù)大牛訪談”等輔助學(xué)習(xí)板塊,讓讀者在學(xué)習(xí)的過程中獲得更多貼近實(shí)際應(yīng)用的技巧和方法。書中包含了豐富的實(shí)戰(zhàn)案例,可以幫助讀者快速掌握Linux各命令的作用和用法。
《Linux核心技術(shù)從小白到大!芳瓤梢宰鳛榇笾袑T盒:团嘤(xùn)機(jī)構(gòu)相關(guān)專業(yè)的培訓(xùn)教程,也可以作為Linux開源愛好者和Linux用戶的技術(shù)指南。
自Linux誕生至今,已有上百種不同的發(fā)行版本。本書使用的Linux版本是當(dāng)前主流的CentOS 8,與以往版本相比,CentOS 8有了更好的穩(wěn)定性和可伸縮性。
書中使用的虛擬機(jī)軟件是VMware Workstation,這是一款功能強(qiáng)大的虛擬機(jī)軟件,可以在單一的桌面上同時(shí)運(yùn)行不同的操作系統(tǒng),這對于Linux的學(xué)習(xí)提供了很大的幫助。通過VMware Workstation,可以在多臺虛擬機(jī)之間來回切換,方便進(jìn)行網(wǎng)絡(luò)部署和服務(wù)器搭建。
本書涵蓋的內(nèi)容非常豐富,從Linux基礎(chǔ)的操作命令到網(wǎng)絡(luò)管理和網(wǎng)站部署都有所涉及。書中包含了豐富的實(shí)戰(zhàn)案例,可以幫助讀者快速掌握Linux各命令的作用和用法。本書內(nèi)容由淺入深,循序漸進(jìn)地對Linux進(jìn)行了全面介紹。本書共12章,基本結(jié)構(gòu)和主要內(nèi)容如下。
第1章正式認(rèn)識Linux系統(tǒng):從為什么要學(xué)習(xí)Linux系統(tǒng)開始,帶領(lǐng)讀者了解Linux的特點(diǎn)、應(yīng)用領(lǐng)域、發(fā)展趨勢以及版本選擇。
第2章Linux系統(tǒng)安裝:從安裝系統(tǒng)前的準(zhǔn)備到配置虛擬環(huán)境,再到安裝CentOS,一步一步帶領(lǐng)讀者認(rèn)識Linux系統(tǒng)的安裝過程和使用方法。
第3章快速掌握Linux基礎(chǔ)操作:帶領(lǐng)讀者快速掌握Linux中的各類基礎(chǔ)命令,也為之后系統(tǒng)學(xué)習(xí)Linux做準(zhǔn)備。通過本章的學(xué)習(xí),讀者可以掌握正確開關(guān)機(jī)的方法,并能簡單查看系統(tǒng)資源。
第4章Linux文件與目錄管理:介紹了如何管理文件和目錄:通過本章的學(xué)習(xí),讀者可以了解和文件相關(guān)的操作命令以及權(quán)限的設(shè)置。本章介紹的命令可以讓讀者學(xué)會(huì)如何查找、創(chuàng)建和刪除系統(tǒng)中的文件或目錄。
第5章文件系統(tǒng)與磁盤管理:帶領(lǐng)讀者認(rèn)識文件系統(tǒng)、磁盤劃分、分區(qū)管理和文件系統(tǒng)的管理。通過本章的學(xué)習(xí),可以讓讀者對Linux系統(tǒng)應(yīng)用有更深入的認(rèn)識。
第6章用戶管理:帶領(lǐng)讀者認(rèn)識Linux中的用戶管理功能。本章主要介紹如何管理用戶和用戶組以及用戶身份的切換,并學(xué)習(xí)如何查看和用戶有關(guān)的文件。
第7章認(rèn)識Shell:從vi和vim編輯器開始,介紹如何編寫簡單的Shell腳本,以及更復(fù)雜的正則表達(dá)式的規(guī)則用法和管道的應(yīng)用。
第8章軟件包管理:在學(xué)習(xí)Linux的基礎(chǔ)操作后,本章主要介紹如何安裝、卸載、更新軟件,以及進(jìn)程、任務(wù)的查詢和管理。
第9章Linux系統(tǒng)設(shè)置與維護(hù):通過本章的介紹,讀者可以對系統(tǒng)網(wǎng)絡(luò)和時(shí)間等進(jìn)行設(shè)置,可以使用systemctl管理系統(tǒng)中的服務(wù),認(rèn)識日志文件,并學(xué)會(huì)如何備份和恢復(fù)重要的數(shù)據(jù)。
第10章網(wǎng)絡(luò)和路由管理:本章對網(wǎng)絡(luò)知識進(jìn)行了介紹,讓讀者對Linux系統(tǒng)的網(wǎng)絡(luò)管理有一個(gè)清晰的認(rèn)知,學(xué)會(huì)如何使用NetworkManager設(shè)置網(wǎng)絡(luò),并進(jìn)行主機(jī)之間的通信。
第11章Linux網(wǎng)絡(luò)安全技術(shù):讓讀者認(rèn)識到網(wǎng)絡(luò)安全的重要性,學(xué)習(xí)如何進(jìn)行系統(tǒng)維護(hù),并通過防火墻的設(shè)置和網(wǎng)絡(luò)加密操作阻擋外來攻擊。通過SSH的學(xué)習(xí),可以讓讀者實(shí)現(xiàn)在不同主機(jī)之間進(jìn)行系統(tǒng)管理。
第12章網(wǎng)站部署:通過本章的學(xué)習(xí),可以讓讀者學(xué)會(huì)如何編寫一個(gè)簡單的網(wǎng)頁文件,以及如何以不同的方式訪問虛擬主機(jī)網(wǎng)站。
本書是一本注重實(shí)踐操作的Linux書籍,適合以下讀者學(xué)習(xí)。
Linux初、中級用戶。
大中專院校及社會(huì)培訓(xùn)機(jī)構(gòu)學(xué)生。
Linux開發(fā)人員。
開源軟件愛好者。
感謝每一位無私奉獻(xiàn)的開源作者和開源社區(qū)。由于編者水平和精力有限,本書不足之處在所難免,敬請廣大讀者批評指正。
黃林峰
博士、副教授、中國計(jì)算機(jī)學(xué)會(huì)會(huì)員、淄博市信息技術(shù)協(xié)會(huì)專家、網(wǎng)絡(luò)安全和信息化專家?guī)斐蓡T。
曾主持省級精品資源共享課,參與國家自然基金等多項(xiàng)重點(diǎn)課題,獲山東省職業(yè)院校技能大賽“物聯(lián)網(wǎng)技術(shù)應(yīng)用”賽項(xiàng)三等獎(jiǎng)。目前帶領(lǐng)團(tuán)隊(duì)進(jìn)行物聯(lián)網(wǎng)智能信息處理領(lǐng)域的教學(xué)與科研工作。
翟文學(xué)
全國移動(dòng)互聯(lián)和機(jī)器人職教集團(tuán)理事,從事物聯(lián)網(wǎng)嵌入式系統(tǒng)及智能應(yīng)用平臺的技術(shù)研發(fā)。曾參與以“企業(yè)資源”為代表的多項(xiàng)教學(xué)資源庫、省級精品課程的建設(shè)。
獲發(fā)明專利1項(xiàng)。目前帶領(lǐng)團(tuán)隊(duì)進(jìn)行物聯(lián)網(wǎng)、嵌入式與人工智能系統(tǒng)等領(lǐng)域的科研工作。
前言
第1章正式認(rèn)識Linux系統(tǒng)
1 1為什么要學(xué)習(xí)Linux系統(tǒng)
1 11Linux系統(tǒng)的特點(diǎn)
小白逆襲:免安裝即可使用Linux
1 1 2Linux系統(tǒng)的應(yīng)用領(lǐng)域
1 1 3Linux系統(tǒng)的發(fā)展趨勢
1 2版本的選擇
1 21Ubuntu版本
1 2 2Linux Mint版本
1 2 3CentOS版本
大牛成長之路:虛擬機(jī)說明
1 24Debian版本
1 3如何高效學(xué)習(xí)Linux
1 3 1如何使用本書
1 3 2如何解決學(xué)習(xí)中遇到的問題
1 4要點(diǎn)鞏固
1 5技術(shù)大牛訪談——培養(yǎng)高效學(xué)習(xí)Linux的思維
第2章Linux系統(tǒng)安裝
2 1安裝Linux前的準(zhǔn)備
2 2Linux專業(yè)詞匯理解
2 3在虛擬環(huán)境中安裝Linux系統(tǒng)
2 3 1【實(shí)戰(zhàn)案例】安裝配置VM虛擬機(jī)
大牛成長之路:典型安裝與自定義安裝
小白逆襲:選擇網(wǎng)絡(luò)連接類型
2 3 2【實(shí)戰(zhàn)案例】在虛擬機(jī)中安裝CentOS
小白逆襲:安裝界面選項(xiàng)介紹
2 4要點(diǎn)鞏固
2 5技術(shù)大牛訪談——不同Linux版本的應(yīng)用領(lǐng)域
第3章快速掌握Linux基礎(chǔ)操作
3 1Linux命令行模式與窗口管理器
3 1 1命令行模式
3 1 2窗口管理器
3 2Linux基礎(chǔ)命令
3 2 1命令提示符
大牛成長之路:中文輸入法設(shè)置
3 2 2【實(shí)戰(zhàn)案例】基礎(chǔ)操作命令應(yīng)用
小白逆襲:快捷操作
3 3關(guān)機(jī)命令
3 4要點(diǎn)鞏固
3 5技術(shù)大牛訪談——養(yǎng)成良好的操作習(xí)慣很重要
第4章Linux文件與目錄管理
4 1文件與目錄
4 11Linux中常見的目錄
小白逆襲:其他常見目錄
4 1 2絕對路徑和相對路徑
4 2文件與目錄的相關(guān)操作
4 2 1管理文件的命令
大牛成長之路:多重命令的寫法
4 2 2管理目錄的命令
4 2 3查看文件內(nèi)容
4 3權(quán)限管理
4 3 1文件類型和查找命令
4 3 2【實(shí)戰(zhàn)案例】管理文件權(quán)限和屬性
4 4要點(diǎn)鞏固
4 5技術(shù)大牛訪談——學(xué)會(huì)管理文件,夯實(shí)基礎(chǔ)
第5章文件系統(tǒng)與磁盤管理
5 1認(rèn)識文件系統(tǒng)
5 1 1ext2、ext3和ext4文件系統(tǒng)
5 1 2xfs文件系統(tǒng)
大牛成長之路:inode(節(jié)點(diǎn))應(yīng)用
5 1 3硬鏈接和符號鏈接
5 2磁盤管理
5 2 1磁盤分區(qū)格式
大牛成長之路:磁盤分區(qū)
5 2 2查看磁盤容量
小白逆襲:物理設(shè)備命名規(guī)則
5 2 3【實(shí)戰(zhàn)案例】添加硬盤設(shè)備
5 2 4【實(shí)戰(zhàn)案例】分區(qū)管理
小白逆襲:手動(dòng)同步分區(qū)信息
5 3管理文件系統(tǒng)
5 3 1創(chuàng)建文件系統(tǒng)
5 3 2文件系統(tǒng)的掛載與卸載
5 3 3創(chuàng)建交換分區(qū)
5 3 4文件系統(tǒng)檢驗(yàn)
5 4要點(diǎn)鞏固
5 5技術(shù)大牛訪談——合理配置磁盤分區(qū)
第6章用戶管理
6 1認(rèn)識用戶和用戶組
6 1 1UID和GID
6 1 2用戶相關(guān)的文件
6 2用戶管理相關(guān)工作
6 2 1【實(shí)戰(zhàn)案例】創(chuàng)建用戶和密碼
大牛成長之路:使用passwd命令的注意事項(xiàng)
小白逆襲:密碼設(shè)置要求
6 2 2【實(shí)戰(zhàn)案例】修改和刪除用戶信息
6 2 3用戶身份切換
大牛成長之路:su和su 命令的應(yīng)用
6 3用戶組管理
6 3 1新建和刪除用戶組
6 3 2修改用戶組
6 4要點(diǎn)鞏固
6 5技術(shù)大牛訪談——認(rèn)識ACL
第7章認(rèn)識Shell
7 1vi和vim編輯器
7 1 1認(rèn)識vi和vim
7 1 2常用按鍵說明
7 1 3vim的擴(kuò)展用法
7 2Shell腳本編程
7 2 1Shell變量
大牛成長之路:關(guān)于PS1變量
7 2 2【實(shí)戰(zhàn)案例】編寫簡單的Shell腳本
7 2 3【實(shí)戰(zhàn)案例】Shell腳本的運(yùn)行方式
7 2 4Shell腳本的特殊變量
小白逆襲:流程控制語句
7 3正則表達(dá)式
7 3 1認(rèn)識正則表達(dá)式
7 3 2基礎(chǔ)正則表達(dá)式
7 3 3擴(kuò)展正則表達(dá)式
7 3 4常用工具
7 4重定向
7 4 1輸入與輸出重定向
7 4 2管道
7 5要點(diǎn)鞏固
7 6技術(shù)大牛訪談——重要的環(huán)境變量
第8章軟件包管理
8 1認(rèn)識軟件管理器
8 2RPM軟件包管理器
8 2 1【實(shí)戰(zhàn)案例】安裝和卸載軟件
小白逆襲:掛載光盤
8 2 2【實(shí)戰(zhàn)案例】YUM工具應(yīng)用
大牛成長之路:RPM包的種類
8 2 3YUM的配置文件
8 3進(jìn)程管理
8 3 1進(jìn)程和程序
8 3 2查詢進(jìn)程信息
8 3 3進(jìn)程優(yōu)先級
8 3 4任務(wù)管理
8 3 5計(jì)劃任務(wù)
8 4要點(diǎn)鞏固
8 5技術(shù)大牛訪談——關(guān)于進(jìn)程信號
第9章Linux系統(tǒng)設(shè)置與維護(hù)
9 1系統(tǒng)的基本設(shè)置
9 1 1簡單的網(wǎng)絡(luò)設(shè)置
9 1 2日期和時(shí)間設(shè)置
9 1 3語系設(shè)置
9 2查看系統(tǒng)資源信息
9 3認(rèn)識systemctl
9 3 1使用systemctl管理服務(wù)
大牛成長之路:daemon和service
9 3 2管理target unit
9 4認(rèn)識日志文件
9 4 1常見的日志文件
小白逆襲:查看日志文件
9 4 2管理日志文件
9 5備份和恢復(fù)
9 5 1【實(shí)戰(zhàn)案例】壓縮命令的使用方法
大牛成長之路:壓縮文件擴(kuò)展名
9 5 2【實(shí)戰(zhàn)案例】備份數(shù)據(jù)
小白逆襲:完整備份和增量備份
9 6要點(diǎn)鞏固
9 7技術(shù)大牛訪談——運(yùn)行級別
第10章網(wǎng)絡(luò)和路由管理
10 1認(rèn)識計(jì)算機(jī)網(wǎng)絡(luò)模型
10 11OSI七層網(wǎng)絡(luò)模型
10 1 2TCP/IP四層模型
小白逆襲:網(wǎng)絡(luò)類型
10 2TCP/IP各層分析
10 2 1TCP/IP網(wǎng)絡(luò)接口層
大牛成長之路:數(shù)據(jù)傳輸單位Mbps
10 2 2TCP/IP網(wǎng)絡(luò)層
10 2 3TCP/IP傳輸層
10 3網(wǎng)絡(luò)設(shè)置
10 3 1認(rèn)識NetworkManager
小白逆襲:簡寫命令
10 3 2網(wǎng)絡(luò)管理命令
10 3 3路由管理
10 3 4【實(shí)戰(zhàn)案例】不同網(wǎng)段的主機(jī)通信
10 4要點(diǎn)鞏固
10 5技術(shù)大牛訪談——克隆虛擬機(jī)
第11章Linux網(wǎng)絡(luò)安全技術(shù)
11 1網(wǎng)絡(luò)安全基本概念
11 1 1安全防護(hù)目標(biāo)和對象
11 1 2常見安全攻擊
11 2防火墻
11 2 1防火墻的概念
11 2 2【實(shí)戰(zhàn)案例】firewalld配置應(yīng)用
小白逆襲:防火墻管理
11 3網(wǎng)絡(luò)加密技術(shù)
11 3 1對稱加密
11 3 2非對稱加密
11 4SSH遠(yuǎn)程登錄
11 4 1【實(shí)戰(zhàn)案例】Linux主機(jī)之間的遠(yuǎn)程登錄
大牛成長之路: SSH安全認(rèn)證
11 4 2【實(shí)戰(zhàn)案例】Windows主機(jī)遠(yuǎn)程登錄到Linux服務(wù)器
11 5要點(diǎn)鞏固
11 6技術(shù)大牛訪談——iptables的使用方法
第12章網(wǎng)站部署
12 1認(rèn)識Apache
12 2管理配置文件
12 2 1配置首頁文件
12 2 2SELinux設(shè)置
大牛成長之路:SELinux機(jī)制
12 3虛擬主機(jī)網(wǎng)站
12 3 1【實(shí)戰(zhàn)案例】基于IP地址的訪問
12 3 2【實(shí)戰(zhàn)案例】基于主機(jī)域名的訪問
小白逆襲:網(wǎng)頁設(shè)計(jì)
12 4要點(diǎn)鞏固
12 5技術(shù)大牛訪談——基于端口號訪問網(wǎng)站