失效链接处理 |
Linux系统架构和应用技巧 PDF 下载
转载自:http://www.jb51.net/books/589157.html
本站整理下载:
版权归出版社和原作者所有,链接已删除,请购买正版
用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
http://product.dangdang.com/23593934.html
相关截图:
资料简介:
《Linux系统架构和应用技巧》内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能综述。通过搭建虚拟化基础设施,给读者提供了方便实用的Linux系统的学习和实践的环境;同时,设计了10个可操作的脚本实验,尽可能覆盖Linux操作系统的关键应用技术,包括进程监控、远程登录、文本处理等。其中的技巧根植于作者的多年经验,具有极强的现场感和可操作性。
《Linux系统架构和应用技巧》适合有一定经验的Linux程序员和爱好者阅读。
资料目录:
第1章 你必须知道的!Linux内部结构 1.1 Linux的三大基础:磁盘、进程、内存 1.2 磁盘和文件 1.2.1 磁盘的3D参数 1.2.2 新旧分区表 UEFI和GPT 4KB扇区的磁盘 1.2.3 文件系统和I/O子系统 文件系统的块大小 I/O子系统的概貌 理解I/O调度器 1.3 控制进程就等于控制Linux 1.3.1 fork和exec分别是进程的分身和变身 1.3.2 作业控制中的各项任务处理 1.3.3 快速的数据处理管道 1.4 至关重要的内存管理 1.4.1 物理内存的分配 用户内存的分类 内核内存的分类 1.4.2 内存的分配和释放 了解内存分配机制 了解内存释放机制 1.4.3 上下文切换和页表 COLUMN 何为IT程序员的学习方法 第2章 别说缺少机器!虚拟化基础设施环境的构建 2.1 基础设施工程师的成长来自于日常积累 2.2 LinuxKVM虚拟网络 2.2.1 虚拟网络的构建和虚拟机的配置 YUM资源库的准备 虚拟网络的配置 虚拟机的配置 2.2.2 DNS服务器的搭建 DNS和邮件传输系统的基础知识 BIND的安装和配置 2.2.3 邮件服务器的建立 2.3 HA集群环境在虚拟机上的实现 2.3.1 对HAAdd-on的理解 HA集群的基础 HAAdd-On的工作原理 2.3.2 Linux主机的准备以及虚拟机的构建 虚拟网络的配置 iSCSI目标的构建 虚拟机的构建 2.3.3 HAAdd-On的导入和配置 包集合的导入和配置 集群配置文件的准备 HA集群的启动和服务的开始 模拟故障测试的实现 2.3.4 HA集群设计及运用的准备 COLUMN IT架构师与补习班讲师的沟通技巧 第3章 10轮决胜!在自编的脚本中灵活使用命令 3.1 简单有效的Shell脚本 3.2 Shell脚本的基本规则 3.2.1 Shell脚本的操作确认 3.2.2 引号的使用方法 3.2.3 条件判断的写法 3.2.4 数组和位置参数的使用方法 3.2.5 命令置换和数值演算 3.3 用Shell脚本一决胜负 3.3.1 [第1轮对决] 在跳板服务器上学到的秘籍~基本模式+异常处理 3.3.2 [第2轮对决] 在分布式Shell上学到的秘籍~基本模式+管道 3.3.3 [第3轮对决] 在进程监视中学到的秘籍~状态迁移处理 3.3.4 [第4轮对决] 秘籍外传~由make命令进行简单的批处理 3.3.5 [第5轮对决] 从模拟快照(snapshot)学到的秘籍~用管道操作日志 3.3.6 [第6轮对决] 在云备份中学到的秘籍~在思考实验中组合处理流程 3.4 Perl脚本的对决 3.4.1 [第7轮对决] 自己编写Perl的乐趣 3.4.2 [第8轮对决] 通过Tweet体验Perl带来的便利 3.4.3 [第9轮对决] 用进程监控掌握fork 3.4.4 [第10轮对决] 终极秘籍Perl与管道的结合 COLUMN 造福于开源IT工程师的力量 第4章 最后的堡垒!内核源代码的阅读 4.1 阅读源代码 4.2 内核源代码的走读方法 4.2.1 Linux内核的构建步骤 4.2.2 内核源代码探索入门 4.2.3 读懂结构体和指针 COLUMN 跳槽、英语、结婚——IT工程师的话题关键词 4.3 探索核心子系统 4.3.1 进程管理子系统 不断演化的进程状态管理 系统调用ptrace() list_head与神奇的宏 4.3.2 内存管理子系统 64位环境中的页映射 /proc/meminfo的“内脏” 4.4 内核源代码的分析实例 4.4.1 Linux内核的系统时间 4.4.2 闰秒发生的瞬间 4.4.3 进一步探索的指南 第5章 先行一步!RHEL6新功能综述 5.1 支持商品化硬件的“操作系统进化” 5.1.1 ext4文件系统的采用 5.1.2 NetworkManager服务的引入 5.1.3 用dracut创建初始RAM磁盘 5.1.4 通过anacron实现定期任务执行 5.2 对服务器启动处理进行变革的Upstart 5.2.1 Upstart的概要 5.2.2 Upstart任务的创建示例 5.3 用Control Groups控制资源分配 5.3.1 Control Group的概要 5.3.2 各子系统的主要参数 cpuset子系统 cpu子系统 memory子系统 blkio子系统 5.3.3 cg命令群的管理 5.3.4 虚拟机的cgroups操作 5.4 通过LXC体验容器型虚拟化技术 5.4.1 容器型虚拟化技术的概要 进程表的分割 文件系统的分割 网络的分割 CPU和内存的分割 5.4.2 容器中Web服务器的启动 5.4.3 其他的容器设置 COLUMN “人生20年论”和技能提高的秘诀 结语 参考文献 |