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

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

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

定 價(jià):¥31.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

第一章 Linux內(nèi)核及其引導(dǎo)
1.1 Linux內(nèi)核概述
1.2 系統(tǒng)引導(dǎo)
第二章 Linux進(jìn)程管理
2.1 概述
2.2 Linux進(jìn)程
2.3 進(jìn)程系統(tǒng)調(diào)用
2.3.1 子進(jìn)程的創(chuàng)建:fork()系統(tǒng)調(diào)用
2.3.2 進(jìn)程的并發(fā)
2.3.3 進(jìn)程的終止:exit系統(tǒng)調(diào)用
2.3.4 進(jìn)程的同步:wait系統(tǒng)調(diào)用
2.4 進(jìn)程調(diào)度
2.4.1 調(diào)度原理
2.4.2 調(diào)度時(shí)機(jī)
2.4.3 調(diào)度標(biāo)識的設(shè)置
2.4.4 調(diào)度策略與優(yōu)先數(shù)的計(jì)算
2.4.5 調(diào)度的實(shí)現(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 進(jìn)程狀態(tài)轉(zhuǎn)換圖
2.5.1 進(jìn)程狀態(tài)
2.5.2 進(jìn)程的控制
2.6 軟中斷信號
2.6.1 概述
2.6.2 舉例
2.6.3 軟中斷信號的處理步驟
2.7 進(jìn)程虛空間描述
第三章 進(jìn)程間通信(IPC)
3.1 信號
3.2 管道
3.3 其它IPC機(jī)制
3.3.1 等待隊(duì)列
3.3.2 文件加鎖
3.4 UNIX系統(tǒng)VIPC機(jī)制
3.4.1 消息隊(duì)列
3.4.2 信號機(jī)
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)部工作機(jī)制
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 控制臺(tái)文件操作
5.6 模塊
5.6.1 源代碼簡述
5.6.2 加載模塊
5.6.3 卸載模塊
第六章 設(shè)備驅(qū)動(dòng)
6.1 概述
6.1.1 驅(qū)動(dòng)程序和內(nèi)核
6.1.2 功能及特點(diǎn)
6.2 設(shè)備驅(qū)動(dòng)管理
6.3 設(shè)備驅(qū)動(dòng)分類描述
6.3.1 字符設(shè)備
6.3.2 塊設(shè)備
6.3.3 網(wǎng)絡(luò)設(shè)備
6.4 設(shè)備驅(qū)動(dòng)程序的相互調(diào)用
6.5 設(shè)備驅(qū)動(dòng)程序的實(shí)例研究
6.5.1 設(shè)備假想
6.5.2 工作次序
6.5.3 實(shí)例ramdisk.c
第七章 特殊設(shè)備Socket的設(shè)備驅(qū)動(dòng)程序
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)視進(jì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 進(jìn)程調(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運(yùn)行環(huán)境
9.5 其他Shell
第十章 再次討論Linux的開機(jī)過程
10.1 開機(jī)過程
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 父進(jìn)程init
10.2.2 子進(jìn)程的調(diào)度——inittab文件
10.3 自動(dòng)作業(yè)控制
10.3.1 系統(tǒng)啟動(dòng)時(shí)的作業(yè)控制
10.3.2 用戶登錄時(shí)的自動(dòng)作業(yè)控制
10.4 三種作業(yè)自動(dòng)控制的命令
10.4.1 定期重復(fù)運(yùn)行作業(yè)命令cron
10.4.2 特定日期運(yùn)行一次的作業(yè)(at)
10.4.3 系統(tǒng)低負(fù)荷時(shí)運(yùn)行一次的作業(yè)(batch)
第十一章 網(wǎng)絡(luò)系統(tǒng)
11.1 內(nèi)核源代碼
11.2 Linux與計(jì)算機(jī)網(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ù)報(bào)文的傳遞
11.4.3 接收和發(fā)送IP包
11.4.4 網(wǎng)絡(luò)地址到物理地址的映射(ARP)
11.4.5 IP路由
第十二章 常見問題解答——啟動(dòng)和用戶
12.1 如何從主引導(dǎo)記錄中刪除LILO并且重建原先的Windows MBR
12.2 如何在MBR中重建LILO
12.3 用軟盤來引導(dǎo)系統(tǒng)(拷貝LILO到軟盤)
12.4 如何設(shè)定安裝前系統(tǒng)的硬件檢測(CMOS)參數(shù)
12.5 如何設(shè)定大硬盤的LILO
12.6 為什么要做Rescue(急救)盤
12.7 如何在Linux下做一張類似Windows中的dos啟動(dòng)盤
12.8 如何制作一張RedHat Linux引導(dǎo)盤
12.9 如何在login之前執(zhí)行預(yù)定進(jìn)程
12.10 在Linux的非圖形界面下如何增加一個(gè)用戶
12.11 Linux有哪些對用戶操作的簡單而又有效的指令
第十三章 常見問題和解答——文件和目錄
13.1 如何識別文件的擴(kuò)展名
13.2 如何用通配符指定文件
13.3 如何查找當(dāng)前目錄和改變目錄
13.4 如何使用登錄目錄的縮寫
13.5 如何建立和刪除目錄
13.6 快速進(jìn)入某些目錄
13.7 RedHat下顯示彩色目錄列表
13.8 顯示文件的類型
13.9 顯示命令文件的路徑
13.10 查找文件
13.11 刪除無用的core文件
13.12 把man或info的信息存為文本文件
13.13 用當(dāng)前路徑作提示符
13.14 壓縮可執(zhí)行文件
13.15 查看Linux啟動(dòng)時(shí)的信息
13.16 處理文件名內(nèi)含有特殊字符的文件
13.17 一次處理整個(gè)目錄
13.18 如何防止rm*誤刪文件
13.19 一些特殊而實(shí)用的刪除文件的方法
13.20 如何使用文件列表
13.21 如何查看文件屬性
13.22 如何統(tǒng)計(jì)文件
13.23 如何加密文件
13.24 如何移動(dòng)、拷貝文件和目錄
13.25 如何比較文件和目錄
13.26 如何在文件中實(shí)現(xiàn)自由查找
13.27 如何設(shè)定文件的權(quán)限
13.28 如何使用vi剪切、刪除、粘貼文件內(nèi)容
13.29 如何使用Cut剪切、粘貼文件
13.30 如何使用tar和cpio進(jìn)行文件備份和恢復(fù)
13.31 如何查找一個(gè)用戶信息
13.32 如何監(jiān)測是否有人在查詢自己
13.33 如何為某些用戶設(shè)定嚴(yán)格的Shell
13.34 如何記錄不成功的登錄企圖
13.35 如何為一個(gè)賬戶設(shè)定生存期限
13.36 如何實(shí)現(xiàn)系統(tǒng)賬務(wù)和進(jìn)行系統(tǒng)檢查活動(dòng)
13.37 如何終止某些用戶的進(jìn)程
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 如何啟動(dòng)后直接進(jìn)入X Windows
14.6 如何后臺(tái)運(yùn)行X Windows程序
14.7 如何強(qiáng)行退出X Windows
第十五章 常見問題解答——硬件要求及疑難解析
15.1 硬件要求
15.1.1 主板和CPU要求
15.1.2 內(nèi)存要求
15.1.3 硬盤驅(qū)動(dòng)控制的要求
15.1.4 硬盤空間要求
15.1.5 顯示器以及視頻適配器的要求
15.1.6 其它硬件
15.1.7 以太網(wǎng)卡
15.2 疑難解析
15.2.1 啟動(dòng)安裝介質(zhì)所遇到的問題
15.2.2 硬件問題
15.2.3 安裝軟件時(shí)遇到的問題
15.2.4 Linux安裝后出現(xiàn)的問題
15.3 編譯內(nèi)核
第十六章 常見問題解答——網(wǎng)卡
16.1 如何手動(dòng)設(shè)置網(wǎng)卡
16.2 如何在一個(gè)Linux系統(tǒng)中安裝兩塊網(wǎng)卡及如何實(shí)現(xiàn)網(wǎng)卡的自動(dò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ù)器認(rèn)證
17.2.7 建立PPP連接
17.2.8 常見問題及解答
17.2.9 使用PPP連接兩個(gè)局域網(wǎng)
附錄17A 配置兩塊NE2000網(wǎng)卡心得
附錄17B 如何在一臺(tái)Linux單機(jī)上撥號上網(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遠(yuǎn)程執(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 啟動(dòng)NFS
21.1.4 配置NFS
21.1.5 NFS服務(wù)
21.1.6 NFS的安全性
21.1.7 如何訪問遠(yuǎn)程文件
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號