linux初識

一、計算機的組成及其功能:

存儲器:    實現記憶功能的部件用來存放計算程序及參與運算的各種數據

運算器:    負責數據的算術運算和邏輯運算即數據的加工處理

控制器:    負責對程序規定的控制信息進行分析,控制并協調輸入,輸出操作或內存訪問

輸入設備:    實現計算程序和原始數據的輸入

輸出設備:    實現計算結果輸出

二、Linux發行版之間的聯系與區別。

1、Debian:是指一個致力于創建自由操作系統的合作組織及其作品,由于Debian項目眾多內核分支中以Linux宏內核為主,而且Debian開發者 所創建的操作系統中絕大部分基礎工具來自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。

1.1、Ubuntu:是Debian的一款衍生版,也是當今最受歡迎的免費操作系統。Ubuntu側重于它在這個市場的應用,在服務器、云計算、甚至一些運行Ubuntu Linux的移動設備上很常見。作為Debian Gnu Linux的一款衍生版,Ubuntu的進程、外觀和感覺大多數仍然與Debian一樣。它使用apt軟件管理工具來安裝和更新軟件。它也是如今市面上用起來最容易的發行版之一。Ubuntu使用基于apt的程序包管理器。

1.1.1、mint:是一份基于Debian和Ubuntu的Linux發行版。其目標是提供一種更完整的即刻可用體驗,這包括提供瀏覽器插件、多媒體編解碼器、對DVD播放的支持、Java和其他組件,它也增加了一套定制桌面及各種菜單,一些獨特的配置工具,以及一份基于web的軟件包安裝界面。

1.2、KNOPPIX:是以自由軟體Linux的Debian套件為主干,不必安裝,免用硬碟,直接在光碟上執行完整的Linux作業系統,它既可以用來當桌上工作站用,也可以用來當網路伺服主機。

2、Slackware:與很多其他的發行版不同,它堅持KISS(Keep It Simple Stupid)的原則。一開始,配置系統會有一些困難,但是更有經驗的用戶會喜歡這種方式的透明性和靈活性。 Slackware 很多特性體現出了KISS原則,最為有名的一些例子就是不依賴圖形界面的文本化系統配置、傳統的服務管理方式和不解決依賴的包管理方式。它的最大特點就是安裝靈活,目錄結構嚴謹,版本力求穩定而非追新。

2.1、SuSE:擁有界面友好的安裝過程,還有圖形管理工具,可方便地訪問Windows磁盤,對于終端用戶和管理員來說使用它同樣方便,這使它成為了一個強大的服務器平臺。 SuSE也通過基于Web的論壇提供技術支持。

2.2、OpenSuse: 這款Linux發行版是免費的,并不供商業用途使用,仍然供個人使用。根據其開發人員的不同,是系統管理員、開發人員和桌面用戶Linux發行版的選擇。既可作為一個滾動發布,又可當作是一個獨立的定期發布版本

3、RedHat:

3.1、RHEL:是Red Hat公司的Linux系統。隨著紅帽企業Linux 6.3發布,包含增強一些新功能設計虛擬化、文件系統、存儲、安全、帳號管理以及硬件支持方面的內容,近50個新特性和改進中值得關注,特別Virt-P2V新工具用于將Windows或者紅帽系統轉成虛擬映像。在發行的時候,有兩種方式。一種是二進制的發行方式,另外一種是源代碼的發行方式。

3.2、CentOS:是Linux發行版之一,它是來自于Red Hat Enterprise Linux依照開放源代碼規定釋出的源代碼所編譯而成。由于出自同樣的源代碼,因此有些要求高度穩定性的服務器以CentOS替代商業版的Red Hat Enterprise Linux使用。兩者的不同,在于CentOS并不包含封閉源代碼軟件,CentOS 是一個基于Red Hat Linux 提供的可自由使用源代碼的企業級Linux發行版本。是RHEL源代碼再編譯的產物,而且在RHEL的基礎上修正了不少已知的 Bug ,相對于其他 Linux 發行版,其穩定性值得信賴。

4、Gentoo:是Linux世界最年輕的發行版本,正因為年輕,所以能吸取在她之前的所有發行版本的優點。Gentoo最初由Daniel Robbins(FreeBSD的開發者之一)創建,首個穩定版本發布于2002年。由于開發者對FreeBSD的熟識,所以Gentoo擁有媲美FreeBSD的廣受美譽的ports系統 ——Portage包管理系統。

5、Arch Linux:是起源于加拿大的一份致力于使用簡單、系統輕量、軟件更新速度快的GNU/Linux發行版。是一種以輕量簡潔為設計理念的Linux發行版。其開發團隊秉承簡潔、優雅、正確和代碼最小化的設計宗旨。

三、Linux的哲學思想

1、一切皆文件:

把幾乎所有資源統統抽象為文件形式;包括硬件設備,甚至通信接口等;

Open(),read(),write(),close(),delete(),create()

2、由眾多功能單一的程序組成: 一個程序只做一件事,并且做好;

組合小程序完成復雜任務;

3、盡量避免跟用戶交互;

目標:易于以編程的方式實現自動化任務;

4、使用文本文件保存配置信息:



原創文章,作者:N24-深圳-高陽,如若轉載,請注明出處:http://www.www58058.com/55969

(0)
N24-深圳-高陽N24-深圳-高陽
上一篇 2016-10-30 14:23
下一篇 2016-10-30 15:12

相關推薦

  • IO,用戶與組管理,文件,目錄權限管理

           文件統配匹配模式:元字符文件名通配符*匹配任意長度的任意字符[root@localhost ~]# ls /root/D*/root/Desktop  /root/Documents  /root/Downloads ?匹配單個任意字符[root@localhost ~]# …

    Linux干貨 2016-08-05
  • shell腳本編程進階

    一些常用的編程語句,

    2017-12-23
  • Tomcat相關知識整理

    初識Servlet SUN公司制定了一系列Web應用與Web服務器進行協作的標準Java接口,統稱為Java Servlet API,還對Web服務器發布及運行Web應用的一些細節做了規約。SUN公司把這一系列標準Java接口和規約統稱為Servlet規范。Servlet就是Web服務器與Web應用進行協作的標準接口。 Servlet規范把能夠發布和運行Ja…

    Linux干貨 2016-12-05
  • Linux基礎知識之用戶和組管理

    系統環境:    該博文以CentOS6.8_x86_64和CentOS7.2_x86_64系統為基礎,Xshell5遠程登錄CentOS6.8和CentOS7.2系統,分別以root身份和sjsir用戶身份登錄系統。 學習的重要問題: 一、為什么要學習用戶和組?    首先Linux區別于其他的系統的最重要的特性就是…

    Linux干貨 2016-08-02
  • 緩存需知

    Edit Web緩存核心技術點需知 5.1 HTTP首部控制 5.2 基于新鮮度檢測機制: 2.1 特征1:時間局部性 2.2 特征2:空間局部性 2.3 緩存的優點 2.4 哪類數據應該被緩存 2.5 哪類數據可緩存但不應該被緩存 2.6 緩存命中率決定緩存有效性 2.7 緩存數據生命周期 2.8 緩存處理步驟 2.9 緩存和普通數據讀取的區別 1. 完整…

    Linux干貨 2017-06-01
  • Linux之初見

     前言        第一次聽到Linux的大名是在進行網絡培訓的時候,隔壁的紅帽子培訓時聽到的。由于這樣,導致我很長一段時間都以為Linux就是紅帽,紅帽就是Linux,當聽到Ubantu的時候,還以為又是另一個全新的,區別于windows和Linux的版本,現在想起來很是羞愧。近期因為…

    Linux干貨 2016-02-14
欧美性久久久久