图书介绍
Linux系统架构和应用技巧PDF|Epub|txt|kindle电子书版本网盘下载
![Linux系统架构和应用技巧](https://www.shukui.net/cover/58/34466345.jpg)
- (日)中井悦司著;李睿,马世龙译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115372574
- 出版时间:2014
- 标注页数:296页
- 文件大小:58MB
- 文件页数:311页
- 主题词:Linux操作系统
PDF下载
下载说明
Linux系统架构和应用技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 你必须知道的!Linux内部结构1
1.1 Linux的三大基础:磁盘、进程、内存2
1.2 磁盘和文件3
1.2.1 磁盘的3D参数3
1.2.2 新旧分区表7
UEFI和GPT8
4KB扇区的磁盘11
1.2.3 文件系统和I/O子系统12
文件系统的块大小12
I/O子系统的概貌15
理解I/O调度器17
1.3 控制进程就等于控制Linux22
1.3.1 fork和exec分别是进程的分身和变身22
1.3.2 作业控制中的各项任务处理28
1.3.3 快速的数据处理管道33
1.4 至关重要的内存管理41
1.4.1 物理内存的分配42
用户内存的分类43
内核内存的分类47
1.4.2 内存的分配和释放51
了解内存分配机制52
了解内存释放机制54
1.4.3 上下文切换和页表56
COLUMN何为IT程序员的学习方法58
第2章 别说缺少机器!虚拟化基础设施环境的构建59
2.1 基础设施工程师的成长来自于日常积累60
2.2 LinuxKVM虚拟网络62
2.2.1 虚拟网络的构建和虚拟机的配置63
YUM资源库的准备64
虚拟网络的配置65
虚拟机的配置65
2.2.2 DNS服务器的搭建73
DNS和邮件传输系统的基础知识73
BIND的安装和配置80
2.2.3 邮件服务器的建立87
2.3 HA集群环境在虚拟机上的实现94
2.3.1 对HA Add-on的理解95
HA集群的基础95
HAAdd-On的工作原理97
2.3.2 Linux主机的准备以及虚拟机的构建99
虚拟网络的配置100
iSCSI目标的构建101
虚拟机的构建103
2.3.3 HAAdd-On的导入和配置105
包集合的导入和配置105
集群配置文件的准备106
HA集群的启动和服务的开始111
模拟故障测试的实现114
2.3.4 HA集群设计及运用的准备117
COLUMN IT架构师与补习班讲师的沟通技巧119
第3章 10轮决胜!在自编的脚本中灵活使用命令121
3.1 简单有效的Shell脚本122
3.2 Shell脚本的基本规则123
3.2.1 Shell脚本的操作确认123
3.2.2 引号的使用方法125
3.2.3 条件判断的写法126
3.2.4 数组和位置参数的使用方法130
3.2.5 命令置换和数值演算131
3.3 用Shell脚本一决胜负133
3.3.1 [第1轮对决]在跳板服务器上学到的秘籍~基本模式+异常处理133
3.3.2 [第2轮对决]在分布式Shell上学到的秘籍~基本模式+管道138
3.3.3 [第3轮对决]在进程监视中学到的秘籍~状态迁移处理144
3.3.4 [第4轮对决]秘籍外传~由make命令进行简单的批处理148
3.3.5 [第5轮对决]从模拟快照(snapshot)学到的秘籍~用管道操作日志151
3.3.6 [第6轮对决]在云备份中学到的秘籍~在思考实验中组合处理流程155
3.4 Perl脚本的对决164
3.4.1 [第7轮对决]自己编写Perl的乐趣164
3.4.2 [第8轮对决]通过Tweet体验Perl带来的便利175
3.4.3 [第9轮对决]用进程监控掌握fork178
3.4.4 [第10轮对决]终极秘籍Perl与管道的结合183
COLUMN造福于开源IT工程师的力量188
第4章 最后的堡垒!内核源代码的阅读189
4.1 阅读源代码190
4.2 内核源代码的走读方法191
4.2.1 Linux内核的构建步骤191
4.2.2 内核源代码探索入门195
4.2.3 读懂结构体和指针200
COLUMN跳槽、英语、结婚——IT工程师的话题关键词207
4.3 探索核心子系统208
4.3.1 进程管理子系统208
不断演化的进程状态管理208
系统调用ptrace()213
list_head与神奇的宏216
4.3.2 内存管理子系统221
64位环境中的页映射222
/proc/meminfo的“内脏”228
4.4 内核源代码的分析实例235
4.4.1 Linux内核的系统时间235
4.4.2 闰秒发生的瞬间238
4.4.3 进一步探索的指南249
第5章 先行一步!RHEL6新功能综述251
5.1 支持商品化硬件的“操作系统进化”252
5.1.1 ext4文件系统的采用253
5.1.2 NetworkManager服务的引入254
5.1.3 用dracut创建初始RAM磁盘256
5.1.4 通过anacron实现定期任务执行260
5.2 对服务器启动处理进行变革的Upstart264
5.2.1 Upstart的概要264
5.2.2 Upstart任务的创建示例268
5.3 用Control Groups控制资源分配271
5.3.1 Control Group的概要271
5.3.2 各子系统的主要参数273
cpuset子系统273
cpu子系统275
memory子系统276
blkio子系统276
5.3.3 cg命令群的管理279
5.3.4 虚拟机的cgroups操作281
5.4 通过LXC体验容器型虚拟化技术282
5.4.1 容器型虚拟化技术的概要283
进程表的分割283
文件系统的分割284
网络的分割284
CPU和内存的分割285
5.4.2 容器中Web服务器的启动285
5.4.3 其他的容器设置289
COLUMN“人生20年论”和技能提高的秘诀291
结语292
参考文献293