Linux操作系統(tǒng)(高等院校計算機(jī)應(yīng)用系列教材)
定 價:68 元
叢書名:高等院校計算機(jī)應(yīng)用系列教材
- 作者:劉智珺,裴浪,潘雪峰編
- 出版時間:2023/4/1
- ISBN:9787302630814
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316.89
- 頁碼:223
- 紙張:
- 版次:1
- 開本:16開
本書從原理性和實(shí)用性出發(fā),從初學(xué)者的角度全面而詳細(xì)地介紹了Linux操作系統(tǒng)的基本概念和常用命令。闡述的內(nèi)容涵蓋初學(xué)者完成日常工作必需的各個方面,包括Linux系統(tǒng)概述、常用命令、文件系統(tǒng)、文本編輯、Shell程序設(shè)計、Linux系統(tǒng)管理的基本設(shè)置與備份、服務(wù)器管理、Linux內(nèi)核簡介、常用開發(fā)工具、Linux內(nèi)核編譯與管理、綜合案例等。本書各章都有實(shí)例講述,各章末尾配有練習(xí)題,可幫助讀者由淺入深、循序漸進(jìn)地學(xué)習(xí)Linux操作系統(tǒng),便于讀者通過理論聯(lián)系實(shí)際,快速上手實(shí)踐,從而熟練掌握Linux操作系統(tǒng)的使用技巧,提高應(yīng)用開發(fā)能力。
本書面向應(yīng)用,實(shí)用性強(qiáng),適用面廣,結(jié)合企業(yè)案例,增強(qiáng)了應(yīng)用性。
本書可作為普通高等院校計算機(jī)、自動化、電子信息、通信、機(jī)電等專業(yè)的教材及教學(xué)參考書,也適合有關(guān)專業(yè)人員閱讀。
第1章 Linux系統(tǒng)概述
1.1 Linux系統(tǒng)的歷史
1.1.1 UNIX系統(tǒng)的出現(xiàn)
1.1.2 Linux的出現(xiàn)
1.1.3 Linux的發(fā)行版本
1.2 GNU計劃自由軟件與開放源碼
1.3 Linux的特點(diǎn)
1.4 Linux的發(fā)展和應(yīng)用
1.4.1 Intranet
1.4.2 服務(wù)器
1.4.3 嵌入式系統(tǒng)
1.4.4 集群計算機(jī)
1.5 Linux系統(tǒng)安裝
習(xí)題1
第2章 Linux常用命令
2.1 Shell與Shell命令
2.2 簡單命令
2.3 文件操作命令
2.4 目錄及其操作命令
2.5 歷史命令、別名命令
2.6 聯(lián)機(jī)幫助命令
習(xí)題2
第3章 Linux文件系統(tǒng)
3.1 文件和文件系統(tǒng)概述
3.1.1 文件的概念
3.1.2 文件的類型
3.2 文件系統(tǒng)類型
3.3 文件系統(tǒng)結(jié)構(gòu)
3.3.1 系統(tǒng)目錄結(jié)構(gòu)
3.3.2 路徑
3.4 文件和目錄權(quán)限管理
3.4.1 文件和目錄權(quán)限的簡介
3.4.2 文件和目錄的基本權(quán)限
3.4.3 文件和目錄的特殊權(quán)限
習(xí)題3
第4章 文本編輯
4.1 VI編輯器
4.2 VIM編輯器的工作模式
4.3 VIM的基本操作
4.3.1 VIM的進(jìn)入與退出
4.3.2 VIM的編輯
4.3.3 VIM的光標(biāo)移動
4.3.4 VIM的復(fù)制和粘貼
4.3.5 VIM的刪除和取消
4.3.6 VIM的查找和替換
4.3.7 VIM的多文件編輯
習(xí)題4
第5章 Linux Shell程序設(shè)計
5.1 Shell概述
5.1.1 Shell模式類別
5.1.2 Shell腳本的特點(diǎn)
5.1.3 Shell腳本的建立和執(zhí)行
5.2 Shell的特殊字符
5.3 Shell變量
5.3.1 環(huán)境變量
5.3.2 用戶定義的變量
5.3.3 位置參數(shù)
5.3.4 Shell特殊變量
5.4 運(yùn)算符及表達(dá)式
5.5 輸入與輸出
5.6 控制結(jié)構(gòu)
5.6.1 條件測試語句
5.6.2 條件語句
5.6.3 case語句
5.6.4 while語句
5.6.5 until語句
5.6.6 for語句
5.6.7 break命令和continue命令
5.7 函數(shù)
5.8 腳本的調(diào)試
習(xí)題5
第6章 Linux系統(tǒng)管理的基本設(shè)置與備份
6.1 用戶和工作組管理
6.1.1 用戶管理
6.1.2 用戶組管理
6.1.3 與用戶賬號有關(guān)的系統(tǒng)文件
6.2 文件系統(tǒng)及其維護(hù)
6.2.1 虛擬文件系統(tǒng)(VFS)
6.2.2 Linux文件系統(tǒng)結(jié)構(gòu)
6.2.3 Linux樹狀目錄結(jié)構(gòu)
6.2.4 文件系統(tǒng)的相關(guān)命令及應(yīng)用
6.3 文件系統(tǒng)的備份
6.3.1 gzip壓縮工具
6.3.2 bzip2壓縮工具
6.3.3 tar工具
6.4 系統(tǒng)安全管理
6.4.1 設(shè)置系統(tǒng)權(quán)限
6.4.2 suIsudo
6.5 系統(tǒng)性能優(yōu)化
6.5.1 查看CPU負(fù)載的工具
6.5.2 內(nèi)存使用情況分析
6.5.3 網(wǎng)絡(luò)運(yùn)行狀態(tài)
習(xí)題6
第7章 服務(wù)器管理
7.1 網(wǎng)絡(luò)配置管理
7.1.1 網(wǎng)絡(luò)接口
7.1.2 默認(rèn)網(wǎng)關(guān)與主機(jī)路由
7.1.3 網(wǎng)絡(luò)連接
7.2 vsftpd服務(wù)器
7.2.1 FTP傳輸模式
7.2.2 vsftpd服務(wù)器簡介
7.2.3 vstftpd服務(wù)器的安裝配置
7.2.4 vsftpd匿名用戶配置
7.2.5 vsftpd系統(tǒng)用戶配置
7.2.6 vsftpd虛擬用戶配置
7.3 DNS服務(wù)器
7.3.1 DNS簡介
7.3.2 DNS服務(wù)器的工作原理
7.3.3 BIND軟件
7.4 Apache Web服務(wù)器
7.4.1 Apache Web服務(wù)器簡介
7.4.2 Prefork MPM工作原理
7.4.3 Worker MPM工作原理
7.4.4 安裝Apache Web服務(wù)器
7.4.5 Apache常用目錄
7.4.6 Apache配置文件詳解
7.4.7 Apache虛擬主機(jī)在企業(yè)中的應(yīng)用
習(xí)題7
第8章 Linux內(nèi)核簡介
8.1 進(jìn)程管理
8.1.1 程序的順序執(zhí)行與并發(fā)執(zhí)行
8.1.2 進(jìn)程的概念
8.1.3 進(jìn)程控制塊
8.1.4 Linux系統(tǒng)中的進(jìn)程
8.2 進(jìn)程管理的命令
8.3 進(jìn)程通信
8.3.1 信號機(jī)制
8.3.2 管道文件
8.3.3 System IPC機(jī)制
8.4 磁盤管理
8.4.1 磁盤分區(qū)
8.4.2 磁盤格式化
8.4.3 磁盤的掛載
8.5 內(nèi)存管理
8.6 設(shè)備管理
8.6.1 Linux設(shè)備管理綜述
8.6.2 Linux I/O系統(tǒng)的軟件結(jié)構(gòu)
8.6.3 Linux的設(shè)備管理機(jī)制
8.6.4 字符設(shè)備的管理與驅(qū)動
8.6.5 Linux的中斷處理
習(xí)題8
第9章 常用開發(fā)工具
9.1 gcc編譯系統(tǒng)
9.1.1 gcc使用方法簡介
9.1.2 gcc編譯流程
9.2 gdb程序調(diào)試工具
9.2.1 gdb使用流酲
9.2.2 gdb基本命令
9.3 程序維護(hù)工具make
9.3.1 makefile基本結(jié)構(gòu)
9.3.2 makefile變量
9.3.3 makefile規(guī)則
9.3.4 make管理器的使用
9.4 Qt介紹
9.4.1 Qt程序設(shè)計簡介
9.4.2 開發(fā)Qt圖形界面程序
習(xí)題9
第10章 Linux內(nèi)核編譯與管理
10.1 內(nèi)核編譯的基本過程
10.1 內(nèi)核概述
10.1.2 內(nèi)核編譯的過程
10.2 內(nèi)核配置詳解
10.2.1 General setup
10.2.2 Loadable module support
10.2.3 Processo