Linux系统架构和应用技巧

Linux系统架构和应用技巧
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [日] , ,
2014-11
版次: 1
ISBN: 9787115372574
定价: 59.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 295页
字数: 390千字
正文语种: 简体中文
35人买过
  •   《图灵程序设计丛书:Linux系统架构和应用技巧》内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能综述。通过搭建虚拟化基础设施,给读者提供了方便实用的Linux系统的学习和实践的环境;同时,设计了10个可操作的脚本实验,尽可能覆盖Linux操作系统的关键应用技术,包括进程监控、远程登录、文本处理等。其中的技巧根植于作者的多年经验,具有极强的现场感和可操作性。
      《图灵程序设计丛书:Linux系统架构和应用技巧》适合有一定经验的Linux程序员和爱好者阅读。   中井悦司,就职于著名的Linux发行商Red Hat,主要致力于推动Linux/OSS在企业系统中的应用。从使用Linux/OSS的企业应用开发,到10000余台Linux服务器的运维、私有云的设计和构建,通过各种各样的项目掌握了丰富的Linux编程经验,并积极地将自己的经验传授给年轻的程序员们。著有《Linux系统网络管理技术》等。

      李睿(译者),北京航空航天大学软件开发环境国家重点实验室在读博士研究生。参与过863计划、国家科技支撑计划等多项重大课题,在国内国际会议及期刊上发表论文数篇,申报多项专利及软件著作权。2013年受资助前往英国伯明翰大学计算机学院访学。曾任第12届中国计算机学会青年科技论坛(CCF YOCSEF)研究生分论坛主席。

      马世龙(译者),北京航空航天大学计算机学院教授、博士生导师。获2012年度国防科学技术进步奖二等奖、2012年度北京市科学技术奖三等奖。在国内外学术刊物和国际学术会议上发表研究论文一百余篇。现任中国人工智能学会常务理事,中国人工智能学会基础理论专业委员会主任。国家新闻出版总署重大科技工程项目专家咨询委员会委员。
    第1章 你必须知道的!Linux内部结构1.1 Linux的三大基础:磁盘、进程、内存1.2 磁盘和文件1.2.1 磁盘的3D参数1.2.2 新旧分区表UEFI和GPT4KB扇区的磁盘1.2.3 文件系统和I/O子系统文件系统的块大小I/O子系统的概貌理解I/O调度器1.3 控制进程就等于控制Linux1.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轮对决] 用进程监控掌握fork3.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 对服务器启动处理进行变革的Upstart5.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年论"和技能提高的秘诀
    结语参考文献
  • 内容简介:
      《图灵程序设计丛书:Linux系统架构和应用技巧》内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能综述。通过搭建虚拟化基础设施,给读者提供了方便实用的Linux系统的学习和实践的环境;同时,设计了10个可操作的脚本实验,尽可能覆盖Linux操作系统的关键应用技术,包括进程监控、远程登录、文本处理等。其中的技巧根植于作者的多年经验,具有极强的现场感和可操作性。
      《图灵程序设计丛书:Linux系统架构和应用技巧》适合有一定经验的Linux程序员和爱好者阅读。
  • 作者简介:
      中井悦司,就职于著名的Linux发行商Red Hat,主要致力于推动Linux/OSS在企业系统中的应用。从使用Linux/OSS的企业应用开发,到10000余台Linux服务器的运维、私有云的设计和构建,通过各种各样的项目掌握了丰富的Linux编程经验,并积极地将自己的经验传授给年轻的程序员们。著有《Linux系统网络管理技术》等。

      李睿(译者),北京航空航天大学软件开发环境国家重点实验室在读博士研究生。参与过863计划、国家科技支撑计划等多项重大课题,在国内国际会议及期刊上发表论文数篇,申报多项专利及软件著作权。2013年受资助前往英国伯明翰大学计算机学院访学。曾任第12届中国计算机学会青年科技论坛(CCF YOCSEF)研究生分论坛主席。

      马世龙(译者),北京航空航天大学计算机学院教授、博士生导师。获2012年度国防科学技术进步奖二等奖、2012年度北京市科学技术奖三等奖。在国内外学术刊物和国际学术会议上发表研究论文一百余篇。现任中国人工智能学会常务理事,中国人工智能学会基础理论专业委员会主任。国家新闻出版总署重大科技工程项目专家咨询委员会委员。
  • 目录:
    第1章 你必须知道的!Linux内部结构1.1 Linux的三大基础:磁盘、进程、内存1.2 磁盘和文件1.2.1 磁盘的3D参数1.2.2 新旧分区表UEFI和GPT4KB扇区的磁盘1.2.3 文件系统和I/O子系统文件系统的块大小I/O子系统的概貌理解I/O调度器1.3 控制进程就等于控制Linux1.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轮对决] 用进程监控掌握fork3.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 对服务器启动处理进行变革的Upstart5.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年论"和技能提高的秘诀
    结语参考文献
查看详情
系列丛书 / 更多
Linux系统架构和应用技巧
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
Linux系统架构和应用技巧
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
Linux系统架构和应用技巧
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
Linux系统架构和应用技巧
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
Linux系统架构和应用技巧
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
Linux系统架构和应用技巧
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
Linux系统架构和应用技巧
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
Linux系统架构和应用技巧
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
Linux系统架构和应用技巧
图解HTTP
[日]上野·宣 著;于均良 译
Linux系统架构和应用技巧
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
Linux系统架构和应用技巧
Objective-C基础教程 第2版
[美]Scott、[美]Waqar、[美]Mark Dalrymple 著;周庆成 译
Linux系统架构和应用技巧
算法图解
袁国忠 译
相关图书 / 更多
Linux系统架构和应用技巧
LiteOS轻量级物联网操作系统实战 微课视频版
魏杰
Linux系统架构和应用技巧
Linux操作系统活页式教程
李国辉
Linux系统架构和应用技巧
Linux综合实训案例教程
陈智斌;梁鹏;肖政宏
Linux系统架构和应用技巧
Linux系统自动化运维(Python版)(微课版)
张莉,丁传炜
Linux系统架构和应用技巧
Linux操作系统
刘睿;包大宏;兰晓天;李吉桃;王仕杰;吴晓清;张宏洲;杨云江
Linux系统架构和应用技巧
Linux源码趣读
闪客
Linux系统架构和应用技巧
Linux 内核完全注释(20周年版) 赵炯
赵炯
Linux系统架构和应用技巧
Linux网络操作系统项目式教程(CentOS 7.6)(微课版)(第2版)
刘正,张运嵩,尤澜涛主编
Linux系统架构和应用技巧
Linux 内核完全剖析——基于0.12内核(15周年版) 赵炯
赵炯
Linux系统架构和应用技巧
Linux高效学习教程:Linux就该这么学+Linux常用命令自学手册
刘遄 刘遄
Linux系统架构和应用技巧
Linux后端开发工程实践
万木春
Linux系统架构和应用技巧
Linux运维从入门到精通
明日科技
您可能感兴趣 / 更多
Linux系统架构和应用技巧
这份心情总有一天会遗忘【定制回忆典藏卡*2】本屋大赏得主 我想吃掉你的胰脏作者住野夜新书
[日]住野夜 著;酷威文化 出品
Linux系统架构和应用技巧
庄园:从《垦田永年私财法》到应仁之乱
[日]伊藤俊一 著;褚以炜 译
Linux系统架构和应用技巧
虚幻女友 午夜文库
[日]酒本步 著;星野空 译
Linux系统架构和应用技巧
图解健康系列3册套装(今晚好眠+诸病退散+半糖生活)易读懂的实用健康科普
[日]栗原毅 后浪
Linux系统架构和应用技巧
5只好老鼠造房子(日本绘本奖作品,儿童社会性发展绘本)
[日]田代千里 著;常立 译
Linux系统架构和应用技巧
半糖生活:我想和你谈谈内脏脂肪
[日]栗原毅 后浪
Linux系统架构和应用技巧
诸病退散:保护健康的免疫力
[日]石原新菜 后浪
Linux系统架构和应用技巧
早春的中国(软精装版)
[日]久保田博二 后浪
Linux系统架构和应用技巧
资本论漫画轻松读:超有趣的漫画讲解,带你看透财富的本质,轻松明白打工真相。读懂《资本论》,理解世界如何运转,活得更通透!
[日]白井聪 著,张嘉婷 译,鲤伴 出品,有容书邦 发行
Linux系统架构和应用技巧
小狗尼尼(全2册):小狗尼尼的春与夏+小狗尼尼的秋与冬(唯美治愈的自然观察绘本,带孩子从大自然的生命力中汲取向上的能量)
[日]秋草爱
Linux系统架构和应用技巧
吹响吧!上低音号 北宇治高中吹奏乐部决意的最终乐章 前篇+后篇
[日]武田绫乃
Linux系统架构和应用技巧
奶油,你肯定能行!(宫西达也的哲思绘本)萌猫幽默生活哲思,轻松解压,积极思考!
[日]宫西达也 著;彭懿 译