系統管理員希望有經驗的關鍵(Unixlike)發行版

系統管理員希望有經驗的關鍵(Unixlike)發行版

我正在努力學習成為 Unix/Linux 系統管理員,並希望透過在家中設定一些安裝(虛擬機器、舊元件等)並練習管理它們來獲得一些實務經驗。我想知道,根據該網站上的人的經驗,哪些發行版對於使用至關重要。顯然,在某種程度上,它們都很相似,但是在管理(例如 Debian、OpenSolaris、FreeBSD 和 CentOS)之間存在足夠大的差異。

那麼,您認為哪些發行版對於練習來說最重要?在實際工作情境中哪些需求最多/最常出現?

答案1

Debian、FreeBSD 和 CentOS。

他們對於系統的佈局,特別是服務的管理方式都有一種非常獨特的方法。如果您能夠深入了解每個系統並了解如何添加和修改系統(以一種不僅有效,而且與系統其餘部分一致的方式),您將能夠處理任何事情。

根據您希望工作的環境,您可能會發現 Solaris 也是您履歷中有用的技能。

答案2

Redhat 和基於它的發行版似乎滲透率最高。似乎我現在使用的每台設備都使用 Centos。因此,如果您確實想熟悉最常見的發行版,請使用 Redhat 或 Centos(本質上是一樣的)。

一旦您弄清楚如何適應該環境,您就可以熟悉基於 Debian 的系統。我推薦 Ubuntu,因為它的發布週期和維護期非常適合企業。

答案3

關鍵是你的下一份工作需要什麼。然而,市場上有一些趨勢可以幫助指導您。

Linux 套件管理有兩種風格。為了最大程度地與市場相容,您需要了解兩種風格:

DEB

選擇 Ubuntu 或 Debian,無論您更喜歡哪一個

轉速

RedHat 是主導的東西。如果您有時間,學習 OpenSUSE/SLES 將為您贏得額外的學分。


如果您確實需要超越這一點,恕我直言,BSD 和 Solaris 的普及率大致相同。但那隻是我的個人意見。

答案4

在主要大都市區的 Dice.com 中搜尋“Linux Administrator”,您就會得到答案。恕我直言。

……如果你想讓我讓你更容易,那麼這裡是:RedHat 或其衍生產品(CentOS,基本上是 RedHat,但沒有 RedHat 品牌,以及 Fedora,你可能認為它是 RedHat 的前沿產品) )。肯定還有其他發行版,所以如果您學習 CentOS,並且有一個非常熱門的 SuSE 職缺,您可能會被忽略。但如果你想碰碰運氣,我建議你選擇 CentOS。

如果我是你,我會這樣做:

  1. 選擇一種 Linux 風格,並將其安裝在您的主「桌面」電腦上。無論哪種風格,都可以選擇一種(Ubuntu、Fedora,等等)。這可能是好的不是在桌面上使用 RHEL/CentOS/Fedora,這樣您就可以看到差異。現在將電腦連接到面向互聯網的路由器(也許是無線方式?您的選擇。)。確保其上有 2 個網路連接埠(同樣,面向互聯網的連接埠可以是無線連接埠)。第二個網路連接埠應該是有線的,以減少麻煩。
  2. 下載 CentOS 或 Fedora DVD 映像;將其另存為 ISO 檔案。
  3. 將乙太網路交叉電纜連接到第二個網際網路連接埠。設定該連接埠。確保您的 Linux 將向前移植。將一台機器連接到第二個連接埠並確保其正常工作(該測試機器可以是 Windows,沒關係)。確保它可以瀏覽互聯網。
  4. 將您的桌上型電腦設定為伺服器,以便透過第二個連接埠以 PXE 方式引導一台舊電腦。
  5. 在電腦 PXE 啟動時監聽網路(使用 tcpdump 和 Wireshark)。描述 PXE 執行的每一個步驟。

要實現這一點,您就已經踏上了成為體面的 Linux 系統管理員的道路。也,

  1. 不要忘記您的程式設計技能。學習 Perl、Python 或 Ruby。

相關內容