? 在學(xué)習(xí)Linux前大家先要對計算機(jī)有相應(yīng)了解,計算機(jī)系統(tǒng),計算機(jī)硬件構(gòu)成,操作系統(tǒng),Linux相關(guān)介紹,獲取Linux,之后就是虛擬機(jī),想學(xué)習(xí)就得全身心投入進(jìn)去才能在最短的時間里有所收獲。
一、計算機(jī)系統(tǒng)
計算機(jī)(Computer):俗稱電腦,是一種能接收和存儲信息,并按照存儲在其內(nèi)部的程序?qū)A繑?shù)據(jù)進(jìn)行自動、高速地處理,然后把處理結(jié)果輸出的現(xiàn)代化智能電子設(shè)備。

二、計算機(jī)硬件組成部分
? ?馮·諾依曼體系結(jié)構(gòu):1946年數(shù)學(xué)家馮·諾依曼于提出運(yùn)算器、控制器、存儲器、輸入設(shè)備、輸出設(shè)備
1、輸入設(shè)備
將數(shù)據(jù)、程序、文字符號、圖象、聲音等信息輸送到計算機(jī)中。常用的輸入設(shè)備有鍵盤、鼠標(biāo)、觸摸屏、數(shù)字轉(zhuǎn)換器等。
2、輸出設(shè)備
將計算機(jī)的運(yùn)算結(jié)果或者中間結(jié)果打印或顯示出來。常用的輸出設(shè)備有:顯示器、打印機(jī)、繪圖儀和傳真機(jī)等。
3、存儲器
存儲器將輸入設(shè)備接收到的信息以二進(jìn)制的數(shù)據(jù)形式存到存計算機(jī)硬件系統(tǒng)儲器中。存儲器有兩種,分別叫做內(nèi)存儲器和外存儲器。
4、運(yùn)算器
運(yùn)算器又稱算術(shù)邏輯單元。它是完成計算機(jī)對各種算術(shù)運(yùn)算和邏輯運(yùn)算的裝置,能進(jìn)行加、減、乘、除等數(shù)學(xué)運(yùn)算,也能作比較、判斷、查找、邏輯運(yùn)算等。
5、控制器
控制器是計算機(jī)指揮和控制其它各部分工作的中心,其工作過程和人的大腦指揮和控制人的各器官一樣。

三、按規(guī)模劃分
? 按照計算機(jī)規(guī)模,并參考其運(yùn)算速度、輸入輸出能力、存儲能力等因素劃分,通常將計算機(jī)分為巨型機(jī)、大型機(jī)、小型機(jī)、微型機(jī)等幾類。
1、巨型機(jī)
巨型機(jī)運(yùn)算速度快,存儲量大,結(jié)構(gòu)復(fù)雜,價格昂貴,主要用于尖端科學(xué)研究領(lǐng)域,如IBM390系列、銀河機(jī)等。
2、大型機(jī)
大型機(jī)規(guī)模次于巨型機(jī),有比較完善的指令系統(tǒng)和豐富的外部設(shè)備,主要用于計算機(jī)網(wǎng)絡(luò)和大型計算中心中,如IBM4300。
3、小型機(jī)
小型機(jī)較之大型機(jī)成本較低,維護(hù)也較容易,小型機(jī)用途廣泛,現(xiàn)可用于科學(xué)計算和數(shù)據(jù)處理,也可用于生產(chǎn)過程自動控制和數(shù)據(jù)采集及分析處理等。
4、微型機(jī)
微型機(jī)采用微處理器、半導(dǎo)體存儲器和輸入輸出接口等芯片組成,使得它較之小型機(jī)體積更小、價格更低、靈活性更好,可靠性更高,使用更加方便。目前許多微型機(jī)的性能已超過以前的大中型機(jī)
四、服務(wù)器劃分
? 服務(wù)器,也稱伺服器,是提供計算服務(wù)的設(shè)備。由于服務(wù)器需要響應(yīng)服務(wù)請求,并進(jìn)行處理,因此一般來說服務(wù)器應(yīng)具備承擔(dān)服務(wù)并且保障服務(wù)的能力。
? 服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,和通用的計算機(jī)架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴(kuò)展性、可管理性等方面要求較高。在網(wǎng)絡(luò)環(huán)境下,根據(jù)服務(wù)器提供的服務(wù)類型不同,分為文件服務(wù)器,數(shù)據(jù)庫服務(wù)器,應(yīng)用程序服務(wù)器,WEB服務(wù)器等
1、塔式服務(wù)器

? 在一些高檔企業(yè)服務(wù)器中由于內(nèi)部結(jié)構(gòu)復(fù)雜,內(nèi)部設(shè)備較多,有的還具有許多不同的設(shè)備單元或幾個服務(wù)器都放在一個機(jī)柜中,這種服務(wù)器就是機(jī)柜式服務(wù)器。
2、機(jī)架式服務(wù)器

? 機(jī)架式服務(wù)器的外形看來不像計算機(jī),而像交換機(jī),有1U(1U=1.75英寸=4.45CM)、2U、4U等規(guī)格。機(jī)架式服務(wù)器安裝在標(biāo)準(zhǔn)的19英寸機(jī)柜里面。這種結(jié)構(gòu)的多為功能型服務(wù)器。
3、刀片服務(wù)器

? ? 所謂刀片服務(wù)器(準(zhǔn)確的說應(yīng)叫做刀片式服務(wù)器)是指在標(biāo)準(zhǔn)高度的機(jī)架式機(jī)箱內(nèi)可插裝多個卡式的服務(wù)器單元,實(shí)現(xiàn)高可用和高密度。每一塊"刀片"實(shí)際上就是一塊系統(tǒng)主板。
五、服務(wù)器硬件組成
? 其實(shí)說起來服務(wù)器系統(tǒng)的硬件構(gòu)成與我們平常所接觸的電腦有眾多的相似之處,主要的硬件構(gòu)成仍然包含如下幾個主要部分:中央處理器、內(nèi)存、芯片組、I/O總線、I/O設(shè)備、電源、機(jī)箱和相關(guān)軟件。
? 1、中央處理器

中央處理器(CPU,英語:Central Processing Unit),是電子計算機(jī)的主要設(shè)備之一,電腦中的核心配件。其功能主要是解釋計算機(jī)指令以及處理計算機(jī)軟件中的數(shù)據(jù)。電腦中所有操作都由CPU負(fù)責(zé)讀取指令,對指令譯碼并執(zhí)行指令的核心部件。運(yùn)算邏輯部件,可以執(zhí)行定點(diǎn)或浮點(diǎn)算術(shù)運(yùn)算操作、移位操作以及邏輯操作,也可執(zhí)行地址運(yùn)算和轉(zhuǎn)換。寄存器部件,包括通用寄存器、專用寄存器和控制寄存器??刂撇考?,主要負(fù)責(zé)對指令譯碼,并且發(fā)出為完成每條指令所要執(zhí)行的各個操作的控制信號。
2、主板

? 主板,又叫主機(jī)板(mainboard)、系統(tǒng)板(systemboard)或母板(motherboard);它安裝在機(jī)箱內(nèi),是微機(jī)最基本的也是最重要的部件之一。 主板一般為矩形電路板,上面安裝了組成計算機(jī)的主要電路系統(tǒng),一般有BIOS芯片、I/O控制芯片、鍵盤和面板控制開關(guān)接口、指示燈插接件、擴(kuò)充插槽、主板及插卡的直流電源供電接插件等元件。
3、內(nèi)存

??內(nèi)存是計算機(jī)中重要的部件之一,它是與CPU進(jìn)行溝通的橋梁。計算機(jī)中所有程序的運(yùn)行都是在內(nèi)存中進(jìn)行的,因此內(nèi)存的性能對計算機(jī)的影響非常大。內(nèi)存(Memory)也被稱為內(nèi)存儲器,其作用是用于暫時存放CPU中的運(yùn)算數(shù)據(jù),以及與硬盤等外部存儲器交換的數(shù)據(jù)。只要計算機(jī)在運(yùn)行中,CPU就會把需要運(yùn)算的數(shù)據(jù)調(diào)到內(nèi)存中進(jìn)行運(yùn)算,當(dāng)運(yùn)算完成后CPU再將結(jié)果傳送出來,內(nèi)存的運(yùn)行也決定了計算機(jī)的穩(wěn)定運(yùn)行。 內(nèi)存是由內(nèi)存芯片、電路板、金手指等部分組成的。
4、硬盤

? 硬盤是電腦主要的存儲媒介之一,由一個或者多個鋁制或者玻璃制的碟片組成。碟片外覆蓋有鐵磁性材料。?硬盤有固態(tài)硬盤(SSD 盤,新式硬盤)、機(jī)械硬盤(HDD 傳統(tǒng)硬盤)、混合硬盤(HHD 一塊基于傳統(tǒng)機(jī)械硬盤誕生出來的新硬盤)。SSD采用閃存顆粒來存儲,HDD采用磁性碟片來存儲,混合硬盤(HHD: Hybrid Hard Disk)是把磁性硬盤和閃存集成到一起的一種硬盤。絕大多數(shù)硬盤都是固定硬盤,被永久性地密封固定在硬盤驅(qū)動器中。作為計算機(jī)系統(tǒng)的數(shù)據(jù)存儲器,容量是硬盤最主要的參數(shù)。硬盤的容量以兆字節(jié)(MB/MiB)或千兆字節(jié)(GB/GiB)為單位,1GB=1000MB而1GiB=1024MiB。但硬盤廠商通常使用的是GB,也就是1G=1000MB,而Windows系統(tǒng),就依舊以“GB”字樣來表示“GiB”單位(1024換算的)硬盤接口分為ATA ,IDE,?SCSI,主流的有SAS,SATA。
5、電源

電源就是指使用在服務(wù)器上的電源(POWER),它和PC(個人電腦)電源一樣,都是一種開關(guān)電源。服務(wù)器電源按照標(biāo)準(zhǔn)可以分為ATX電源和SSI電源兩種。ATX標(biāo)準(zhǔn)使用較為普遍,主要用于臺式機(jī)、工作站和低端服務(wù)器;而SSI標(biāo)準(zhǔn)是隨著服務(wù)器技術(shù)的發(fā)展而產(chǎn)生的,適用于各種檔次的服務(wù)器。
6、顯卡

? 顯卡全稱顯示接口卡(Video card,Graphics card)又稱為顯示適配器(Video adapter),顯示器配置卡簡稱為顯卡,是個人電腦最基本組成部分之一。顯卡的用途是將計算機(jī)系統(tǒng)所需要的顯示信息進(jìn)行轉(zhuǎn)換驅(qū)動,并向顯示器提供行掃描信號,控制顯示器的正確顯示,是連接顯示器和個人電腦主板的重要元件,是“人機(jī)對話”的重要設(shè)備之一。
7、網(wǎng)卡

? 網(wǎng)絡(luò)適配器又稱網(wǎng)卡或網(wǎng)絡(luò)接口卡(NIC),英文名NetworkInterfaceCard。Emulex網(wǎng)絡(luò)適配器的內(nèi)核是鏈路層控制器,該控制器通常是實(shí)現(xiàn)了許多鏈路層服務(wù)的單個特定目的的芯片,這些服務(wù)包括成幀,鏈路接入,流量控制,差錯檢測等。網(wǎng)絡(luò)適配器是使計算機(jī)聯(lián)網(wǎng)的設(shè)備,平常所說的網(wǎng)卡就是將PC機(jī)和LAN連接的網(wǎng)絡(luò)適配器。網(wǎng)卡(NIC) 插在計算機(jī)主板插槽中,負(fù)責(zé)將用戶要傳遞的數(shù)據(jù)轉(zhuǎn)換為網(wǎng)絡(luò)上其它設(shè)備能夠識別的格式,通過網(wǎng)絡(luò)介質(zhì)傳輸。它的主要技術(shù)參數(shù)為帶寬、總線方式、電氣接口方式等
8、熱插拔

熱插拔(英文:Hot swapping 或 Hot plugging)即“帶電插拔”,指可以在電腦運(yùn)作時插上或拔除硬件。配合適當(dāng)?shù)能浖?,便可以在不用關(guān)閉電源的情況下插入或拔除支持熱插拔的周邊設(shè)備,不會導(dǎo)致主機(jī)或周邊設(shè)備燒毀并且能夠?qū)崟r偵測及使用新的設(shè)備。相比隨插即用(Plug-and-Play),熱插拔對軟硬件的要求還包含了電源、信號與接地線的接觸順序。
9、機(jī)柜

? ?機(jī)柜一般是冷軋鋼板或合金制作的用來存放計算機(jī)和相關(guān)控制設(shè)備的物件,可以提供對存放設(shè)備的保護(hù),屏蔽電磁干擾,有序、整齊地排列設(shè)備,方便以后維護(hù)設(shè)備。一般它的長度規(guī)格有600,800mm ,寬度規(guī)格有600,800,1000mm ,高度規(guī)格是42U,36U,24U。
10、陣列卡

? 陣列卡的全稱叫磁盤陣列卡 是用來做 RAID(廉價冗余磁盤陣列)的。磁盤陣列是一種把若干硬磁盤驅(qū)動器按照一定要求組成一個整體,整個磁盤陣列由陣列控制器管理的系統(tǒng)。?盤陣列有許多優(yōu)點(diǎn):首先,提高了存儲容量;其次,多臺磁盤驅(qū)動器可并行工作,提高了數(shù)據(jù)傳輸率;提供校驗(yàn)和冗余,提高了數(shù)據(jù)的安全性...
六、儲存網(wǎng)絡(luò)基礎(chǔ)知識
? ?網(wǎng)絡(luò)存儲被定義為一種特殊的專用數(shù)據(jù)存儲服務(wù)器,包括存儲器件(例如磁盤陣列、CD/DVD驅(qū)動器、磁帶驅(qū)動器或可移動的存儲介質(zhì))和內(nèi)嵌系統(tǒng)軟件,可提供跨平臺文件共享功能。網(wǎng)絡(luò)存儲通常在一個LAN上占有自己的節(jié)點(diǎn),無需應(yīng)用服務(wù)器的干預(yù),允許用戶在網(wǎng)絡(luò)上存取數(shù)據(jù),在這種配置中,N網(wǎng)絡(luò)存儲集中管理和處理網(wǎng)絡(luò)上的所有數(shù)據(jù),將負(fù)載從應(yīng)用或企業(yè)服務(wù)器上卸載下來,有效降低總擁有成本,保護(hù)用戶投資。
1、直連式存儲(DAS)
? 這是一種直接與主機(jī)系統(tǒng)相連接的存儲設(shè)備,如作為服務(wù)器的計算機(jī)內(nèi)部硬件驅(qū)動。到目前為止,DAS 仍是計算機(jī)系統(tǒng)中最常用的數(shù)據(jù)存儲方法。 SAS(Server Attached Storage) 意為服務(wù)器連接存儲?;蚍QDAS(Direct Attached Storage):存儲產(chǎn)品是作為計算機(jī)的附屬部分,采用直接連接存儲結(jié)構(gòu)。將存儲設(shè)備通過SCSI 接口或光纖通道直接連接到一臺計算機(jī)上。其缺點(diǎn)是服務(wù)器成為網(wǎng)絡(luò)瓶頸,存儲容量不易擴(kuò)充; 服務(wù)器發(fā)生故障時,連接在服務(wù)器上的存儲設(shè)備中的數(shù)據(jù)不能被存取。
2、網(wǎng)絡(luò)連接式存儲(NAS)
? NAS 是一種采用直接與網(wǎng)絡(luò)介質(zhì)相連的特殊設(shè)備實(shí)現(xiàn)數(shù)據(jù)存儲的機(jī)制。由于這些設(shè)備都分配有 IP 地址,所以客戶機(jī)通過充當(dāng)數(shù)據(jù)網(wǎng)關(guān)的服務(wù)器可以對其進(jìn)行存取訪問,甚至在某些情況下,不需要任何中間介質(zhì)客戶機(jī)也可以直接訪問這些設(shè)備。
3、存儲網(wǎng)絡(luò)(SAN)
? SAN 是指存儲設(shè)備相互連接且與一臺服務(wù)器或一個服務(wù)器群相連的網(wǎng)絡(luò)。其中的服務(wù)器用作 SAN 的接入點(diǎn)。在有些配置中,SAN 也與網(wǎng)絡(luò)相連。SAN 中將特殊交換機(jī)當(dāng)作連接設(shè)備。它們看起來很像常規(guī)的以太網(wǎng)絡(luò)交換機(jī),是 SAN 中的連通點(diǎn)。SAN 使得在各自網(wǎng)絡(luò)上實(shí)現(xiàn)相互通信成為可能,同時并帶來了很多有利條件。
FC-SAN
FC-SAN顧名思義就是直接通過FC通道來連接磁盤陣列,數(shù)據(jù)通過發(fā)送SCSI命令來直接與硬件進(jìn)行通信,從而提高了整體的速率。

七、操作系統(tǒng)
? ?操作系統(tǒng)是管理計算機(jī)硬件資源,控制其他程序運(yùn)行并為用戶提供交互操作界面的系統(tǒng)軟件的集合。操作系統(tǒng)是計算機(jī)系統(tǒng)的關(guān)鍵組成部分,負(fù)責(zé)管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本任務(wù)。操作系統(tǒng)的種類很多,各種設(shè)備安裝的操作系統(tǒng)可從簡單到復(fù)雜,可從手機(jī)的嵌入式操作系統(tǒng)到超級計算機(jī)的大型操作系統(tǒng)。目前流行的現(xiàn)代操作系統(tǒng)主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少數(shù)操作系統(tǒng),大部分操作系統(tǒng)都為類Unix操作系統(tǒng)。
八、開發(fā)接口標(biāo)準(zhǔn)
1、ABI

ABI應(yīng)用程序二進(jìn)制接口描述了應(yīng)用程序和操作系統(tǒng)之間,一個應(yīng)用和它的庫之間,或者應(yīng)用的組成部分之間的低接口 。
應(yīng)用程序二進(jìn)制接口(ABI-Application Binary Interface)定義了一組在PowerPC系統(tǒng)軟件上編譯應(yīng)用程序所需要遵循的一套規(guī)則。主要包括基本數(shù)據(jù)類型,通用寄存器的使用,參數(shù)的傳遞規(guī)則,以及堆棧的使用等等。
ABI涵蓋了各種細(xì)節(jié):如數(shù)據(jù)類型、大小和對齊;調(diào)用約定(控制著函數(shù)的參數(shù)如何傳送以及如何接受返回值);系統(tǒng)調(diào)用的編碼和一個應(yīng)用如何向操作系統(tǒng)進(jìn)行系統(tǒng)調(diào)用;以及在一個完整的操作系統(tǒng)ABI中,目標(biāo)文件的二進(jìn)制格式、程序庫等等。一個完整的ABI,像Intel二進(jìn)制兼容標(biāo)準(zhǔn)(iBCS)[1],允許支持它的操作系統(tǒng)上的程序不經(jīng)修改在其他支持此ABI的操作體統(tǒng)上運(yùn)行。
其他的 ABI 標(biāo)準(zhǔn)化細(xì)節(jié)包括C++ 名稱修飾[2],和同一個平臺上的編譯器之間的調(diào)用約定[3],但是不包括跨平臺的兼容性。
ABI不同于應(yīng)用程序接口(API),API定義了源代碼和庫之間的接口,因此同樣的代碼可以在支持這個API的任何系統(tǒng)中編譯,然而ABI允許編譯好的目標(biāo)代碼在使用兼容ABI的系統(tǒng)中無需改動就能運(yùn)行。 在Unix風(fēng)格的操作系統(tǒng)中,存在很多運(yùn)行在同一硬件平臺上互相相關(guān)但是不兼容的操作系統(tǒng)(尤其是Intel 80386兼容系統(tǒng))。有一些努力嘗試標(biāo)準(zhǔn)化ABI,以減少銷售商將程序移植到其他系統(tǒng)時所需的工作。然而,直到現(xiàn)在還沒有很成功的例子,雖然Linux標(biāo)準(zhǔn)化工作組正在為Linux做這方面的努力。
2、API

API:應(yīng)用程序接口(API:Application Program Interface)
應(yīng)用程序接口是一組定義、程序及協(xié)議的集合,通過 API 接口實(shí)現(xiàn)計算機(jī)軟件之間的相互通信。API 的一個主要功能是提供通用功能集。程序員通過調(diào)用 API 函數(shù)對應(yīng)用程序進(jìn)行開發(fā),可以減輕編程任務(wù)。 API 同時也是一種中間件,為各種不同平臺提供數(shù)據(jù)共享。
API 與圖形用戶接口(GUI)或命令接口有著鮮明的差別:API 接口屬于一種操作系統(tǒng)或程序接口,而后兩者都屬于直接用戶接口。有時公司會將 API 作為其公共開放系統(tǒng)。也就是說,公司制定自己的系統(tǒng)接口標(biāo)準(zhǔn),當(dāng)需要執(zhí)行系統(tǒng)整合、自定義和程序應(yīng)用等操作時,公司所有成員都可以通過該接口標(biāo)準(zhǔn)調(diào)用源代碼,該接口標(biāo)準(zhǔn)被稱之為開放式 API。
九、服務(wù)器三大操作系統(tǒng)
1、WINDOWS
WINDOWS界面圖形化好,硬件支持更佳,有很多的應(yīng)用軟件支持。在整個Windows網(wǎng)絡(luò)操作系統(tǒng)中最為成功的是Windows NT 4.0這一套系統(tǒng),它幾乎成為中、小型企業(yè)局域網(wǎng)的標(biāo)準(zhǔn)操作系統(tǒng),一則是它繼承了Windows家族統(tǒng)一的界面,運(yùn)用戶學(xué)習(xí)、運(yùn)用起來更加容易,二則是它的功能也的確比擬強(qiáng)大,基本上能滿足所有中、小型企業(yè)的各項(xiàng)網(wǎng)絡(luò)需求。
2、UNIX
UNIX適用于大型網(wǎng)絡(luò)數(shù)據(jù),安全,穩(wěn)定,可管理,對于大型的網(wǎng)絡(luò)應(yīng)用更佳。UNIX系統(tǒng)版本主要有UNIX SUR4.0、HP-UX 11.0等。UNIX系統(tǒng)支持網(wǎng)絡(luò)文件系統(tǒng)服務(wù),提供數(shù)據(jù)等利用,功能強(qiáng)大。這種網(wǎng)絡(luò)操作系統(tǒng)穩(wěn)定和安全性能非常好,但由于它多半是以命令體式格局來進(jìn)止操作的,對初級用戶來說不易把握。因此,小型局域網(wǎng)基本不運(yùn)用UNIX作為網(wǎng)絡(luò)操作系統(tǒng),UNIX一般用于大型的網(wǎng)站或大型的企、事業(yè)局域網(wǎng)中。UNIX網(wǎng)絡(luò)操作系統(tǒng)歷史久長,擁有豐富的利用軟件的支持,其良好的網(wǎng)絡(luò)管理功能已為廣大網(wǎng)絡(luò)用戶所接受。UNIX本是針對小型機(jī)的主機(jī)環(huán)境開發(fā)的操作系統(tǒng),是一種集中式分時多用戶體系結(jié)構(gòu)。因其體系結(jié)構(gòu)不夠合理,UNIX的市場占有率已呈下降趨勢。
3、Linux
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
Linux操作系統(tǒng)誕生于1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計算機(jī)硬件設(shè)備中,比如手機(jī)、平板電腦、路由器、視頻游戲控制臺、臺式計算機(jī)、大型機(jī)和超級計算機(jī)。嚴(yán)格來講,Linux這個詞本身只表示Linux內(nèi)核,但實(shí)際上人們已經(jīng)習(xí)慣了用Linux來形容整個基于Linux內(nèi)核,并且使用GNU工程各種工具和數(shù)據(jù)庫的操作系統(tǒng)。?linux發(fā)行版為許多不同的目的而制作, 包括對不同計算機(jī)結(jié)構(gòu)的支持, 對一個具體區(qū)域或語言的本地化,實(shí)時應(yīng)用,和嵌入式系統(tǒng),甚至許多版本故意地只加入免費(fèi)軟件。已經(jīng)有超過三百個發(fā)行版被積極的開發(fā),最普遍被使用的發(fā)行版有大約十二個。
?SuSE
CentOS系統(tǒng)軟件下載地址
https://wiki.centos.org/Download
http://mirrors.aliyun.com
http://mirrors.sohu.com
http://mirrors.163.com
目前用的是這兩個版本
CentOS-6.9-x86_64-bin-DVD1.iso
CentOS-7-x86_64-Everything-1611.iso
十、開源協(xié)議
GNUGPL
GNU General Public Licence (GPL) 有可能是開源界最常用的許可模式。GPL 保證了所有開發(fā)者的權(quán)利,同時為使用者提供了足夠的復(fù)制,分發(fā),修改的權(quán)利(國內(nèi)有名為MacroSkin(2.x)的界面引擎技術(shù)采用此份協(xié)議開源):
可自由復(fù)制,你可以將軟件復(fù)制到你的電腦,你客戶的電腦,或者任何地方。復(fù)制份數(shù)沒有任何限制。
可自由分發(fā)在你的網(wǎng)站提供下載,拷貝到U盤送人,或者將源代碼打印出來從窗戶扔出去(環(huán)保起見,請別這樣做)。
可以用來盈利你可以在分發(fā)軟件的時候收費(fèi),但你必須在收費(fèi)前向你的客戶提供該軟件的GNU GPL 許可協(xié)議,以便讓他們知道,他們可以從別的渠道免費(fèi)得到這份軟件,以及你收費(fèi)的理由。
可自由修改如果你想添加或刪除某個功能,沒問題,如果你想在別的項(xiàng)目中使用部分代碼,也沒問題,唯一的要求是,使用了這段代碼的項(xiàng)目也必須使用GPL 協(xié)議。
需要注意的是,分發(fā)的時候,需要明確提供源代碼和二進(jìn)制文件,另外,用于某些程序的某些協(xié)議有一些問題和限制,你可以看一下PierreJoye 寫的Practical Guide to GPL Compliance 一文。使用GPL 協(xié)議,你必須在源代碼代碼中包含相應(yīng)信息,以及協(xié)議本身。
許可證分類
按照使用條件的不同,開源軟件許可證可以分為三類(嚴(yán)苛程度遞減)
1. 使用該開源軟件的代碼再散布(redistribute)時,源碼也必須以相同許可證公開。
代表許可類型:GPL, AGPL
2. 使用該開源軟件的代碼并且對開源代碼有所修改后再散布時,源碼必須以相同許可證公開。
代表許可類型:LGPL, CPL,CDDL, CPL,MPL等
3. 使用該開源軟件的代碼(包括修改)再散布(redistribute)時,沒有特殊限制,只需要明記許可。
代表許可類型:ASL, BSD,MIT等

十一、vmware虛擬機(jī)


VMware破解版下載地址
http://www.sd173.com/html/3361.html
VMWare虛擬機(jī)軟件是一個"虛擬PC"軟件,它使你可以在一臺機(jī)器上同時運(yùn)行二個或更多Windows、DOS、LINUX系統(tǒng)。與"多啟動"系統(tǒng)相比,VMWare采用了完全不同的概念。多啟動系統(tǒng)在一個時刻只能運(yùn)行一個系統(tǒng),在系統(tǒng)切換時需要重新啟動機(jī)器。
軟件用途
VMWare虛擬機(jī)軟件來測試軟件、測試安裝操作系統(tǒng)(如linux)、測試病毒木馬等。
VMWare是真正"同時"運(yùn)行,多個操作系統(tǒng)在主系統(tǒng)的平臺上,就象標(biāo)準(zhǔn)Windows應(yīng)用程序那樣切換。而且每個操作系統(tǒng)你都可以進(jìn)行虛擬的分區(qū)、配置而不影響真實(shí)硬盤的數(shù)據(jù),可以通過網(wǎng)卡將幾臺虛擬機(jī)用網(wǎng)卡連接為一個局域網(wǎng)。
1.不需要分區(qū)或重開機(jī)就能在同一臺PC上使用兩種以上的操作系統(tǒng)。
2.完全隔離并且保護(hù)不同OS的操作環(huán)境以及所有安裝在OS上面的應(yīng)用軟件和資料。
3.不同的OS之間還能互動操作,包括網(wǎng)絡(luò)、周邊、文件分享以及復(fù)制貼上功能。
4.有復(fù)原(Undo)功能。
5.能夠設(shè)定并且隨時修改操作系統(tǒng)的操作環(huán)境,如:內(nèi)存、磁碟空間、周邊設(shè)備等等。