理解Linux下的各種發行版本:內核、Ubuntu、CentOS、LAMP、LNMP

  • Linux(維基百科

    Linux這個詞有很多種具體理解。 Linux is not Unix

    可以指Linux內核,也可以指Linux發行版,具體意義取決於上下文語境。

  • Linux內核

    Linux內核Linus Torvalds基於unixposix寫的一個操作系統。

  • Linux發行版(維基百科

    對Linux進行分類認識有兩個角度:

    1. 服務器端 vs 桌面客戶端
    2. deb vs rpm 安裝包格式
      Linux發行版是Linux內核+應用軟件做的一個打包。

    可以理解爲Anaconda是Python與一些模塊的封裝。

    常見的發行版本有Ubuntu、RedHat、CentOS、Debian等。

    最基礎的是Debian、RedHat。

    Debian、RedHat主要面向服務器,Ubuntu、CentOS主要面向客戶端

  • Debian

    基礎發行版,使用dpkg(軟件包管理器的基礎),使用deb軟件包格式。

    Ubuntu基於Debian

  • RedHat

    基礎發行版,使用RPM格式軟件包。

    CentOS基於RedHat

    Fedora基於RedHat

  • LAMP與LNMP

    Linux在服務器領域佔據大部分江山,一個服務器要運行不僅需要Linux這個操作系統還需要數據庫等。

    LAMP:Linux+Apache+MySQL+PHP

    LNMP:Linux+Nginx+MySQL+PHP

  • Reference

  1. 菜鳥教程
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章