全面、系統、由淺入深地介紹了Linux系統的基本概念、一般應用、簡單原理、日常管理等方面的內容。通過大量應用實例,循序漸進地引導讀者進入Linux世界。
全書共分12章,分別介紹Linux系統概述,有關文件、目錄和進程的常用命令,vi編輯器,C程序編譯工具,shell編程,系統安裝,桌面環境,系統管理,內核簡介,網絡管理等。每章后面給出很多有價值的思考題。在書后給出實驗指導,供教學參考。
本書可作為大專院校學生學習Linux的教材,也可作為廣大Linux用戶、管理員以及眾多Linux系統自學者的輔導或自學用書。
目錄
第1章Linux系統概述
1.1計算機基礎知識
1.1.1硬件
1.1.2軟件
1.2操作系統概述
1.2.1什麼是操作系統
1.2.2操作系統的功能
1.2.3操作系統的類型
1.3Linux系統的歷史和現狀
1.3.1Linux的歷史
1.3.2Linux的應用現狀
1.4Linux系統的特點
1.5Linux的發展優勢與存在的問題
1.5.1Linux的發展優勢
1.5.2Linux的用戶
1.5.3Linux的不足
1.6Linux的常用版本
思考題
第2章常用命令及文件操作
2.1命令行方式
2.1.1進入命令行界面
2.1.2提示符
2.2簡單命令
2.3命令格式
2.3.1一般命令格式
2.3.2常用命令一般格式
2.4文件及其類型
2.4.1文件概念
2.4.2文件類型
2.5常用文件操作命令
2.5.1有關文件顯示命令
2.5.2匹配、排序及顯示指定內容的命令
2.5.3比較文件內容的命令
2.5.4復制、刪除和移動文件的命令
2.5.5文件內容統計命令
思考題
第3章目錄及其操作
3.1目錄、路徑名和存取權限
3.1.1目錄概念
3.1.2路徑名
3.1.3用戶及文件存取權限
3.2常用目錄操作命令
3.2.1創建和刪除目錄
3.2.2改變工作目錄和顯示目錄內容
3.2.3鏈接文件的命令
3.2.4改變文件或目錄存取權限
3.2.5改變用戶組和文件主
3.3聯機幫助命令
3.3.1man命令
3.3.2help命令
思考題
第4章進程及其管理
4.1進程概念
4.1.1多道程序設計
4.1.2進程概念
4.2進程狀態
4.2.1進程的基本狀態
4.2.2進程狀態的轉換
4.2.3進程族系
4.3進程管理命令
4.3.1查看進程狀態
4.3.2進程管理
4.4其他常用命令
4.4.1磁盤使用情況統計
4.4.2文件壓縮和解壓縮
思考題
第5章文本編輯
5.1進入和退出vi
5.1.1進入vi
5.1.2退出vi
5.2vi的工作方式
5.3文本輸入命令
5.4光標移動命令
5.5文本修改命令
5.5.1文本刪除
5.5.2復原命令
5.5.3重復命令
5.5.4修改命令
5.5.5取代命令
5.5.6替換命令
5.6字符串檢索
思考題
第6章C程序編譯工具
6.1gcc編譯系統
6.1.1文件名后綴
6.1.2C語言編譯過程
6.1.3gcc命令行選項
6.2gdb程序調試工具
6.2.1啟動gdb和查看內部命令
6.2.2顯示源程序和數據
6.2.3改變和顯示目錄或路徑
6.2.4控制程序的執行
6.2.5其他常用命令
6.2.6應用示例
思考題
第7章shell程序設計
7.1shell概述
7.1.1shell的特點和類型
7.1.2shell腳本的建立和執行
7.2shell變量和算術運算
7.2.1簡單shell變量
7.2.2數組
7.2.3位置參數
7.2.4預先定義的特殊變量
7.2.5環境變量
7.2.6算術運算
7.3輸入/輸出及復位向命令
7.3.1輸入/輸出命令
7.3.2輸入/輸出復位向
7.4shell特殊字符和命令語法
7.4.1引號
7.4.2注釋、管道線和后台命令
7.4.3命令執行操作符
7.4.4復合命令
7.5過程控制結構
7.5.1if語句
7.5.2條件測試
7.5.3while語句
7.5.4until語句
7.5.5for語句
7.5.6case語句
7.5.7break、continue和exit命令
7.6shell函數和內置命令
7.6.1shell函數
7.6.2shell內置命令
7.7shell腳本調試
7.7.1解決環境設置問題
7.7.2解決腳本錯誤
思考題
第8章安裝Linux系統
8.1基本硬件要求
8.2安裝前准備工作
8.3多系統共存時分區的划分
8.4系統安裝過程
8.4.1啟動安裝程序
8.4.2安裝過程
8.5登錄和退出系統
8.5.1登錄
8.5.2退出
思考題
第9章Linux桌面系統及其配置
9.1Linux圖形界面概述
9.1.1圖形界面簡介
9.1.2X Window系統
9.2KDE桌面系統
9.2.1GNOME和KDE概述
9.2.2KDE桌面系統
9.2.3窗口操作及快捷鍵
9.3控制面板概述
9.4硬件配置
9.4.1配置顯卡
9.4.2配置聲卡
9.4.3配置網卡
9.4.4配置打印機
9.5KDE環境日常應用
9.5.1建立文檔
9.5.2復制文件
9.5.3抓圖
思考題
第10章Linux系統管理
10.1系統管理概述
10.2用戶和工作組管理
10.2.1用戶管理
10.2.2工作組管理
10.2.3設置用戶登錄環境
10.2.4用戶磁盤空間限制
10.3文件系統及其維護
10.3.1建立文件系統
10.3.2安裝文件系統
10.3.3卸載文件系統
10.3.4維護文件系統
10.4文件系統的后備
10.4.1備份策略
10.4.2備份時機和工具
10.4.3恢復后備文件
10.5系統安全管理
10.5.1安全管理的目標和要素
10.5.2用戶密碼的管理
思考題
第11章Linux內核簡介
11.1Linux內核結構
11.2進程管理
11.2.1Linux進程和線程概念
11.2.2對進程的操作
11.2.3進程調度
11.2.4shell基本工作原理
11.3文件系統
11.3.1ext2文件系統
11.3.2虛擬文件系統
11.4內存管理
11.4.1內存管理技術
11.4.2內存交換
11.5設備管理
11.5.1設備管理概述
11.5.2設備驅動程序和內核之間的接口
11.6中斷、異常和系統調用
11.6.1中斷及其處理
11.6.2系統調用
11.7進程通信
11.7.1信號機制
11.7.2管道文件
11.7.3SystemV IPC機制
11.8系統初啟
思考題
第12章網絡管理
12.1網絡概述
12.1.1網絡分類和拓撲結構
12.1.2網絡協議
12.1.3IP地址和網絡掩碼
12.2網絡管理與有關命令
12.2.1網絡管理功能
12.2.2基本網絡命令
12.3電子郵件
12.3.1電子郵件系統簡介
12.3.2郵件環境簡易配置
12.4網絡安全
12.4.1網絡安全簡介
12.4.2Linux安全問題及對策
12.4.3網絡安全工具
12.4.4計算機病毒
12.5防火牆技術
12.5.1防火牆技術的基本概念
12.5.2防火牆的基本技術
思考題
附錄實驗指導
實驗一文件和目錄操作(3~4學時)
實驗二進程操作及其他命令(2~3學時)
實驗三vi編輯器(2~3學時)
實驗四C程序的編譯和調試(2~3學時)
實驗五shell編程(3~4學時)
實驗六系統安裝與簡單配置(3~4學時)
實驗七KDE桌面環境應用(2~3學時)
實驗八系統及網絡管理(2~3學時)
參考文獻
1.1計算機基礎知識
1.1.1硬件
1.1.2軟件
1.2操作系統概述
1.2.1什麼是操作系統
1.2.2操作系統的功能
1.2.3操作系統的類型
1.3Linux系統的歷史和現狀
1.3.1Linux的歷史
1.3.2Linux的應用現狀
1.4Linux系統的特點
1.5Linux的發展優勢與存在的問題
1.5.1Linux的發展優勢
1.5.2Linux的用戶
1.5.3Linux的不足
1.6Linux的常用版本
思考題
第2章常用命令及文件操作
2.1命令行方式
2.1.1進入命令行界面
2.1.2提示符
2.2簡單命令
2.3命令格式
2.3.1一般命令格式
2.3.2常用命令一般格式
2.4文件及其類型
2.4.1文件概念
2.4.2文件類型
2.5常用文件操作命令
2.5.1有關文件顯示命令
2.5.2匹配、排序及顯示指定內容的命令
2.5.3比較文件內容的命令
2.5.4復制、刪除和移動文件的命令
2.5.5文件內容統計命令
思考題
第3章目錄及其操作
3.1目錄、路徑名和存取權限
3.1.1目錄概念
3.1.2路徑名
3.1.3用戶及文件存取權限
3.2常用目錄操作命令
3.2.1創建和刪除目錄
3.2.2改變工作目錄和顯示目錄內容
3.2.3鏈接文件的命令
3.2.4改變文件或目錄存取權限
3.2.5改變用戶組和文件主
3.3聯機幫助命令
3.3.1man命令
3.3.2help命令
思考題
第4章進程及其管理
4.1進程概念
4.1.1多道程序設計
4.1.2進程概念
4.2進程狀態
4.2.1進程的基本狀態
4.2.2進程狀態的轉換
4.2.3進程族系
4.3進程管理命令
4.3.1查看進程狀態
4.3.2進程管理
4.4其他常用命令
4.4.1磁盤使用情況統計
4.4.2文件壓縮和解壓縮
思考題
第5章文本編輯
5.1進入和退出vi
5.1.1進入vi
5.1.2退出vi
5.2vi的工作方式
5.3文本輸入命令
5.4光標移動命令
5.5文本修改命令
5.5.1文本刪除
5.5.2復原命令
5.5.3重復命令
5.5.4修改命令
5.5.5取代命令
5.5.6替換命令
5.6字符串檢索
思考題
第6章C程序編譯工具
6.1gcc編譯系統
6.1.1文件名后綴
6.1.2C語言編譯過程
6.1.3gcc命令行選項
6.2gdb程序調試工具
6.2.1啟動gdb和查看內部命令
6.2.2顯示源程序和數據
6.2.3改變和顯示目錄或路徑
6.2.4控制程序的執行
6.2.5其他常用命令
6.2.6應用示例
思考題
第7章shell程序設計
7.1shell概述
7.1.1shell的特點和類型
7.1.2shell腳本的建立和執行
7.2shell變量和算術運算
7.2.1簡單shell變量
7.2.2數組
7.2.3位置參數
7.2.4預先定義的特殊變量
7.2.5環境變量
7.2.6算術運算
7.3輸入/輸出及復位向命令
7.3.1輸入/輸出命令
7.3.2輸入/輸出復位向
7.4shell特殊字符和命令語法
7.4.1引號
7.4.2注釋、管道線和后台命令
7.4.3命令執行操作符
7.4.4復合命令
7.5過程控制結構
7.5.1if語句
7.5.2條件測試
7.5.3while語句
7.5.4until語句
7.5.5for語句
7.5.6case語句
7.5.7break、continue和exit命令
7.6shell函數和內置命令
7.6.1shell函數
7.6.2shell內置命令
7.7shell腳本調試
7.7.1解決環境設置問題
7.7.2解決腳本錯誤
思考題
第8章安裝Linux系統
8.1基本硬件要求
8.2安裝前准備工作
8.3多系統共存時分區的划分
8.4系統安裝過程
8.4.1啟動安裝程序
8.4.2安裝過程
8.5登錄和退出系統
8.5.1登錄
8.5.2退出
思考題
第9章Linux桌面系統及其配置
9.1Linux圖形界面概述
9.1.1圖形界面簡介
9.1.2X Window系統
9.2KDE桌面系統
9.2.1GNOME和KDE概述
9.2.2KDE桌面系統
9.2.3窗口操作及快捷鍵
9.3控制面板概述
9.4硬件配置
9.4.1配置顯卡
9.4.2配置聲卡
9.4.3配置網卡
9.4.4配置打印機
9.5KDE環境日常應用
9.5.1建立文檔
9.5.2復制文件
9.5.3抓圖
思考題
第10章Linux系統管理
10.1系統管理概述
10.2用戶和工作組管理
10.2.1用戶管理
10.2.2工作組管理
10.2.3設置用戶登錄環境
10.2.4用戶磁盤空間限制
10.3文件系統及其維護
10.3.1建立文件系統
10.3.2安裝文件系統
10.3.3卸載文件系統
10.3.4維護文件系統
10.4文件系統的后備
10.4.1備份策略
10.4.2備份時機和工具
10.4.3恢復后備文件
10.5系統安全管理
10.5.1安全管理的目標和要素
10.5.2用戶密碼的管理
思考題
第11章Linux內核簡介
11.1Linux內核結構
11.2進程管理
11.2.1Linux進程和線程概念
11.2.2對進程的操作
11.2.3進程調度
11.2.4shell基本工作原理
11.3文件系統
11.3.1ext2文件系統
11.3.2虛擬文件系統
11.4內存管理
11.4.1內存管理技術
11.4.2內存交換
11.5設備管理
11.5.1設備管理概述
11.5.2設備驅動程序和內核之間的接口
11.6中斷、異常和系統調用
11.6.1中斷及其處理
11.6.2系統調用
11.7進程通信
11.7.1信號機制
11.7.2管道文件
11.7.3SystemV IPC機制
11.8系統初啟
思考題
第12章網絡管理
12.1網絡概述
12.1.1網絡分類和拓撲結構
12.1.2網絡協議
12.1.3IP地址和網絡掩碼
12.2網絡管理與有關命令
12.2.1網絡管理功能
12.2.2基本網絡命令
12.3電子郵件
12.3.1電子郵件系統簡介
12.3.2郵件環境簡易配置
12.4網絡安全
12.4.1網絡安全簡介
12.4.2Linux安全問題及對策
12.4.3網絡安全工具
12.4.4計算機病毒
12.5防火牆技術
12.5.1防火牆技術的基本概念
12.5.2防火牆的基本技術
思考題
附錄實驗指導
實驗一文件和目錄操作(3~4學時)
實驗二進程操作及其他命令(2~3學時)
實驗三vi編輯器(2~3學時)
實驗四C程序的編譯和調試(2~3學時)
實驗五shell編程(3~4學時)
實驗六系統安裝與簡單配置(3~4學時)
實驗七KDE桌面環境應用(2~3學時)
實驗八系統及網絡管理(2~3學時)
參考文獻
網路書店
類別
折扣
價格
-
新書87折$204