当前位置:首页 > 操作系统 >
《Linux系统架构和应用技巧》电子书封面

Linux系统架构和应用技巧

  • 发布时间:2020年09月22日 09:08:35
  • 作者:中井悦司,马世龙
  • 大小:73.2 MB
  • 类别:Linux电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:7.2

    Linux系统架构和应用技巧 PDF 高清版

      给大家带来的一篇关于Linux相关的电子书资源,介绍了关于Linux、系统架构、应用技巧方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小73.2 MB,中井悦司,马世龙编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.9。

      内容介绍

      Linux系统架构和应用技巧内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能综述。通过搭建虚拟化基础设施,给读者提供了方便实用的Linux系统的学习和实践环境;同时,设计了10个可操作的脚本实验,尽可能覆盖Linux操作系统的关键应用技术,包括进程监控、远程登录、文本处理等。其中的技巧根植于作者的多年经验,具有极强的现场感和可操作性。

      目录

      • 第1章 你必须知道的!Linux内部结构  1
      • 1.1 Linux的三大基础:磁盘、进程、内存  2
      • 1.2 磁盘和文件  3
      • 1.2.1 磁盘的3D参数  3
      • 1.2.2 新旧分区表  7
      • UEFI和GPT  8
      • 4KB扇区的磁盘  11
      • 1.2.3 文件系统和I/O子系统  12
      • 文件系统的块大小  12
      • I/O子系统的概貌  15
      • 理解I/O调度器  17
      • 1.3 控制进程就等于控制Linux  22
      • 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 对HAAdd-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轮对决] 用进程监控掌握fork  178
      • 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 对服务器启动处理进行变革的Upstart    264
      • 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

      学习笔记

      linux mysql 数据库开启外部访问设置指南

      Linux下设置MySQL和允许外部机器访问sudo vi /etc/my.cnf 具体目录是具体情况而定,有的人是安装了在个人目录下,则找到对应的目录则可以。 一、配置文件的修改 1.#sudo vim /etc/mysql/my.conf 找到 bind-address = 127.0.0.1 注释掉这句话 二、Mysql数据库的修改 1) [root@etc etc]# mysql -u root -p Enter password: 2)grant all privileges on database.* to admin@192.168.1.1 identified by 'password' 注意: (1)192.168.1.1是欲连接到此Mysql数据库的客户端的IP地址,而不是Mysql数据库所在数据库服务器的IP地址,切记 (2)password就是Mysql数据库root用户的password,根据实际情况需要修改 如何访问Linux系统中的MySQL数据库? 前不久在Linux系统中安装了MySQL数据库,但L……

      linux下mysql乱码问题的解决方案

      项目进行到和服务器交互,通过post访问服务器端jsp,jsp访问服务器端mysql数据库,最终返回到客户端的中文出现乱码问题。 在整个流程中,出现错误的原因可能是三个:post未设置编码或者编码不相符合,jdbc出现问题,linux下mysql初始码制问题。 在经过繁琐的排查后,最终确定问题为mysql编码问题。下文介绍如何解决linux下mysql中文乱码问题。 首先进入mysql命令行模式,键入mysql -uroot -p 即可进入。随后键入 SHOW VARIABLES LIKE 'character_set_%'; 若显示内容类似这样: +--------------------------+----------------------------------------------+| Variable_name | Value |+--------------------------+----------------------------------------------+| character_set_c……

      以上就是本次介绍的Linux电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:深入剖析Android:开发小应用里的大智慧

      下一篇:后台开发:核心技术与应用实践

      展开 +

      收起 -

      下载地址:百度网盘下载
      Linux相关电子书
      Linux命令大全
      Linux命令大全 超清版

      Linux和windows相比,很多管控都需要用命令来操作。windows以直观的可视化的方式操作,特别适合在桌面端PC上操作执行相应的软件。 而Linux命令行方式的操作,特别是在服务器端编程、管理、运维方面,更加简单、短小、精悍。短短一行组合命令,即可完成在windows需要各种加工、整合的复杂高效的功能操作。 550 多个 Linux 命令,内容包含 Linux 命令手册、详解、学习,值得收藏的 Linux 命令速查手册。

      立即下载
      Linux环境编程:从应用到内核
      Linux环境编程:从应用到内核 高清版 立即下载
      Linux命令速查手册
      Linux命令速查手册 中文第三版

      这是一本关于Linux各种常用和实用命令的参考指南,能够帮助你高效地开展工作,无论你是需要迅速了解Linux的新手,还是正在寻找某些功能的简洁介绍的老手,都能从本书中迅速找到答案

      立即下载
      Linux Shell编程从初学到精通
      Linux Shell编程从初学到精通 原书第2版 立即下载
      深入Linux内核架构
      深入Linux内核架构 影印完整版

      这书探讨了Linux内核的定义、构造和保持。主题思想包含任务管理、调度和进程管理,物理内存的管理方法及其内核与相关硬件设备的互动,客户室内空间的系统进程怎样浏览虚拟内存,怎样撰

      立即下载
      读者留言
      徐瑞霖IV

      徐瑞霖IV 提供上传

      资源
      13
      粉丝
      44
      喜欢
      116
      评论
      19

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com