《Linux使用和管理指南:从云原生到可观测性》内容简介与阅读建议

获取这本书 暂无已核验电子书资源
下载
分类
科技技术
出版年份
2024
译者
王浩然/孟博
出版社
机械工业出版社
语言
中文

《Linux使用和管理指南:从云原生到可观测性》内容简介

本书主要以结构化方法介绍如何在开发或操作中使用Linux。本书还提供了使用这个开源操作系统改进工作流程的技巧,并讲解了如何获得现代终端、shell和命令的实际操作经验,如何使用Linux网络,如何管理工作负载,如何实现现代Linux可观测性。本书还讲述了如何使用容器、systemd、现代文件系统以及诸如Flatcar和Bottlerocket等不可变发行版以现代方式运行Linux应用程序。本书适合开发人员、软件架构师和站点可靠性工程师阅读。

《Linux使用和管理指南:从云原生到可观测性》书籍信息摘要

《Linux使用和管理指南:从云原生到可观测性》内容简介与阅读建议,作者 [奥]迈克尔·豪森布拉斯(MichaelHausenblas,科技技术,2024年。获取前建议核对作者、出版社、年份、ISBN、版本和正版渠道。相关主题:Linux、计算机类。

《Linux使用和管理指南:从云原生到可观测性》适合哪些读者?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

获取建议

《Linux使用和管理指南:从云原生到可观测性》怎么获取更合适?

优先确认版本和阅读目的;下载区只展示已核验的公版、授权、开放许可或官方试读资源。

下载

暂无已核验电子书资源;本站不展示未授权完整文件。

下载

版本

优先选择作者、译者、出版社、出版年份和 ISBN 信息明确的版本;经典作品可优先选择校注、导读或权威出版社版本。

目录

  1. 前言1
  2. 第1章 Linux简介7
  3. 1.1 什么是现代环境7
  4. 1.2 Linux故事(到目前为止)8
  5. 1.3 为什么要使用操作系统9
  6. 1.4 Linux发行版10
  7. 1.5 资源的可见性11
  8. 1.6 Linux高级概述13
展开全部(共 164 章节)
  1. 1.7 总结14
  2. 第2章 Linux内核16
  3. 2.1 Linux架构16
  4. 2.2 CPU架构18
  5. 2.2.1 x86架构19
  6. 2.2.2 ARM架构20
  7. 2.2.3 RISC-V架构20
  8. 2.3 内核组件20
  9. 2.3.1 进程管理21
  10. 2.3.2 内存管理23
  11. 2.3.3 网络24
  12. 2.3.4 文件系统25
  13. 2.3.5 设备驱动程序25
  14. 2.3.6 系统调用26
  15. 2.4 内核扩展29
  16. 2.4.1 模块30
  17. 2.4.2 一种扩展内核的现代方法:eBPF31
  18. 2.5 总结32
  19. 第3章 shell和脚本35
  20. 3.1 基础知识36
  21. 3.1.1 终端36
  22. 3.1.2 shell37
  23. 3.1.3 现代命令44
  24. 3.1.4 常见的任务47
  25. 3.2 人性化的shell50
  26. 3.2.1 Fish shell50
  27. 3.2.2 Z-shell55
  28. 3.2.3 其他现代shell55
  29. 3.2.4 我应该使用哪个shell56
  30. 3.3 终端多路复用器57
  31. 3.3.1 screen57
  32. 3.3.2 tmux58
  33. 3.3.3 其他多路复用器61
  34. 3.3.4 我应该使用哪个多路复用器62
  35. 3.4 脚本63
  36. 3.4.1脚本基础知识63
  37. 3.4.2 编写可移植的bash脚本65
  38. 3.4.3 检测和测试脚本67
  39. 3.4.4 端到端示例:GitHub用户信息脚本68
  40. 3.5 总结70
  41. 第4章 访问控制72
  42. 4.1 基础知识72
  43. 4.1.1 资源和所有权72
  44. 4.1.2 沙盒73
  45. 4.1.3 访问控制类型74
  46. 4.2 用户75
  47. 4.2.1 管理本地用户76
  48. 4.2.2 用户集中管理78
  49. 4.3 权限79
  50. 4.3.1 文件权限79
  51. 4.3.2 进程权限83
  52. 4.4 高级权限管理85
  53. 4.4.1 功能85
  54. 4.4.2 seccomp 配置文件86
  55. 4.4.3 访问控制列表86
  56. 4.5 良好实践87
  57. 4.6 总结87
  58. 第5章 文件系统89
  59. 5.1 基础知识89
  60. 5.2 虚拟文件系统93
  61. 5.2.1 逻辑卷管理器95
  62. 5.2.2 文件系统操作97
  63. 5.2.3 常用文件系统布局98
  64. 5.3 伪文件系统99
  65. 5.3.1 procfs100
  66. 5.3.2 sysfs101
  67. 5.3.3 devfs103
  68. 5.4 常规文件103
  69. 5.4.1 通用文件系统104
  70. 5.4.2 内存文件系统105
  71. 5.4.3 写时复制文件系统106
  72. 5.5 总结107
  73. 第6章 应用、包管理和容器109
  74. 6.1 基础知识110
  75. 6.2 Linux启动过程111
  76. 6.3 systemd112
  77. 6.3.1 单元113
  78. 6.3.2 使用systemctl 进行管理114
  79. 6.3.3 使用journalctl进行监控115
  80. 6.3.4 示例:scheduling greeter115
  81. 6.4 Linux应用程序供应链117
  82. 6.5 软件包和包管理器119
  83. 6.5.1 RPM包管理器119
  84. 6.5.2 Debian deb122
  85. 6.5.3 特定语言的包管理器124
  86. 6.6 容器124
  87. 6.6.1 Linux命名空间126
  88. 6.6.2 Linux cgroups127
  89. 6.6.3 写时复制文件系统130
  90. 6.6.4 Docker131
  91. 6.6.5 其他容器工具134
  92. 6.7 现代包管理器135
  93. 6.8 总结136
  94. 第7章 网络138
  95. 7.1 基础知识138
  96. 7.2 TCP/IP协议栈140
  97. 7.2.1 链路层141
  98. 7.2.2 互联网层144
  99. 7.2.3 传输层151
  100. 7.2.4 套接字155
  101. 7.3 DNS156
  102. 7.3.1 DNS记录159
  103. 7.3.2 DNS查询161
  104. 7.4 应用层网络163
  105. 7.4.1 万维网163
  106. 7.4.2 安全外壳167
  107. 7.4.3 文件传输168
  108. 7.4.4 网络文件系统170
  109. 7.4.5 与Windows共享171
  110. 7.5 高级网络主题171
  111. 7.5.1 whois171
  112. 7.5.2 动态主机配置协议172
  113. 7.5.3 网络时间协议172
  114. 7.5.4 wireshark和tshark173
  115. 7.5.5 其他高级工具174
  116. 7.6 总结174
  117. 第8章 可观测性176
  118. 8.1 基础知识177
  119. 8.1.1 可观测性策略177
  120. 8.1.2 术语178
  121. 8.1.3 信号类型178
  122. 8.2 日志180
  123. 8.2.1 Syslog183
  124. 8.2.2 journalctl184
  125. 8.3 监控185
  126. 8.3.1 设备I/O和网络接口187
  127. 8.3.2 集成的性能监视器189
  128. 8.3.3 工具化192
  129. 8.4 高级可观测性192
  130. 8.4.1 追踪和剖析193
  131. 8.4.2 Prometheus和Grafana194
  132. 8.5 总结198
  133. 第9章 进阶主题199
  134. 9.1 进程间通信199
  135. 9.1.1 信号200
  136. 9.1.2 命名管道201
  137. 9.1.3 UNIX域套接字202
  138. 9.2 虚拟机203
  139. 9.2.1 基于内核的虚拟机204
  140. 9.2.2 Firecracker205
  141. 9.3 现代Linux发行版205
  142. 9.3.1 Red Hat Enterprise Linux CoreOS206
  143. 9.3.2 Flatcar Container Linux206
  144. 9.3.3 Bottlerocket207
  145. 9.3.4 RancherOS207
  146. 9.4 精选安全主题207
  147. 9.4.1 Kerberos207
  148. 9.4.2 可插拔认证模块208
  149. 9.5 其他现代和未来产品208
  150. 9.5.1 NixOS209
  151. 9.5.2 桌面上的Linux209
  152. 9.5.3 嵌入式系统上的Linux210
  153. 9.5.4 云IDE中的Linux210
  154. 9.6 总结210
  155. 附录A 有用的解决方案213
  156. 附录B 现代Linux工具219

常见问题

《Linux使用和管理指南:从云原生到可观测性》适合谁读?

适合希望系统学习技术概念、实践方法、工具使用和行业知识的读者。

《Linux使用和管理指南:从云原生到可观测性》阅读难度高吗?

建议先看简介、目录、作者和相关书籍,再判断是否适合当前阶段阅读。

《Linux使用和管理指南:从云原生到可观测性》纸质书值得买吗?

当前暂未接入已核验的纸质书购买链接,建议通过出版社、京东、当当等正版渠道核对版本后购买。

《Linux使用和管理指南:从云原生到可观测性》哪个版本更适合?

优先选择作者、译者、出版社、出版年份和 ISBN 信息清楚的版本;经典作品可优先选择校注、导读或权威出版社版本。

在哪里可以合法获取《Linux使用和管理指南:从云原生到可观测性》?

当前没有确认授权的电子书下载资源,也暂未接入已核验购买链接;商业出版物不提供未授权下载,建议通过出版社、京东、当当或官方电子书平台核对获取。

如何继续查找《Linux使用和管理指南:从云原生到可观测性》相关书籍?

可以进入 [奥]迈克尔·豪森布拉斯(MichaelHausenblas 作者页查看其他作品,也可以通过分类、标签、排行榜、人工推荐和“读完这本还可以读”继续发现相近主题。

手机扫码下载

使用手机扫描二维码

扫码后会直接打开下载链接。

电子书下载二维码

手机端点击下载会直接跳转,无需扫码。