注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLinux內(nèi)核分析及常見問題解答

Linux內(nèi)核分析及常見問題解答

Linux內(nèi)核分析及常見問題解答

定 價:¥31.00

作 者: 紀純杰,賀曉能編著
出版社: 人民郵電出版社
叢編項:
標 簽: UNIX操作系統(tǒng) Linux

ISBN: 9787115086327 出版時間: 2000-07-01 包裝:
開本: 26cm 頁數(shù): 313頁 字數(shù):  

內(nèi)容簡介

  本書內(nèi)容分為兩部分。第一部分(包括第一至十一章)是Linux內(nèi)核分析,詳細地介紹了Linux系統(tǒng)的啟動、進程管理、進程通信、內(nèi)存管理、文件系統(tǒng)、設(shè)備驅(qū)動、內(nèi)核監(jiān)視調(diào)整以及與內(nèi)核關(guān)系密切的網(wǎng)絡(luò)系統(tǒng),可以幫助讀者在短時間內(nèi)對Linux內(nèi)核有一個整體上的了解;其中第七章對套接字的驅(qū)動程序Socket.c進行了詳細的分析,這對于廣大Linux編程人員也不無裨益。第二部分(包括第十二至二十一章)為Linux常見問題解答,主要分析了一些Linux問題的解決方法,著重于網(wǎng)絡(luò)方面的問題,如多塊網(wǎng)卡識別問題、設(shè)定ppp等。書中同時列舉了大量實例,相信一定會引起廣大讀者的興趣。本書適用于Linux及UNIX的用戶。

作者簡介

暫缺《Linux內(nèi)核分析及常見問題解答》作者簡介

圖書目錄

第一章 Linux內(nèi)核及其引導
1.1 Linux內(nèi)核概述
1.2 系統(tǒng)引導
第二章 Linux進程管理
2.1 概述
2.2 Linux進程
2.3 進程系統(tǒng)調(diào)用
2.3.1 子進程的創(chuàng)建:fork()系統(tǒng)調(diào)用
2.3.2 進程的并發(fā)
2.3.3 進程的終止:exit系統(tǒng)調(diào)用
2.3.4 進程的同步:wait系統(tǒng)調(diào)用
2.4 進程調(diào)度
2.4.1 調(diào)度原理
2.4.2 調(diào)度時機
2.4.3 調(diào)度標識的設(shè)置
2.4.4 調(diào)度策略與優(yōu)先數(shù)的計算
2.4.5 調(diào)度的實現(xiàn)
2.4.6 task_struct結(jié)構(gòu)成員
2.4.7 調(diào)度管理器
2.4.8 部分源程序分析
2.4.9 多處理器系統(tǒng)中的調(diào)度
2.5 進程狀態(tài)轉(zhuǎn)換圖
2.5.1 進程狀態(tài)
2.5.2 進程的控制
2.6 軟中斷信號
2.6.1 概述
2.6.2 舉例
2.6.3 軟中斷信號的處理步驟
2.7 進程虛空間描述
第三章 進程間通信(IPC)
3.1 信號
3.2 管道
3.3 其它IPC機制
3.3.1 等待隊列
3.3.2 文件加鎖
3.4 UNIX系統(tǒng)VIPC機制
3.4.1 消息隊列
3.4.2 信號機
3.4.3 共享內(nèi)存
3.4.4 UNIX本地套接字
第四章 內(nèi)存管理
4.1 概述
4.2 內(nèi)存管理系統(tǒng)調(diào)用接口
4.3 虛擬內(nèi)存技術(shù)
4.3.1 請求分頁與交換
4.3.2 訪問控制
4.3.3 Linux分頁表
4.3.4 請求換頁
4.4 頁面分配和解除分配
4.5 內(nèi)存映射
4.6 高速緩存
4.6.1 緩沖區(qū)高速緩存
4.6.2 頁面高速緩存
4.6.3 交換高速緩存
4.6.4 硬件高速緩存
第五章 文件系統(tǒng)
5.1 概述
5.2 虛擬文件系統(tǒng)(VFS)
5.2.1 VFS內(nèi)部工作機制
5.2.2 /proc文件系統(tǒng)
5.3 EXT2文件系統(tǒng)
5.3.1 EXT2數(shù)據(jù)結(jié)構(gòu)
5.3.2 EXT2目錄
5.3.3 數(shù)據(jù)塊組描述于
5.3.4 EXT2文件系統(tǒng)中的文件操作
5.4 緩存
5.4.1 VFS Inode緩存
5.4.2 目錄緩存
5.4.3 緩沖區(qū)緩存
5.5 控制臺文件操作
5.6 模塊
5.6.1 源代碼簡述
5.6.2 加載模塊
5.6.3 卸載模塊
第六章 設(shè)備驅(qū)動
6.1 概述
6.1.1 驅(qū)動程序和內(nèi)核
6.1.2 功能及特點
6.2 設(shè)備驅(qū)動管理
6.3 設(shè)備驅(qū)動分類描述
6.3.1 字符設(shè)備
6.3.2 塊設(shè)備
6.3.3 網(wǎng)絡(luò)設(shè)備
6.4 設(shè)備驅(qū)動程序的相互調(diào)用
6.5 設(shè)備驅(qū)動程序的實例研究
6.5.1 設(shè)備假想
6.5.2 工作次序
6.5.3 實例ramdisk.c
第七章 特殊設(shè)備Socket的設(shè)備驅(qū)動程序
7.1 概述
7.2 源程序分析
第八章 內(nèi)核監(jiān)視和系統(tǒng)調(diào)整
8.1 概述
8.2 監(jiān)視系統(tǒng)狀態(tài)
8.3 監(jiān)視CPU
8.4 監(jiān)視內(nèi)存
8.5 監(jiān)視進程
8.6 監(jiān)視磁盤和文件系統(tǒng)
8.7 監(jiān)視網(wǎng)絡(luò)
8.8 端口監(jiān)視
8.8.1 端口監(jiān)視器
8.8.2 配置端口監(jiān)視器和服務(wù)
8.8.3 記賬服務(wù)
8.8.4 進程調(diào)度
第九章 Shell原理
9.1 Shell原理
9.2 Shell命令結(jié)構(gòu)
9.3 Shell控制結(jié)構(gòu)
9.3.1 if結(jié)構(gòu)
9.3.2 for結(jié)構(gòu)
9.3.3 case結(jié)構(gòu)
9.4 Shell運行環(huán)境
9.5 其他Shell
第十章 再次討論Linux的開機過程
10.1 開機過程
10.1.1 設(shè)定LILO
10.1.2 加電過程
10.1.3 加載內(nèi)核至內(nèi)存
10.1.4 磁盤檢查
10.1.5 單用戶模式
10.1.6 多用戶模式
10.2 文件配置
10.2.1 父進程init
10.2.2 子進程的調(diào)度——inittab文件
10.3 自動作業(yè)控制
10.3.1 系統(tǒng)啟動時的作業(yè)控制
10.3.2 用戶登錄時的自動作業(yè)控制
10.4 三種作業(yè)自動控制的命令
10.4.1 定期重復運行作業(yè)命令cron
10.4.2 特定日期運行一次的作業(yè)(at)
10.4.3 系統(tǒng)低負荷時運行一次的作業(yè)(batch)
第十一章 網(wǎng)絡(luò)系統(tǒng)
11.1 內(nèi)核源代碼
11.2 Linux與計算機網(wǎng)絡(luò)
11.3 Linux網(wǎng)絡(luò)互聯(lián)
11.3.1 TCP/IP
11.3.2 Socket
11.3.3 Socket通信
11.4 IP層
11.4.1 Sk_buff
11.4.2 數(shù)據(jù)報文的傳遞
11.4.3 接收和發(fā)送IP包
11.4.4 網(wǎng)絡(luò)地址到物理地址的映射(ARP)
11.4.5 IP路由
第十二章 常見問題解答——啟動和用戶
12.1 如何從主引導記錄中刪除LILO并且重建原先的Windows MBR
12.2 如何在MBR中重建LILO
12.3 用軟盤來引導系統(tǒng)(拷貝LILO到軟盤)
12.4 如何設(shè)定安裝前系統(tǒng)的硬件檢測(CMOS)參數(shù)
12.5 如何設(shè)定大硬盤的LILO
12.6 為什么要做Rescue(急救)盤
12.7 如何在Linux下做一張類似Windows中的dos啟動盤
12.8 如何制作一張RedHat Linux引導盤
12.9 如何在login之前執(zhí)行預(yù)定進程
12.10 在Linux的非圖形界面下如何增加一個用戶
12.11 Linux有哪些對用戶操作的簡單而又有效的指令
第十三章 常見問題和解答——文件和目錄
13.1 如何識別文件的擴展名
13.2 如何用通配符指定文件
13.3 如何查找當前目錄和改變目錄
13.4 如何使用登錄目錄的縮寫
13.5 如何建立和刪除目錄
13.6 快速進入某些目錄
13.7 RedHat下顯示彩色目錄列表
13.8 顯示文件的類型
13.9 顯示命令文件的路徑
13.10 查找文件
13.11 刪除無用的core文件
13.12 把man或info的信息存為文本文件
13.13 用當前路徑作提示符
13.14 壓縮可執(zhí)行文件
13.15 查看Linux啟動時的信息
13.16 處理文件名內(nèi)含有特殊字符的文件
13.17 一次處理整個目錄
13.18 如何防止rm*誤刪文件
13.19 一些特殊而實用的刪除文件的方法
13.20 如何使用文件列表
13.21 如何查看文件屬性
13.22 如何統(tǒng)計文件
13.23 如何加密文件
13.24 如何移動、拷貝文件和目錄
13.25 如何比較文件和目錄
13.26 如何在文件中實現(xiàn)自由查找
13.27 如何設(shè)定文件的權(quán)限
13.28 如何使用vi剪切、刪除、粘貼文件內(nèi)容
13.29 如何使用Cut剪切、粘貼文件
13.30 如何使用tar和cpio進行文件備份和恢復
13.31 如何查找一個用戶信息
13.32 如何監(jiān)測是否有人在查詢自己
13.33 如何為某些用戶設(shè)定嚴格的Shell
13.34 如何記錄不成功的登錄企圖
13.35 如何為一個賬戶設(shè)定生存期限
13.36 如何實現(xiàn)系統(tǒng)賬務(wù)和進行系統(tǒng)檢查活動
13.37 如何終止某些用戶的進程
13.38 如何在軟盤上創(chuàng)建msdos/ext2文件系統(tǒng)等
13.39 如何使用壓縮和解壓縮命令
第十四章 常見問題解答——X Window
14.1 如何配置XFree86
14.2 如何確定顯示卡信息
14.3 如何定制X Windows管理器
14.4 如何使X Windows支持AGP顯卡
14.5 如何啟動后直接進入X Windows
14.6 如何后臺運行X Windows程序
14.7 如何強行退出X Windows
第十五章 常見問題解答——硬件要求及疑難解析
15.1 硬件要求
15.1.1 主板和CPU要求
15.1.2 內(nèi)存要求
15.1.3 硬盤驅(qū)動控制的要求
15.1.4 硬盤空間要求
15.1.5 顯示器以及視頻適配器的要求
15.1.6 其它硬件
15.1.7 以太網(wǎng)卡
15.2 疑難解析
15.2.1 啟動安裝介質(zhì)所遇到的問題
15.2.2 硬件問題
15.2.3 安裝軟件時遇到的問題
15.2.4 Linux安裝后出現(xiàn)的問題
15.3 編譯內(nèi)核
第十六章 常見問題解答——網(wǎng)卡
16.1 如何手動設(shè)置網(wǎng)卡
16.2 如何在一個Linux系統(tǒng)中安裝兩塊網(wǎng)卡及如何實現(xiàn)網(wǎng)卡的自動檢測
第十七章 常見問題解答——SLIP和PPP
17.1 串行協(xié)議和SLIP
17.1.1 dip
17.1.2 slattach
17.1.3 dip和Slip的選擇
17.1.4 撥號
17.1.5 配制
17.2 PPP
17.2.1 PPP簡介
17.2.2 PPP功能
17.2.3 利用Linux系統(tǒng)配置PPP
17.2.4 配置MODEM和串口
17.2.5 使用root權(quán)限設(shè)置PPP連接文件
17.2.6 PPP服務(wù)器認證
17.2.7 建立PPP連接
17.2.8 常見問題及解答
17.2.9 使用PPP連接兩個局域網(wǎng)
附錄17A 配置兩塊NE2000網(wǎng)卡心得
附錄17B 如何在一臺Linux單機上撥號上網(wǎng)
第十八章 常見問題解答——TCP/IP
18.1 使用TCP/IP
18.1.1 Internet協(xié)議族
18.1.2 TCP/IP基礎(chǔ)
18.1.3 TCP/IP Internet程序包
18.2 網(wǎng)絡(luò)配置
18.2.1 常用命令
18.2.2 域名服務(wù)
18.3 IP Alias技術(shù)
第十九章 常見問題解答——UUCP系統(tǒng)
19.1 引言
19.2 UUCP系統(tǒng)概述
19.3 UUCP網(wǎng)絡(luò)
19.3.1 網(wǎng)絡(luò)的結(jié)構(gòu)
19.3.2 uuname命令的使用
19.4 命令
19.4.1 uucp命令
19.4.2 cu命令
19.4.3 ct命令
19.4.4 UUTO命令
19.4.5 uupick命令
19.4.6 unstat命令
19.4.7 UUX遠程執(zhí)行命令
第二十章 常見問題解答——郵件系統(tǒng)
20.1 如何使用郵件系統(tǒng)
20.2 郵件的地址
20.3 閱讀電子郵件
20.4 發(fā)送電子郵件
20.5 有效地使用電子郵件
20.6 郵件系統(tǒng)的管理
第二十一章 常見問題解答——NFS,DFS,RFS
21.1 NFS
21.1.1 引言
21.1.2 安裝NFS
21.1.3 啟動NFS
21.1.4 配置NFS
21.1.5 NFS服務(wù)
21.1.6 NFS的安全性
21.1.7 如何訪問遠程文件
21.1.8 NFS的故障檢修與系統(tǒng)崩潰
21.1.9 NFS不能做什么
21.2 DFS管理
21.3 RFS
21.3.1 RFS基礎(chǔ)
21.3.2 RFS管理
第二十二章 Linux在網(wǎng)管系統(tǒng)和MIS系統(tǒng)集成方面的應(yīng)用
22.1 概述
22.2 網(wǎng)絡(luò)管理系統(tǒng)
22.2.1 基本組成
22.2.2 基于SNMP的網(wǎng)絡(luò)管理模型
22.2.3 SNMP協(xié)議結(jié)構(gòu)
22.3 Linux下數(shù)據(jù)庫的安裝
22.3.1 Informix的安裝
22.3.2 安裝oracle

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號