Linux入門真經 003Linux的分支版本

2021-08-22 08:13:01 字數 1060 閱讀 7519

前一節給大家介紹了linux的應用場景,今天給大家介紹一下linux常見的發行版本。

將linux核心原始碼打包編譯成二進位制檔案,並做一定程度的客製化,使其能夠友好地為客戶端所接受和使用是一件頗為複雜的事情。因此,大量linux發行商湧現,也就出現了大量的linux發行版本。我們沒有必要把每乙個發行版都單獨拎出來學習。因為其中很大一部分發行版你可能一輩子都不會遇到。而且,各個發行版之間是遵循著一定標準的(lsb:linux standard base),因此,當你熟悉一種發行版再去碰其他的發行版,感覺會非常熟悉,甚至不需要進行二次學習。

目前主流的三大分支:debian、slackware(suse)、redhat。

其中,基於debian二次開發的ubuntu知名度較高,早期是為了桌面應用而發行,現在在伺服器端也有著不俗的表現。

slackware系列中較為搶眼的應該是opensuse,同樣有著不錯的市場占有率

redhat系較為著名的分支頗多,有fedroa(早期為個人桌面版,目前不僅限於桌面領域),rhel(紅帽企業版),centos(紅帽企業版的二次發行版。社群企業版)

這裡要提及一下,centos和rhel之間的愛恨情仇。

不過在2023年,centos被紅帽收購了,以後還會不會免費,這個說不准,不過至少四年過去了,他依然是免費的,不是麼?

我們說過,linux各大發行版之間遵循著lsb標準,所以當你熟悉了一款發行版後,熟悉其他的發行版學習代價極小,而且很多linux發行版市場占有率並不高,以後未必能遇見。因此不必過分糾結於學哪乙個發行版,選擇乙個市場占有率高、免費的發行版即可,本教程選用的是centos,現在centos最新的發行版是2023年5月發行的centos7.5,如果不做特別申明,以後的教程示例以centos7為例。於此同時,centos6還依然活躍,因此我會兼顧centos6和centos7,至於centos5,大概是半截脖子入土的老古董了,大可不必深究。

Linux入門真經 007Linux命令的通用語法

這節開始給大家講linux的命令語法格式。首先我們先理解一下再bash命令列中,我們見過很多次的命令提示符字首是什麼意思 root localhost 其含義為 使用者名稱 主機 當前工作目錄 提示符 在學習linux命令之前,我們再了解一下linux檔案系統的結構。我們都用過windows,知道w...

Linux入門真經 035使用find去查詢檔案

常見的linux檔案查詢工具有locate和find。locate的優點在於 它是基於索引庫建立,週期性更新。因此速度相當快,查詢時資源消耗極少。缺點是 由於不是實時查詢,所以一些在更新週期之前新增的檔案沒法找到。我們可以隨時對locate的資料庫進行手動更新,不過更新時會消耗很多的計算資源,甚至會...

Linux入門真經 039壓縮 解壓與歸檔

我們為什麼需要壓縮?一般是以下原因 1 檔案太大,我們將其壓縮降低磁碟的空間使用量 2 伺服器頻寬不夠,我們將向客戶端推送的內容 如web資源 進行壓縮,到達客戶端之後再用相關協議去解壓縮。用cpu的效能和時間去節省網路頻寬和延遲。其中,第一點就是我們今天主要介紹的壓縮和解壓工具。第二點,現在很多w...