书籍详情
Linux开发者指南
作者:Linux技术丛书编委会编写
出版社:北京希望电子出版社
出版时间:2000-01-01
ISBN:9787900049001
定价:¥60.00
内容简介
本书是Linux核心技术丛书的第一本,详细讨论了Linux的配置、管理,内核模块编程,Linux内核技术组成、组织和重要的数据结构等。全书由三篇组成。第一篇是管理篇,由12章构成,分别讲述了Linux简介,Linux纵览,安装和硬件配置,X Windows系统配置,基本的系统管理任务,用户配置和管理,备份和恢复程序,各种各样的管理任务,升级Linux和其它的应用程序,在企业计算机上使用Linux,保证服务器安全的策略,并在最后一章讨论了Linux的帮助(Help);第二篇是内核篇,由10章和4个附录构成,介绍了字符设备文件,/proc文件系统,使用/proc,进行输入,与设备文件对话(写入及iotrl),启动参数系统调用,阻塞进程代替printk,中断处理对称式多处理器,普通的程序缺陷;第三篇是内核精粹篇,由14章和两个附录组成,分别讲述了硬件基础、软件基础、内存管理、进程、进程间通信机制、PCT、中断及中断处理、设备驱动程序、文件系统、网络、内核机制、模块、处理器以及Linux内核的源程序等。附录A给出了所有重要的Linux数据结构;附录B向读者推荐了一组有用的Web和FTP站点。在本书的最后还附有词汇表以方便读者进行查找。本书具有内容新、全面、实用性、可操作性、指导性强的特点,不但是从事Linux系统应用与开发的广大从业人员必备的技术手册,同时也可作为高等院校相关专业师生教学、自学用书和各科研机构、科技图书馆的馆藏图书。本书配套光盘是与本书配套的电子书。
作者简介
暂缺《Linux开发者指南》作者简介
目录
第一篇 管理
第1章 简介
1.1 概况
1.2 选择一个Linux发行版本
第2章 Linux纵览
2.1 什么是Linux
2.2 探索Linux奥秘
2.3 一个用户的使用情况
第3章 安装和硬件配置
3.1 制作一张安装盘
3.2 启动Linux的安装程序
3.3 分区硬盘驱动器
3.4 设置交换空间(Swap Space)
3.5 选择格式化分区
3.6 选择安装目标软件包
3.7 硬件配置
3.8 使用LILO(LInux LOader)引导系统
3.9 下载和升级安装Red Hat
第4章 配置X Window系统
4.1 使用X-Configurator来配置X Window系统
4.2 使用X桌面管理器
4.3 增强X下的字体显示效果
4.4 为X选择一种现雷管理器
4.5 GNOME的安装和配置
4.6 KDE的安装和配置
第5章 基本的系统管理任务
5.1 根(root)帐号
5.2 创建用户帐号
5.3 更改用户的口令
5.4 取消川户帐号
5.5 删除用户帐号
5.6 Linux口令和Shadow文件格成
5.7 系统关闭和重启
第6章 用户配置和管理问题
6.1 Web服务器和HTTP高速缓存代理管理
6.2 域名服务器(DNS)的配置和管理
6.3 使用TACACS进行网络用户鉴定
6.4 使用Samba进行Windows格式文件服务和打印服务
6.5 使用Netatalk进行Macintosh型文件服务和打印服务
6.6 网络文件系统(NFS)服务
6.7 使用Linuxconf进行配置
第7章 备份和恢复程序
7.1 服务器备份过程
7.2 服务器恢复过程
7.3 Cisc路由器配置备份
第8章 各种各样的管理任务
8.1 检验存储空间
8.2 管理进程
8.3 启功和中止进程
8.4 使用cron和crontab文件来自动进行任务
第9章 升级Linux和其它的应用程序
9.1 使用Red Hat软件包管理器(RPM)
9.2 不用RPM来安装或升级
9.3 保持一个时新系统的策略
9.4 Linux内核升级
9.5 升级Red Hat常备内核
9.6 构造一个自定义内核
9.7 转移到Linux2.2.x版本的内核
9.8 配置Apache网络服务器(Apache Web Server)
9.9 配置Squid HTTP代理高速缓存守护进程(Daemon)
9.10 配置Sendmail E-mail Daemon
第10章 在企业计算机上使用Linux
10.1 RAID的广泛应用性
10.2 服务器移植和规模升级问题
第11章 保证服务器安全的策略
第12章 帮助!解决问题的天堂!
12.1 电源出错或者系统崩溃后的文件系统损坏
12.2 从何处获得帮助
12.3 其它文档指南
第二篇 内核
第13章 你好,世界
13.1 内核模块的makefile文件
13.2 多文件内核模块
第14章 字符设备文件
14.1 多版本内核的源代码文件
第15章 /Prco文件系统
第16章 使用/prco进行输入
第17章 与设备文件对话(写入及iotrl)
第18章 启动参数
第19章 系统调用
第20章 阻塞进程
第21章 代替Printk
第22章 调度事务
第23章 中断处理
23.1 在INTEL结构下的键盘
第24章 对称式多处理器
第25章 普通的程序缺陷
附录A 在2.0和2.2之间进行转换
附录B 从这到那
附录C 工具和服务
C.1 获得这本书的打印版本
附录D 表示你的评价
第三篇 内核精粹
第1章 硬件基础
1.1 CPU
1.2 内存
1.3 总线
1.4 控制器和外围设备
1.5 地址空间
1.6 定时器
第2章 软件基础
2.1 计算机语言
2.2 什么是操作系统
2.3 内核数据结构
第3章 内存管理
3.1 虚拟内存的抽象模型
3.2 高速缓存(cache)
3.3 Linux页表
3.4 页分配和页释放
3.5 内存映射
3.6 请求式调页
3.7 Linux反面缓存
3.8 换出页面和废弃页面
3.9 对换缓存
3.10 换入页面
第4章 进程
4.1 Linux进程
4.2 标识符
4.3 调度
4.4 文件
4.5 虚拟内存
4.6 创建进程
4.7 时间和定时器
4.8 执行程序
第5章 进程间通信机制
5.1 信号
5.2 管道
5.3 套接字
第6章 PCI
6.1 PCI地址空间
6.2 PCI配置头
6.3 PCI I/O及PCI内存地址
6.4 PCI-ISA桥
6.5 PCI-PCI桥
6.6 Linux PCI初始比
第7章 中断及中断处理
7.1 可编程中断控制器
7.2 中断处理数据结构初始化
7.3 中断处理
第8章 设备驱动程序
8.1 轮询和中断
8.2 直接内存访问(DMA)
8.3 内存
8.4 设备驱动程序与内核的接口
8.5 硬盘
8.6 网络设备
第9章 文件系统
9.1 第二个扩展文件系统(EXT2)
9.2 虚拟文件系统
9.3 缓冲区高速缓冲
9.4 /proc文件系统
9.5 设备特殊文件
第10章 网络
10.1 TCPHP组网概览
10.2 Linux TCPHP各组网层
10.3 BSD套接字接口
10.4 INET套接字层
10.5 IP层
10.6 地址解析协议( ARP)
10.7 IP路由
第11章 内核机制
11.1 半底层处理
11.2 任务队列
11.3 定时器
11.4 等待队列
11.5 信号锁
11.6 信号量
第12章 模块
12.1 加载模块
12.2 卸载模块
第13章 处理器
13.1 ARM
13.2 Alpha AXP处理器
第14章 Linux内核的源程序
14.1 从何处得到Linux内核源程序
14.2 内核源代码的组织方式
14.3 从哪里看起
附录A Linux数据结构
A.1 bolck_dev_struct
A.2 buffer_head
A.3 device
A.4 device_struct
A.5 file
A.6 files_struct
A.7 fs_struct
A.8 gendisk
A.9 inode
A.10 ipc_perm
A.11 irqaction
A.12 linux_binfmt
A.13 mem_map_t
A.14 mm_struct
A.15 pci_bus
A.16 pci_dev
A.17 request
A.18 rtable
A.19 semaphore
A.20 sk_buff
A.21 sock
A.22 socket
A.23 task_struct
A.24 timer_list
A.25 tq_struct
A.26 vm_area_struct
附录B 有用的Web和FTP站点
词汇表
第1章 简介
1.1 概况
1.2 选择一个Linux发行版本
第2章 Linux纵览
2.1 什么是Linux
2.2 探索Linux奥秘
2.3 一个用户的使用情况
第3章 安装和硬件配置
3.1 制作一张安装盘
3.2 启动Linux的安装程序
3.3 分区硬盘驱动器
3.4 设置交换空间(Swap Space)
3.5 选择格式化分区
3.6 选择安装目标软件包
3.7 硬件配置
3.8 使用LILO(LInux LOader)引导系统
3.9 下载和升级安装Red Hat
第4章 配置X Window系统
4.1 使用X-Configurator来配置X Window系统
4.2 使用X桌面管理器
4.3 增强X下的字体显示效果
4.4 为X选择一种现雷管理器
4.5 GNOME的安装和配置
4.6 KDE的安装和配置
第5章 基本的系统管理任务
5.1 根(root)帐号
5.2 创建用户帐号
5.3 更改用户的口令
5.4 取消川户帐号
5.5 删除用户帐号
5.6 Linux口令和Shadow文件格成
5.7 系统关闭和重启
第6章 用户配置和管理问题
6.1 Web服务器和HTTP高速缓存代理管理
6.2 域名服务器(DNS)的配置和管理
6.3 使用TACACS进行网络用户鉴定
6.4 使用Samba进行Windows格式文件服务和打印服务
6.5 使用Netatalk进行Macintosh型文件服务和打印服务
6.6 网络文件系统(NFS)服务
6.7 使用Linuxconf进行配置
第7章 备份和恢复程序
7.1 服务器备份过程
7.2 服务器恢复过程
7.3 Cisc路由器配置备份
第8章 各种各样的管理任务
8.1 检验存储空间
8.2 管理进程
8.3 启功和中止进程
8.4 使用cron和crontab文件来自动进行任务
第9章 升级Linux和其它的应用程序
9.1 使用Red Hat软件包管理器(RPM)
9.2 不用RPM来安装或升级
9.3 保持一个时新系统的策略
9.4 Linux内核升级
9.5 升级Red Hat常备内核
9.6 构造一个自定义内核
9.7 转移到Linux2.2.x版本的内核
9.8 配置Apache网络服务器(Apache Web Server)
9.9 配置Squid HTTP代理高速缓存守护进程(Daemon)
9.10 配置Sendmail E-mail Daemon
第10章 在企业计算机上使用Linux
10.1 RAID的广泛应用性
10.2 服务器移植和规模升级问题
第11章 保证服务器安全的策略
第12章 帮助!解决问题的天堂!
12.1 电源出错或者系统崩溃后的文件系统损坏
12.2 从何处获得帮助
12.3 其它文档指南
第二篇 内核
第13章 你好,世界
13.1 内核模块的makefile文件
13.2 多文件内核模块
第14章 字符设备文件
14.1 多版本内核的源代码文件
第15章 /Prco文件系统
第16章 使用/prco进行输入
第17章 与设备文件对话(写入及iotrl)
第18章 启动参数
第19章 系统调用
第20章 阻塞进程
第21章 代替Printk
第22章 调度事务
第23章 中断处理
23.1 在INTEL结构下的键盘
第24章 对称式多处理器
第25章 普通的程序缺陷
附录A 在2.0和2.2之间进行转换
附录B 从这到那
附录C 工具和服务
C.1 获得这本书的打印版本
附录D 表示你的评价
第三篇 内核精粹
第1章 硬件基础
1.1 CPU
1.2 内存
1.3 总线
1.4 控制器和外围设备
1.5 地址空间
1.6 定时器
第2章 软件基础
2.1 计算机语言
2.2 什么是操作系统
2.3 内核数据结构
第3章 内存管理
3.1 虚拟内存的抽象模型
3.2 高速缓存(cache)
3.3 Linux页表
3.4 页分配和页释放
3.5 内存映射
3.6 请求式调页
3.7 Linux反面缓存
3.8 换出页面和废弃页面
3.9 对换缓存
3.10 换入页面
第4章 进程
4.1 Linux进程
4.2 标识符
4.3 调度
4.4 文件
4.5 虚拟内存
4.6 创建进程
4.7 时间和定时器
4.8 执行程序
第5章 进程间通信机制
5.1 信号
5.2 管道
5.3 套接字
第6章 PCI
6.1 PCI地址空间
6.2 PCI配置头
6.3 PCI I/O及PCI内存地址
6.4 PCI-ISA桥
6.5 PCI-PCI桥
6.6 Linux PCI初始比
第7章 中断及中断处理
7.1 可编程中断控制器
7.2 中断处理数据结构初始化
7.3 中断处理
第8章 设备驱动程序
8.1 轮询和中断
8.2 直接内存访问(DMA)
8.3 内存
8.4 设备驱动程序与内核的接口
8.5 硬盘
8.6 网络设备
第9章 文件系统
9.1 第二个扩展文件系统(EXT2)
9.2 虚拟文件系统
9.3 缓冲区高速缓冲
9.4 /proc文件系统
9.5 设备特殊文件
第10章 网络
10.1 TCPHP组网概览
10.2 Linux TCPHP各组网层
10.3 BSD套接字接口
10.4 INET套接字层
10.5 IP层
10.6 地址解析协议( ARP)
10.7 IP路由
第11章 内核机制
11.1 半底层处理
11.2 任务队列
11.3 定时器
11.4 等待队列
11.5 信号锁
11.6 信号量
第12章 模块
12.1 加载模块
12.2 卸载模块
第13章 处理器
13.1 ARM
13.2 Alpha AXP处理器
第14章 Linux内核的源程序
14.1 从何处得到Linux内核源程序
14.2 内核源代码的组织方式
14.3 从哪里看起
附录A Linux数据结构
A.1 bolck_dev_struct
A.2 buffer_head
A.3 device
A.4 device_struct
A.5 file
A.6 files_struct
A.7 fs_struct
A.8 gendisk
A.9 inode
A.10 ipc_perm
A.11 irqaction
A.12 linux_binfmt
A.13 mem_map_t
A.14 mm_struct
A.15 pci_bus
A.16 pci_dev
A.17 request
A.18 rtable
A.19 semaphore
A.20 sk_buff
A.21 sock
A.22 socket
A.23 task_struct
A.24 timer_list
A.25 tq_struct
A.26 vm_area_struct
附录B 有用的Web和FTP站点
词汇表
猜您喜欢