天天看點

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

寫在前面,大家好!我是【跨考菌】,一枚跨界的程式猿,專注于背景技術的輸出,目标成為

全棧攻城獅

!這部落格是對我跨界過程的總結和思考。如果你也對

Java

後端技術

感興趣,抑或是正在糾結于跨界,都可以關注我的動态,讓我們一起學習,一起進步~

我的部落格位址為:【跨考菌】的部落格

文章大綱

  • 1、linux的介紹
    • 1.1、linux的特點
    • 1.2、linux的内容包括
    • 1.3、linux學習目标
    • 1.4、linux和windows的差別
    • 1.5、linux的主要發行版
  • 2、linux與unix
    • 2.1、unix的由來
    • 2.2、linux的由來

上篇玩兒轉Linux || 01 聊點兒幹貨 講述了linux的學習方法,本文開始正式講述linux系列内容。

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

1、linux的介紹

linux是一款作業系統,免費、開源、安全、高效、穩定,處理高并發非常強悍,企業級項目廣泛應用于linux/unix伺服器。

1.1、linux的特點

  • linux具備

    免費

    穩定

    高效

    等特點,在伺服器領域得到廣泛的應用;
  • linux運作穩定、對網絡的良好支援、低成本等特點,在嵌入式領域也得到了廣泛的應用,例如機頂盒、數字電視等。

1.2、linux的内容包括

  • vi和vim編輯器
  • 開關機和使用者管理
  • 定時任務排程
  • 磁盤分區和挂載
  • 網絡配置
  • 程序管理
  • RPM和YUM

1.3、linux學習目标

對linux的學習,大緻可分為以下6步,循序漸進不斷掌握:

  • 學習基本操作,例如

    檔案操作指令

    vim指令

    使用者管理

  • 學習各種配置技巧(

    服務配置

    網絡配置

    環境變量配置

    )
  • 搭建各類開發語言的

    開發環境

  • 編寫

    shell腳本

    對inux伺服器進行維護
  • 進行

    安全設定

    ,防止攻擊,保障伺服器正常運作,對系統調優
  • 深入了解

    linux核心

    ,熟練掌握大型網站的應用架構,熟悉各個環節的部署和維護方法

1.4、linux和windows的差別

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

1.5、linux的主要發行版

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix
平時我們提到的linux一般都是指的是linux(存粹的linux核心作業系統),但是它隻是作業系統本身,但是缺乏軟體。很多廠商根據自己的需求二次開發了一些相應的系統軟體,即

linux的發行版

。是以在實際應用中需要選擇具體的發行版。

2、linux與unix

2.1、unix的由來

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

Ken tompson是B語言之父,在1971年用B語言發明了Unix系統。

Dennis richres是C語言之父,在1973年和Ken tompson用C語言重寫了Unix系統。

80年代,IBM、Sun、惠普等公司基于Unix核心開發了自身的發行版,但是收費昂貴且需要運作在高配的伺服器上。

Richard Stallman提出了GUN計劃,即提倡軟體開源免費。

2.2、linux的由來

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

GUN計劃的核心思想為:

使用者操作應用層(浏覽器、ftp等軟體),應用程式操作GUN shell層,shell層操作作業系統(linux核心),作業系統則操作硬體。

其中這裡的作業系統就是linux的雛形。

Linus Torvalds是linux的主要開發者,後來linux由全世界linux的愛好者來共同維護。

玩兒轉Linux || 02科普Linux發展史1、linux的介紹2、linux與unix

最後,如果您覺得對您有幫助的話,不要忘記幫助幫部落客

一鍵三連

😊哦

繼續閱讀