全文目錄
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參考文獻
· · · · · · (
收起)
評分
☆☆☆☆☆
http://www.nulog.cn/3949.html 全文目录 Linux实用教程 前言 第一部 分Linux的安装和快速入门 本书主要内容 本书面向读者 第一章 Linux的获取和安装 1、1Linux的获取 1、1、1选择Linux版本 版面字体约定 1、1、2获取Linux 1、1、3RedHat简介 1、2安装Linux的硬件需求 1、3L...
評分
☆☆☆☆☆
http://www.nulog.cn/3949.html 全文目录 Linux实用教程 前言 第一部 分Linux的安装和快速入门 本书主要内容 本书面向读者 第一章 Linux的获取和安装 1、1Linux的获取 1、1、1选择Linux版本 版面字体约定 1、1、2获取Linux 1、1、3RedHat简介 1、2安装Linux的硬件需求 1、3L...
評分
☆☆☆☆☆
http://www.nulog.cn/3949.html 全文目录 Linux实用教程 前言 第一部 分Linux的安装和快速入门 本书主要内容 本书面向读者 第一章 Linux的获取和安装 1、1Linux的获取 1、1、1选择Linux版本 版面字体约定 1、1、2获取Linux 1、1、3RedHat简介 1、2安装Linux的硬件需求 1、3L...
評分
☆☆☆☆☆
http://www.nulog.cn/3949.html 全文目录 Linux实用教程 前言 第一部 分Linux的安装和快速入门 本书主要内容 本书面向读者 第一章 Linux的获取和安装 1、1Linux的获取 1、1、1选择Linux版本 版面字体约定 1、1、2获取Linux 1、1、3RedHat简介 1、2安装Linux的硬件需求 1、3L...
評分
☆☆☆☆☆
http://www.nulog.cn/3949.html 全文目录 Linux实用教程 前言 第一部 分Linux的安装和快速入门 本书主要内容 本书面向读者 第一章 Linux的获取和安装 1、1Linux的获取 1、1、1选择Linux版本 版面字体约定 1、1、2获取Linux 1、1、3RedHat简介 1、2安装Linux的硬件需求 1、3L...