Linux的發行版及哲學思想

Linux是一套免費使用和自由傳播的類Unix系統,是一個基于Unix的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的工具軟件、應用程序和網絡協議。它支持32位和64位硬件,是一個性能穩定的多用戶網絡操作系統。嚴格來講,Linux這個詞本身只表示Linux內核,聯合GNU 組織里的各種強大的應用軟件而組成的操作系統。

從Linux的誕生至今,它的發行版已經多達百余種,其中最主要的三個發行版本如下圖所示:

Linux 發行版.png111.png

1)    Debian是Linux的其中一個發行版,其中ubuntu是基于Debian的二次發行版,后面又衍生出了mint版本。Knopix是這個分支里又一個重要的版本,在安全領域有著很重要的位置。因為Debian是唯一一個不受商業支持的組織,所以它對使用者的要求更高,整個內核顯得很輕巧,自由,難度也比S.U.S.E和RedHat要高

2)    Slackware版本桌面華麗,使用方便快捷,其二次衍生S.U.S.E和三次衍生版OpenSUSE功能更加強大,在歐洲國家應用很廣泛。

3)    RadHat俗稱“紅帽”,是Linux里面至關重要的一個發行版,后期推出了企業版RHEL 7。CentOs是基于RHEL的2次發行版,它是一個社區版本。Fedora Core版本每6個月更新一次,是一款Beta版本。

Geetoo和ArchLinux是在后面的發展道路上慢慢出現的兩個版本,功能非常強大,應用廣泛,受到人們的廣泛注視。

以上三個都是Linux的發行版,而Linux的完整叫法是GNU/Linux,它是由Linux內核和GNU組織的各種開源軟件聯合組成的龐大的操作系統。但它提供的源碼,需要第三方組織來維護并提供成熟的版本。

    隨著互聯網的高速發展,開放源碼也漸漸被一些大型公司所接納,Linux也逐漸在網絡領域占據了很重要的位置,它的一些哲學思想也慢慢被人們所領悟:

1   一切皆文件  Linux把幾乎所有資源統統抽象為文件形式,包括了硬件設備,甚至通信接口等等。

2   Linux由眾多功能單一的程序組成  在Window系統上,硬盤上可以安裝容量很大的程序,只要系統能讀取這個程序,那么相應的進程就會隨之運行。但與之不同的是在Linux系統上,一個程序只做一件事情,并且將許多小程序組合在一起來完成一個復雜的任務。

3   Linux盡量避免跟用戶交互  因為Linux在應用當中主要是以服務器的形式來工作的,在這其中人工涉及到的幾乎很少,它以編程的方式實現自動化任務。

4   Linux使用文本,文件保存配置信息。

原創文章,作者:N24_yushan,如若轉載,請注明出處:http://www.www58058.com/55811

(0)
N24_yushanN24_yushan
上一篇 2016-10-30
下一篇 2016-10-30

相關推薦

  • httpd服務歸納:httpd基本配置(https原理以及配置 )

    一 https介紹以及實現機制   1. https協議:      在傳統的http協議中,文檔是明文傳送的,網頁涉及敏感信息是,將變得很不安全。為了保證敏感信息的安全,httpd結合加密庫openssl或openssh 產生了https 協議。這就好比兩個黑社會團伙交易,都怕出事被抓,…

    Linux干貨 2015-05-23
  • 小型網站MYSQL問題二:Percona Xtrabackup實現數據庫備份和恢復

    故事背景:前面大膽的選擇了innodb,接下來就要考慮數據庫的備份和恢復。俗話說“常在河邊走,哪能不濕鞋“,自從接觸數據這塊,使我一直對它保持敬畏之心。在這里使用了percona公司的xtrabckup工具來實現數據庫備份和恢復。操作步驟記錄如下: 1、安裝軟件倉庫(不要問我為什么不用源碼安裝,好吧,其實我懶。) wget https://www.…

    數據庫運維 2015-12-19
  • VMWare網絡連接的三種模式

    在創建虛擬機的時候我們會對網絡適配器進行配置,那么網絡適配器是什么呢?首先我們來簡單介紹一下網絡適配器。 計算機與外界局域網的連接是通過主機箱內插入一塊網絡接口板(或者是在筆記本電腦中插入一塊PCMCIA卡)。而網絡接口板又稱為通信適配器或網絡適配器(networkadapter)或網絡接口卡NIC(NetworkInterface Card),但是更多的人…

    Linux干貨 2017-07-12
  • bash腳本編程實例

    bash腳本編程實例 1.寫一個腳本,判斷當前系統上所有用戶的shell是否為可登錄的shell(即用戶的shell不是/sbin/nologin),分別統計這兩類用戶的個數(通過字符串比較來實現) #!/bin/bash cat /etc/passwd|awk -F: ‘BEGIN{nologin=0;login=0}{if($NF==”/sbin/nol…

    Linux干貨 2017-08-28
  • jobs簡介

    jobs簡介     jobs可以顯示當前shell 環境中已啟動的作業狀態。     用linux的時候經常會碰到類似這種情形,復制,下載一個很大的文件或編輯一個文件,任務占據著界面不能做其他操作,這個時候想不暫?;蛑兄谷蝿杖プ鰟e的操作就可以將正在執行的命令送往后臺去運行。 作業:作業號     …

    Linux干貨 2015-05-23
  • 文本處理工具三劍客之awk

    文本處理工具:grep,sed,awk awk:報告生成器,格式化文本輸出 AWK: Aho ,Weinberger,Kernighan gawk:GNU awk gawk – pattren  scanning  and  processing  language 基本語法:gawk  [opt…

    Linux干貨 2016-09-22

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-11-02 17:11

    詳實有料,生動有趣,作者有心了,以后拿出來就可以直接當參考文檔,加油!

欧美性久久久久