出版社:机械工业出版社
年代:2012
定价:69.0
本书从先进Linux内核的众多功能中选取了一些基本而且有趣的内容进行介绍,同时也对内部的运行和结构进行了讲述。此外还介绍了熟练使用这些功能所需的工具、设置方法以及调整方法等。本书还为想要了解Linux内核的读者以及读过本书后开始对Linux内核开发产生兴趣的读者,介绍了获取内核源代码的方法和内核开发方法等内核构建入门所需的信息。
编者与作者介绍主编致辞前言第1章 内核入门HACK #1 如何获取Linux内核HACK #2 如何编译Linux内核HACK #3 如何编写内核模块HACK #4 如何使用GitHACK #5 使用checkpatch.pl检查补丁的格式HACK #6 使用localmodconfig缩短编译时间第2章 资源管理HACK #7 Cgroup、Namespace、Linux容器HACK #8 调度策略HACK #9 RT Group Scheduling 与RT ThrottlingHACK #10 Fair Group SchedulingHACK #11cpusetHACK #12 使用Memory Cgroup限制内存使用量HACK #13 使用Block I/O控制器设置I/O优先级HACK #14 虚拟存储子系统的调整HACK #15 ramzswapHACK #16 OOM Killer的运行与结构第3章 文件系统HACK #17 如何使用extHACK #18 向ext4转换HACK #19 ext4的调整HACK #20 使用fio进行I/O的基准测试HACK #21FUSE第4章 网络HACK #22 如何控制网络的带宽HACK #23 TUN/TAP设备HACK #24 网桥设备HACK #25 VLANHACK #26 bonding驱动程序HACK #27 Network Drop Monitor第5章 虚拟化HACK #28 如何使用XenHACK #29 如何使用KVMHACK #30 如何不使用DVD安装操作系统HACK #31 更改虚拟CPU分配方法,提高性能HACK #32 如何使用EPT提高客户端操作系统的性能HACK #33 使用IOMMU提高客户端操作系统运行速度HACK #34 使用IOMMU SR-IOV提高客户端操作系统速度HACK #35 SR-IOV带宽控制HACK #36 使用KSM节约内存HACK #37 如何挂载客户端操作系统的磁盘HACK #38 从客户端操作系统识别虚拟机环境HACK #39 如何调试客户端操作系统第6章 省电HACK #40 ACPIHACK #41 使用ACPI的 S状态HACK #42 使用CPU省电(C、P状态)HACK #43 PCI设备的热插拔HACK #44 虚拟环境下的省电HACK #45 远程管理机器的电源HACK #46 USB的电力管理HACK #47 显示器的省电HACK #48 通过网络设备节省电能HACK #49 关闭键盘的LED来省电HACK #50 PowerTOPHACK #51 硬盘的省电第7章 调试HACK #52 SysRq键HACK #53 使用diskdump提取内核崩溃转储HACK #54 使用Kdump提取内核崩溃转储HACK #55 崩溃测试HACK #56 IPMI看门狗计时器HACK #57 NMI看门狗计时器HACK #58 soft lockupHACK #59 crash命令HACK #60 核心转储过滤器HACK #61 生成用户模式进程的进程核心转储HACK #62 使用lockdep查找系统的死锁HACK #63 检测内核的内存泄漏第8章 概要分析与追踪HACK #64 使用perf tools的概要分析(1)HACK #65 使用perf tools的概要分析(2)HACK #66 进行内核或进程的各种概要分析HACK #67 追踪内核的函数调用HACK #68 ftrace的插件追踪器HACK #69 记录内核的运行事件HACK #70 使用trace-cmd的内核追踪HACK #71 将动态追踪事件添加到内核中HACK #72 使用SystemTap进行内核追踪HACK #73 使用SystemTap编写对话型程序HACK #74 SystemTap脚本的重复利用HACK #75 运用SystemTap
一线内核技术专家经验和智慧结晶,深刻解读Linux内核的资源管理、文件系统、网络、虚拟化、省电技术、调试、性能调优、分析与追踪等核心主题 经过近20年的发展,Linux操作系统已经成为当今最成功的开源软件之一,使用广泛,影响深远。随着Linux操作系统功能的不断丰富和完善,Linux内核的源代码也从最初的几万行增加到如今的数百万行,庞大无比,对于Linux内核的研究者和开发者而言,要系统研究Linux内核绝非易事。鉴于此,本书选取了资源管理(CPU、内存、进程等)、文件系统、网络、虚拟化、省电、调试、概要分析、追踪、内核调整等Linux内核的核心主题进行了深入剖析和讲解,总结出了75个能有助于读者深刻理解Linux内核精髓的技巧和最佳实践。【作者简介】 主编简介 高桥 浩和(HirokazuTakahashi)毕业于北海道大学电子工学系。从VAX全盛时代开始致力于各种UNIX系列操作系统的功能强化和内核调整,以及大规模系统的实时操作系统的设计等。以ISP的服务器构建为契机,开始正式研究Linux。作者简介池田 宗广(MunehiroIKEDA)大学时代,亲眼看到X68000的gcc生成比主流编译器还要快好几倍的代码,因此开始确信免费软件/开源软件的可能性。此后,在历经咖啡店店员、生产技术人员、硬件工程师后,终于开始从事Linux内核开发。这个行业最吸引人的就是能够跨公司甚至跨国界与世界最优秀的技术人员进行交流。现居住在美国,爱好音乐演奏,当过鼓手,也当过主唱,最近几年一直在弹贝斯。不管是作为技术人员还是贝斯手都喜欢做幕后工作,只不过天生就不喜欢半途而废。 大岩 尚宏(Naohiro Ooiwa) 任职于MiracleLinux株式会社的软件工程师。大学时研究的是类似手机这样使用天线接收无线高频信号的模拟线路。从事Linux开发工作的时候开始深入研究软件。他是《DebugHacks》的作者,本书是O扲EILLY JAPAN的第二本Hacks系列图书。 岛本 裕志(HiroshiShimamoto)软件工程师。负责问题分析和调试。主要工作就是在出现故障时,根据日志和核心转储找出问题所在。因此在工作中会经常用到二进制和CPU运行的知识。同时也在论坛中从事过一些关于x86架构和调度程序的活动。目前关注虚拟化方面的活动。竹部晶雄(Akio Takebe) 在Xen、KVM等与虚拟化相关的开源论坛参与开发活动。主要负责IA64架构、RAS系列和PCIpass through的开发。在开源论坛认识了专门研究省电技术的工程师,从而开始对省电方面产生兴趣。现在正使用Ruby onRails开发云计算相关软件。 平松 雅巳(Masami Hiramatsu)Linux内核追踪的相关维护人员。主要工作是对perf和ftrace的动态事件进行维护。也参与了SystemTap的开发,最近热衷于将系统SystemTap的用途从专门用于追踪扩展到游戏编程等。主要使用的是bash和vim,但是因为bash不能用hjkl移动光标,总的来说属于vim用户。喜欢使用Ubuntu和Fedora。现在的研究方向是ARMLinux、Btrfs等。 撰稿人简介 畑山 大辅(HATAYAMA Daisuke) crashgcore扩展模块的维护人员。对调试和故障分析感兴趣。最喜欢做的事情就是从元数据对系统进行研究。正在努力练习马拉松长跑,争取在搞技术的同时锻炼出健康的体魄。近期目标是四小时内跑完马拉松。藤田朗(AkiraFujita)任职于NEC软件东北株式会社。担任软件工程师。大学毕业之后开始转向软件行业。喜欢Linux文件系统(ext3/ext4)。喜欢defrag,爱好五人足球。技术审校者简介刘波,资深Linux内核开发工程师、应用开发工程师和嵌入式开发工程师,现在重庆工商大学计算机科学与信息工程学院担任教师,从事Linux程序开发和Oracle管理方面的教学工作,在读博士。此外,他还专注于大规模机器学习、数值分析与计算、最优化理论(凸优化)的研究。
书籍详细信息 | |||
书名 | Linux内核精髓站内查询相似图书 | ||
丛书名 | O’Reilly精品图书系列 | ||
9787111410492 如需购买下载《Linux内核精髓》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 北京 | 出版单位 | 机械工业出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 69.0 | 语种 | 简体中文 |
尺寸 | 24 × 18 | 装帧 | 平装 |
页数 | 546 | 印数 | 4000 |
高剑林, 著
孙更新, 宾晟, 孙海伦, 编著
工业和信息化部软件与集成电路促进中心, 编著
赵炯, 编著
赵炯, 编著
(美) 拜克 (Beck,M.) , (美) 鲍姆 (Bohme,H.) , (美) 戴治卡 (Dziadzka,M.) , 著
赵炯, 编著
华清远见嵌入式培训中心, 编著
(德) 莫尔勒 (Mauerer,W.) , 著