Linux 實用教程

ux的獲取和安裝1、1Lin ux的獲取1、1、1選擇Lin ux的安裝1、3、1安裝Lin

內容介紹

國內比較早的 Linux 教程,涉及了一些同類圖書沒有涉及的、系統開發方面的內容

作品目錄

全文目錄
Linux實用教程
前言
第一部 分Linux的安裝和快速入門
本書主要內容
本書面向讀者
第一章 Linux的獲取和安裝
1、1Linux的獲取
1、1、1選擇Linux版本
版面字型約定
1、1、2獲取Linux
1、1、3RedHat簡介
1、2安裝Linux的硬體需求
1、3Linux的安裝
1、3、1安裝Linux的一般過程
1、3、2安裝RedHatLinux
1、4Linux資源,尋求幫助
第二章 Linux基礎
2、1登錄、註銷和關機
2、1、1登錄
2、1、2註銷和關機
2、1、3修改口令
2、2檔案系統概述
2、3用戶帳號和口令
2、3、1用戶信息
2、3、2口令
2、3、3建立和管理用戶帳號
2、4主目錄
第三章 檔案和程式
3、1檔案系統的層次結構
3、2檔案和目錄
3、2、1固定連結
3、3符號連結
3、4檔案許可權和所有權
3、5目錄和目錄許可權
3、6運行程式
3、6、1常用的系統操作命令
3、6、2遠程登錄
第四章 磁碟管理
4、1Linux中的設備
4、1、1建立設備特殊檔案
4、1、2設備驅動程式原理
4、1、3常見設備種類
4、2磁碟的格式化
4、2、1物理格式化
4、2、2創建檔案系統
4、2、3掛裝檔案系統
4、2、4卸除檔案系統
4、2、5其他討論
4、3備份和恢復
4、3、1備份
4、3、2恢復
第五章 BASII
5、1概述
5、1、1通配符,路徑名的擴展
5、1、2引用特殊字元
5、1、3命令補全
5、1、4輸出重定向
5、1、5輸入重定向
5、1、6錯誤重定向
5、1、7管道
5、1、8歷史表
5、1、9命令行編輯
5、1、10shell函式
5、2進程
5、3作業管理和虛擬終端
5、3、1後台作業
5、3、2作業管理
5、3、3虛擬終端
5、4環境變數
5、5系統初始化
第六章 Linux的GUI
6、1X
6、2X和Windows
6、3安裝和配置X
6、3、1硬體要求
6、3、2獲取X
6、3、3安裝和配置XFree86
6、4運行X
6、4、1fvwm
6、4、2xterm
第七章 工具和實用程式
7、1正文編輯
7、1、1vi
7、1、2GNUEmacs簡介
7、2搜尋和排序
7、2、1搜尋
7、2、2排序
7、3檔案的歸檔、壓縮和解壓縮
7、3、1歸檔
7、3、2壓縮和解壓縮
7、3、3歸檔、壓縮和解壓縮的聯合使用
7、4其他常用工具
第八章 其他
8、1shell腳本編程入門
8、1、1概述
8、1、2shell的指定
8、1、3變數
8、1、4登錄腳本
8、1、5捕捉信號
8、1、6控制程式流程
8、2GNUC的安裝和作用
8、2、1安裝gcc
8、2、2C程式的編譯和連線
8、2、3創建函式館
8、2、4利用make和Makefile自動編譯
8、3其他
8、3、1常見檔案的擴展名
8、3、2一些有用的中文軟體
第二部 分Linux奧秘
第九章 Linux系統概述
9、1作業系統的概念和組成部分
9、2Linux核心的重要組成部分
9、2、1記憶體管理
9、2、2進程
9、2、3設備驅動程式
9、2、4檔案系統
9、2、5網路
9、2、6其他
9、3Linux系統的主要服務
9、3、1init
9、3、2終端登錄
9、3、3Syslog
9、3、4周期命令執行:cron和at
9、3、5圖形用戶界面
9、3、6網路
9、3、7網路登錄
9、3、8網路檔案系統
9、3、9其他
9、4目錄樹的標準布局
9、4、1root檔案系統
9、4、2/usr檔案系統
9、4、3/var檔案系統
9、4、4/proc檔案系統
第十章 記憶體管理
10、1虛擬記憶體
10、2Linux的記憶體頁表
10、3記憶體頁的分配和釋放
10、4記憶體映射和需求分頁
10、5Linux頁快取
10、6記憶體交換
10、7高速快取
10、8相關係統工具和系統調用
10、8、1建立交換空間
10、8、2使用交換空間
10、8、3分配交換空間
10、8、4關於緩衝區高速快取
10、8、5系統調用
第十一章 進程及進程間通訊機制
11、1Linux進程及執行緒
11、1、1標識符信息
11、1、2進程狀態信息
11、1、3檔案信息
11、1、4虛擬記憶體
11、1、5時間和定時器
11、1、6關於執行緒
11、1、7會話和進程組
11、2進程調度
11、3進程的創建
11、4執行程式
11、4、1ELF
11、4、2腳本檔案
11、5信號
11、6管道
11、7SystemV的IPC機制
11、7、1訊息佇列
11、7、2信號量
11、7、3共享記憶體
11、8套接字
11、9相關係統工具及系統調用
11、9、1系統工具
11、9、2系統調用
第十二章 硬體和設備驅動程式
12、1處理器和匯流排
12、2Linux對PCI匯流排的支持
12、2、1PCI匯流排的結構
12、2、2Linux中PCI設備的初始化
12、3計算機和設備間的數據交換方式
12、3、1查詢和中斷
12、3、2直接記憶體訪問
12、4中斷及中斷處理
12、4、1中斷處理硬體
12、4、2Linux的中斷處理軟體
12、5設備驅動程式
12、5、1設備驅動程式的概念
12、5、2設備驅動程式的記憶體分配
12、5、3設備驅動程式和核心的接口
12、5、4網路設備
12、6硬碟
12、7軟碟
12、8格式化和分區
12、8、1格式化
12、8、2分區
12、8、3無檔案系統的磁碟
12、9其他存儲設備
12、9、1CD-ROM
12、9、2磁帶
12、10顯示卡和監視器
12、10、1光柵掃描監視器
12、10、2彩色監視器
12、10、3調色板和解析度
12、10、4顯示記憶體
12、10、5點時鐘
12、10、6XFree86
12、11鍵盤和滑鼠
12、11、1鍵盤布局
12、11、2鍵盤的重複延遲和重複率
12、11、3Linux中的鍵盤映射
12、11、4滑鼠接口
12、11、5滑鼠設備名稱
12、11、6滑鼠協定
12、11、7滑鼠和XFree86
12、12印表機
12、12、1印表機及其設備檔案
12、12、2假脫機和列印作業
12、12、3列印作業控制
12、12、4Linux的列印原理
12、13其他外設
第十三章 檔案系統
13、1Ext2檔案系統
13、1、1Ext2索引節點
13、1、2Ext2檔案系統的超塊
13、1、3Ext2塊組描述符
13、1、4Ext2目錄
13、1、5Ext2檔案系統中數據塊的分配和釋放
13、2虛擬檔案系統
13、2、1VFS超塊
13、2、2VFS索引節點
13、2、3檔案系統的註冊
13、2、4檔案系統的掛裝和卸裝
13、2、5VFS中檔案的定位
13、2、6VFS索引節點高速快取
13、2、7VFS目錄高速快取
13、3緩衝區高速快取
13、3、1bdflush核心守護進程
13、3、2update進程
13、4/proc檔案系統
13、5特殊設備檔案
13、6相關係統工具和系統調用
13、6、1Linux支持的檔案系統
13、6、2建立檔案系統
13、6、3檔案系統的掛裝和卸裝
13、6、4檢查檔案系統的完整性
13、6、5檢查磁碟錯誤
13、6、6碎片化問題
13、6、7其他檔案系統工具
13、6、8系統調用
第十四章 網路
14、1TCP/IP協定
14、2Linux的TCP/IP網路層
14、3BSD套接字接口
14、4INET套接字層
14、4、1建立BSD套接字
14、4、2在INETBSD套接字上綁定地址
14、4、3在INETBSD套接字上建立連線
14、4、4監聽INETBSD套接字
14、4、5接受連線請求
14、5IP層
14、5、1套接字緩衝區
14、5、2接收IP數據包
14、5、3傳送IP數據包
14、5、4數據包的分段和重組
14、6地址解析協定
14、7IP路由
14、7、1路由快取
14、7、2轉發信息資料庫
14、8相關係統工具和系統調用
第十五章 其他核心機制
15、1底半處理
15、2任務佇列
15、3時間和定時器
15、4等待佇列
15、5Buzz鎖
15、6信號量
15、7模組
15、7、1裝載模組
15、7、2卸載模組
15、8相關係統工具和系統調用
15、8、1顯示和設定時間
15、8、2管理核心模組
15、8、3系統調用
第十六章 引導和關機
16、1Linux的引導過程
16、2關機
16、3重新引導
16、4緊急引導軟碟
16、5init
16、6啟動getty:/etc/inittab檔案
16、7運行級別
16、8/etc/inittab檔案的特殊設定
16、9單用戶模式
第十七章 登錄和註銷
17、1終端登錄
17、2網路登錄
17、3login程式
17、4xdm
17、5訪問控制
17、6shell啟動
第十八章 安全性
18、1用戶帳號及其配置
18、1、1用戶帳號
18、1、2用戶組
18、1、3/erc/passwd以及其他信息檔案
18、1、4手工建立用戶帳號
18、1、5修改用戶屬性
18、1、6刪除用戶或暫時禁止用戶
18、2檔案的訪問許可
18、3訪問設備
18、4root帳號
18、5備份數據
18、5、1選擇備份介質
18、5、2選擇備份工具
18、5、3簡單備份
18、5、4多級備份
18、5、5壓縮備份
第三部 分Linux實戰舉例
第十九章 核心編譯
19、1準備工作
19、1、1了解你現有的核心版本號
19、1、2了解新核心的基本情況
19、1、3獲取源檔案
19、1、4解開源程式包
19、2核心編譯
19、2、1核心配置
19、2、2編譯核心和用新核心引導
19、2、3附加的套件
19、3常見問題及解決方法
第二十章 網路套用
20、1Linux對網路的支持
20、1、1網路通訊協定
20、1、2網路硬體的支持
20、1、3檔案與列印的共享
20、1、4Linux對Internet/Internet所提供的服務
20、1、5遠端執行應用程式服務
20、1、6Linux對網路互連的支持
20、1、7Linux對網路管理的支持
20、2PPP
20、2、1將PPP設定為客戶端
20、2、2使用PPP連線兩個網路
20、2、3建立PPP伺服器
20、2、4在nullmoden(直接連線)上使用PPP
20、3阿帕奇(Apache)的套用
20、3、1編譯啟動阿帕奇
20、3、2WWW伺服器的配置
20、3、3代理伺服器的設定
第二十一章 中文環境
21、1中文字元集及編碼
21、1、1GB碼
21、1、2HZ碼
21、1、3Big5碼
21、2中文化方法
21、2、1修改原始碼
21、2、2“包裝”原理
21、2、3常用的XWindow中文化解決方案
21、3XWindow的中文字型檔
21、3、1常用字型檔
21、3、2中文字型檔的安裝
21、3、3可縮放字型檔
21、3、4中文X字型檔的共享
21、4中文輸入
21、4、1Xcin+crxvt
21、4、2Chinput套件
21、4、3其他問題
21、5中文編輯
21、5、1LaTeX+CJK
21、5、2Emacs
21、6中文列印
21、6、1cnprint,ps2cps,gb2ps
21、6、2中文(GB)PostScript字型檔
21、7中文終端
21、7、1安裝CXterm
21、7、2CXterm的使用
第二十二章 基於XLIB的應用程式開發
22、1基礎知識
22、1、1頭檔案
22、1、2變數
22、1、3伺服器資源
22、1、4圖形上下文
22、1、5事件
22、2創建一個簡單的X視窗程式
22、2、1同X伺服器建立聯繫
22、2、2獲取螢幕信息
22、2、3產生視窗
22、2、4圖示、字型和顏色
22、2、5與視窗管理器建立聯繫
22、2、6選擇事件類型
22、2、7創建和設定GC
22、2、8視窗顯示
22、2、9事件循環和處理
22、2、10繪圖
22、2、11出錯處理
22、3源程式
附錄A佳文共賞
Linux——自由而奔放的黑馬
附錄B專業術語中英文對照表
附錄C參考文獻

相關詞條

相關搜尋

熱門詞條

聯絡我們