91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Linux使用和管理指南:從云原生到可觀測(cè)性
Linux使用和管理指南:從云原生到可觀測(cè)性
Michael Hausenblas
王浩然, 孟博 譯
出版時(shí)間:2024年05月
頁(yè)數(shù):221
“作為當(dāng)年的老牌Linux發(fā)行版維護(hù)者,我可以證明云原生技術(shù)的興起改變了大多數(shù)開(kāi)發(fā)人員與Linux系統(tǒng)的交互方式。我強(qiáng)烈推薦Michael的這本書(shū),它帶領(lǐng)開(kāi)發(fā)人員學(xué)習(xí)從容器到eBPF等各種現(xiàn)代Linux技術(shù)?!?br /> -Chris AniszczykCloud Native Computing Foundation (CNCF)的CTO

如果你在開(kāi)發(fā)或操作中使用Linux,并且需要一種結(jié)構(gòu)化的方法來(lái)幫助你深入學(xué)習(xí),那么本書(shū)就是為你準(zhǔn)備的。作者M(jìn)ichae Hausenblas還提供了使用這一開(kāi)源操作系統(tǒng)改進(jìn)工作流程的技巧和竅門(mén)。無(wú)論你是開(kāi)發(fā)人員、軟件架構(gòu)師還是站點(diǎn)可靠性工程師,本書(shū)都將幫助你使用Linux滿足從開(kāi)發(fā)到辦公任務(wù)的日常需求。
在學(xué)習(xí)過(guò)程中,你將獲得使用現(xiàn)代Linux終端和shell的實(shí)踐經(jīng)驗(yàn),并學(xué)會(huì)如何管理工作負(fù)載。你將了解如何通過(guò)使用容器、systemd、現(xiàn)代文件系統(tǒng)和不可變發(fā)行版(如Flatcar和Bottlerocket)來(lái)運(yùn)行Linux應(yīng)用程序。
通過(guò)學(xué)習(xí)本書(shū),你將:
● 將Linux作為現(xiàn)代工作環(huán)境來(lái)使用,而不僅僅是從管理員的角度來(lái)使用。
● 學(xué)習(xí)Linux內(nèi)核、終端多路復(fù)用器、人性化shell和可移植shell腳本等關(guān)鍵組件。
● 熟悉從文件權(quán)限到功能的訪問(wèn)控制,了解文件系統(tǒng)作為基本構(gòu)建塊的作用。
● 了解應(yīng)用程序依賴(lài)管理和容器。
● 獲得Linux網(wǎng)絡(luò)棧和工具(包括DNS)的實(shí)踐經(jīng)驗(yàn)。
● 應(yīng)用現(xiàn)代操作系統(tǒng)的可觀測(cè)性來(lái)管理工作負(fù)載。
● 熟悉進(jìn)程間通信、虛擬機(jī)和選定的安全主題。
  1. 前言
  2. 第1章 Linux簡(jiǎn)介
  3. 1.1 什么是現(xiàn)代環(huán)境
  4. 1.2 Linux故事(到目前為止)
  5. 1.3 為什么要使用操作系統(tǒng)
  6. 1.4 Linux發(fā)行版
  7. 1.5 資源的可見(jiàn)性
  8. 1.6 Linux高級(jí)概述
  9. 1.7 總結(jié)
  10. 第2章 Linux內(nèi)核
  11. 2.1 Linux架構(gòu)
  12. 2.2 CPU架構(gòu)
  13. 2.2.1 x86架構(gòu)
  14. 2.2.2 ARM架構(gòu)
  15. 2.2.3 RISC-V架構(gòu)
  16. 2.3 內(nèi)核組件
  17. 2.3.1 進(jìn)程管理
  18. 2.3.2 內(nèi)存管理
  19. 2.3.3 網(wǎng)絡(luò)
  20. 2.3.4 文件系統(tǒng)
  21. 2.3.5 設(shè)備驅(qū)動(dòng)程序
  22. 2.3.6 系統(tǒng)調(diào)用
  23. 2.4 內(nèi)核擴(kuò)展
  24. 2.4.1 模塊
  25. 2.4.2 一種擴(kuò)展內(nèi)核的現(xiàn)代方法:eBPF
  26. 2.5 總結(jié)
  27. 第3章 shell和腳本
  28. 3.1 基礎(chǔ)知識(shí)
  29. 3.1.1 終端
  30. 3.1.2 shell
  31. 3.1.3 現(xiàn)代命令
  32. 3.1.4 常見(jiàn)的任務(wù)
  33. 3.2 人性化的shell
  34. 3.2.1 Fish shell
  35. 3.2.2 Z-shell
  36. 3.2.3 其他現(xiàn)代shell
  37. 3.2.4 我應(yīng)該使用哪個(gè)shell
  38. 3.3 終端多路復(fù)用器
  39. 3.3.1 screen
  40. 3.3.2 tmux
  41. 3.3.3 其他多路復(fù)用器
  42. 3.3.4 我應(yīng)該使用哪個(gè)多路復(fù)用器
  43. 3.4 腳本
  44. 3.4.1腳本基礎(chǔ)知識(shí)
  45. 3.4.2 編寫(xiě)可移植的bash腳本
  46. 3.4.3 檢測(cè)和測(cè)試腳本
  47. 3.4.4 端到端示例:GitHub用戶信息腳本
  48. 3.5 總結(jié)
  49. 第4章 訪問(wèn)控制
  50. 4.1 基礎(chǔ)知識(shí)
  51. 4.1.1 資源和所有權(quán)
  52. 4.1.2 沙盒
  53. 4.1.3 訪問(wèn)控制類(lèi)型
  54. 4.2 用戶
  55. 4.2.1 管理本地用戶
  56. 4.2.2 用戶集中管理
  57. 4.3 權(quán)限
  58. 4.3.1 文件權(quán)限
  59. 4.3.2 進(jìn)程權(quán)限
  60. 4.4 高級(jí)權(quán)限管理
  61. 4.4.1 功能
  62. 4.4.2 seccomp配置文件
  63. 4.4.3 訪問(wèn)控制列表
  64. 4.5 良好實(shí)踐
  65. 4.6 總結(jié)
  66. 第5章 文件系統(tǒng)
  67. 5.1 基礎(chǔ)知識(shí)
  68. 5.2 虛擬文件系統(tǒng)
  69. 5.2.1 邏輯卷管理器
  70. 5.2.2 文件系統(tǒng)操作
  71. 5.2.3 常用文件系統(tǒng)布局
  72. 5.3 偽文件系統(tǒng)
  73. 5.3.1 procfs
  74. 5.3.2 sysfs
  75. 5.3.3 devfs
  76. 5.4 常規(guī)文件
  77. 5.4.1 通用文件系統(tǒng)
  78. 5.4.2 內(nèi)存文件系統(tǒng)
  79. 5.4.3 寫(xiě)時(shí)復(fù)制文件系統(tǒng)
  80. 5.5 總結(jié)
  81. 第6章 應(yīng)用、包管理和容器
  82. 6.1 基礎(chǔ)知識(shí)
  83. 6.2 Linux啟動(dòng)過(guò)程
  84. 6.3 systemd
  85. 6.3.1 單元
  86. 6.3.2 使用systemctl 進(jìn)行管理
  87. 6.3.3 使用journalctl進(jìn)行監(jiān)控
  88. 6.3.4 示例:scheduling greeter
  89. 6.4 Linux應(yīng)用程序供應(yīng)鏈
  90. 6.5 軟件包和包管理器
  91. 6.5.1 RPM包管理器
  92. 6.5.2 Debian deb
  93. 6.5.3 特定語(yǔ)言的包管理器
  94. 6.6 容器
  95. 6.6.1 Linux命名空間
  96. 6.6.2 Linux cgroups
  97. 6.6.3 寫(xiě)時(shí)復(fù)制文件系統(tǒng)
  98. 6.6.4 Docker
  99. 6.6.5 其他容器工具
  100. 6.7 現(xiàn)代包管理器
  101. 6.8 總結(jié)
  102. 第7章 網(wǎng)絡(luò)
  103. 7.1 基礎(chǔ)知識(shí)
  104. 7.2 TCP/IP協(xié)議棧
  105. 7.2.1 鏈路層
  106. 7.2.2 互聯(lián)網(wǎng)層
  107. 7.2.3 傳輸層
  108. 7.2.4 套接字
  109. 7.3 DNS
  110. 7.3.1 DNS記錄
  111. 7.3.2 DNS查詢(xún)
  112. 7.4 應(yīng)用層網(wǎng)絡(luò)
  113. 7.4.1 萬(wàn)維網(wǎng)
  114. 7.4.2 安全外殼
  115. 7.4.3 文件傳輸
  116. 7.4.4 網(wǎng)絡(luò)文件系統(tǒng)
  117. 7.4.5 與Windows共享
  118. 7.5 高級(jí)網(wǎng)絡(luò)主題
  119. 7.5.1 whois
  120. 7.5.2 動(dòng)態(tài)主機(jī)配置協(xié)議
  121. 7.5.3 網(wǎng)絡(luò)時(shí)間協(xié)議
  122. 7.5.4 wireshark和tshark
  123. 7.5.5 其他高級(jí)工具
  124. 7.6 總結(jié)
  125. 第8章 可觀測(cè)性
  126. 8.1 基礎(chǔ)知識(shí)
  127. 8.1.1 可觀測(cè)性策略
  128. 8.1.2 術(shù)語(yǔ)
  129. 8.1.3 信號(hào)類(lèi)型
  130. 8.2 日志
  131. 8.2.1 Syslog
  132. 8.2.2 journalctl
  133. 8.3 監(jiān)控
  134. 8.3.1 設(shè)備I/O和網(wǎng)絡(luò)接口
  135. 8.3.2 集成的性能監(jiān)視器
  136. 8.3.3 工具化
  137. 8.4 高級(jí)可觀測(cè)性
  138. 8.4.1 追蹤和剖析
  139. 8.4.2 Prometheus和Grafana
  140. 8.5 總結(jié)
  141. 第9章 進(jìn)階主題
  142. 9.1 進(jìn)程間通信
  143. 9.1.1 信號(hào)
  144. 9.1.2 命名管道
  145. 9.1.3 UNIX域套接字
  146. 9.2 虛擬機(jī)
  147. 9.2.1 基于內(nèi)核的虛擬機(jī)
  148. 9.2.2 Firecracker
  149. 9.3 現(xiàn)代Linux發(fā)行版
  150. 9.3.1 Red Hat Enterprise Linux CoreOS
  151. 9.3.2 Flatcar Container Linux
  152. 9.3.3 Bottlerocket
  153. 9.3.4 RancherOS
  154. 9.4 精選安全主題
  155. 9.4.1 Kerberos
  156. 9.4.2 可插拔認(rèn)證模塊
  157. 9.5 其他現(xiàn)代和未來(lái)產(chǎn)品
  158. 9.5.1 NixOS
  159. 9.5.2 桌面上的Linux
  160. 9.5.3 嵌入式系統(tǒng)上的Linux
  161. 9.5.4 云IDE中的Linux
  162. 9.6 總結(jié)
  163. 附錄A 有用的解決方案
  164. 附錄B 現(xiàn)代Linux工具
書(shū)名:Linux使用和管理指南:從云原生到可觀測(cè)性
作者:Michael Hausenblas
譯者:王浩然, 孟博 譯
國(guó)內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2024年05月
頁(yè)數(shù):221
書(shū)號(hào):978-7-111-75533-3
原版書(shū)書(shū)名:Learning Modern Linux
原版書(shū)出版商:O'Reilly Media
Michael Hausenblas
 
Michael Hausenblas是Go、Kubernetes和Red Hat的OpenShift的先驅(qū)開(kāi)發(fā)者,他幫助AppOps構(gòu)建和運(yùn)行分布式服務(wù)。他有大規(guī)模數(shù)據(jù)處理和容器編排的背景,他在W3C和IETF的倡導(dǎo)和標(biāo)準(zhǔn)化方面有著豐富的經(jīng)驗(yàn)。在Red Hat之前,Michael曾在Mesosphere、MapR以及愛(ài)爾蘭和奧地利的兩個(gè)研究機(jī)構(gòu)工作。他貢獻(xiàn)開(kāi)源軟件(主要是使用Go),博客,并經(jīng)?;钴S在Twitter上。

Michael是Amazon Web Service容器開(kāi)發(fā)領(lǐng)域的倡導(dǎo)者。
 
 
購(gòu)買(mǎi)選項(xiàng)
定價(jià):89.00元
書(shū)號(hào):978-7-111-75533-3
出版社:機(jī)械工業(yè)出版社