Linux

如何學習 Linux 系統內部結構

  • June 8, 2019

最近我嘗試申請一些 DevOps 工程職位,但我對幾乎每個職位描述中都存在的特定要求感到害怕:

具有 Linux 內部和管理方面的經驗。

我使用 Linux/Unix 中部署的 Linux 伺服器和應用程序已經有一段時間了,老實說,我不知道“體驗 Linux 內部結構”是什麼意思。

我的問題是:

  • 我為什麼要了解 Linux 內部知識?
  • 我在哪裡可以找到這個的實際用途?
  • 如何學習 Linux 內部知識?

謝謝

這是一個非常模糊的要求。因為你說的是DevOps,所以大概意思和這些差不多,包括但不限於

  • 有關核心執行時可調參數(sysctl、/proc、/sys)的知識
  • 熟悉在典型 Linux 機器上執行的常用程序——systemd、cron、一些 syslog 守護程序、ntp…
  • 熟悉典型的Linux文件系統
  • 有關如何調整文件系統大小、觀察機器負載、安裝和配置所需常用程序的知識…
  • 能夠通過閱讀日誌、使用 top、vmstat、iostat、sar、strace 等程序來調試基本問題

這只是我的猜測。

引用自:https://serverfault.com/questions/970520