《Linux從入門到不放棄》是我精心寫的系列教程,每個例子我都確保運(yùn)行沒問題才寫出來的,我以前也和你一樣,覺得 Linux 應(yīng)該很難,其實(shí)我覺得很多事情都是被我們自己的內(nèi)心先否定了,我想告訴你的是,其實(shí)學(xué)任何東西,都沒自己想象中那么難,難的是怎么跨越自己內(nèi)心的圍墻。
我經(jīng)常提醒自己:答應(yīng)自己的事情,就要做到。就像我說要寫Linux系列教程一樣,寫的時間久了,難免會有些許懈怠,想著算了,何必呢? 但是每每在這個時候我就逼著自己一把,如果答應(yīng)自己的事情都做不到,那算什么男人?
所幸的是,我沒有放棄,如果你看了這個系列后發(fā)現(xiàn)確實(shí)很有收獲,那么也請你分享一下給朋友們一起學(xué)習(xí),也算是支持我一下,那么從以下開始你的 Linux 不放棄之路吧:
從這篇文章起,就意味著開始著手學(xué)習(xí)使用Linux系統(tǒng)了,雖然經(jīng)常聽到Linux操作系統(tǒng),但是或許正在著手去操作使用的人還是少數(shù)的,甚至連什么是Linux都不知道的人也大有所在。那么這篇 「Linux學(xué)習(xí)啟動篇」 將從0開始,首先了解Linux是干嘛的?能在Linux上做些什么事情?接下來再和我一起深入學(xué)習(xí)!
1.什么是Linux
Linux是一種自由和開放源代碼的類UNIX操作系統(tǒng)。
Linux是自由開放源代碼的,這個系統(tǒng)的內(nèi)核是由「Linus Torvalds(中文名:林納斯·托瓦茲)」在1991年10月5日發(fā)布的,其實(shí)Linux本來指的是Linux內(nèi)核本身,但是通常都用了「Linux內(nèi)核」來稱呼,而Linux就代表了 Linux內(nèi)核 + 用戶空間的應(yīng)用程序 構(gòu)成的完整操作系統(tǒng)。
2.開源協(xié)議
Linux如此受歡迎的其中一個原因就是它開源,這意味著任何個人或者機(jī)構(gòu)都可以很自由的使用Linux里面所有的源代碼,你可以對它進(jìn)行修改生成新的版本然后再發(fā)布出來成為你的東西。但是前提是遵循「GUN GPL協(xié)議」。
GUN GPL(GUN General Public License),通用公共許可協(xié)議,這是由理查德·斯托曼發(fā)起的,許多自由軟件和開放源碼都采用了這個協(xié)議條款,任何個人或者機(jī)構(gòu)使用基于GPL軟禁進(jìn)行衍生發(fā)布時必須采用GPL協(xié)議許可,而卻需要公開源代碼。
3.Linux使用領(lǐng)域
服務(wù)器領(lǐng)域: Linux已經(jīng)在服務(wù)器領(lǐng)域占了大半壁江山,隨著開源軟件的日益強(qiáng)大,Linux服務(wù)器操作系統(tǒng)已經(jīng)越來越多人使用。應(yīng)該很少人會用windows server了吧。
Linux發(fā)行版一直被用來作為服務(wù)器的操作系統(tǒng),并且已經(jīng)在該領(lǐng)域中占據(jù)重要地位。根據(jù)2006年9月Netcraft的報告顯示,十個最大型的網(wǎng)絡(luò)托管公司有八個公司在其Web服務(wù)器運(yùn)行Linux發(fā)行版。 Linux發(fā)行版是構(gòu)成LAMP(Linux操作系統(tǒng),Apache,MySQL,Perl / PHP / Python)的重要部分,LAMP是一個常見的網(wǎng)站托管平臺,在開發(fā)者中已經(jīng)得到普及。
移動設(shè)備嵌入領(lǐng)域: Linux的低成本、強(qiáng)大的定制功能以及良好的移植性能,在智能手機(jī)、平板電腦等移動設(shè)備方面,Android手機(jī)就是Google開發(fā)的基于Linux平臺的開源手機(jī)操作系統(tǒng)?,F(xiàn)在市場上Android手機(jī)仍然是占了最大的移動操作系統(tǒng)份額。阿里云的YunOS系統(tǒng)也是基于Linux的,越來越多的系統(tǒng)都使用了Linux。
桌面領(lǐng)域: 現(xiàn)在大多數(shù)在Windows平臺上廣泛使用的自由軟件都有相應(yīng)的Linux版本,現(xiàn)在Linux桌面系統(tǒng)的發(fā)展也是越來越多了,像國內(nèi)的紅旗Linux,深度Linux,還有你可能經(jīng)常聽到的Ubuntu系統(tǒng),都是基于Linux的桌面操作系統(tǒng)。
目前能在Windows或Mac OS上運(yùn)行的應(yīng)用軟件大部分都沒有Linux的版本,不過在Linux平臺上通??梢哉业筋愃乒δ艿膽?yīng)用軟件。大多數(shù)在Windows平臺上廣泛使用的自由軟件都有相應(yīng)的Linux版本,例如Mozilla Firefox、Apache OpenOffice、Pidgin、VLC、GIMP;部分流行的專有軟件也有相應(yīng)的Linux版本,如Adobe Flash Player、Adobe Reader、Google Earth、Nero Burning ROM、Opera、Maple、MATLAB、Skype、Maya、SPSS、Google Chrome。
4.Linux發(fā)行版
Linux的發(fā)行版實(shí)在太多了,這里列舉幾個常見的發(fā)行版本。
Debian GNU/Linux 7.0:
Gentoo Linux 12.0:
Linux Mint 14:
Fedora:
Ubuntu:
以上列舉的這幾個都是有桌面版的,但是我們學(xué)習(xí)Linux主要還是對命令行進(jìn)行學(xué)習(xí),對于學(xué)習(xí)和使用的系統(tǒng)我們選擇不是以上這幾個,而是centOS系統(tǒng),那么為什么選擇centOS?
5.選擇centOS版本進(jìn)行學(xué)習(xí)
早前 Red Hat公司 就發(fā)行了「Red Hat Linux」的個人版本,到了Red Hat 9.0版本后,Red Hat公司就不再發(fā)行桌面版的發(fā)行套件了,Red Hat Linux 也就停止了開發(fā),而開始全力集中轉(zhuǎn)向服務(wù)器版本上,也就是Red Hat Enterprise Linux(企業(yè)版本)。
后來 Red Hat Linux 的桌面版本與來自開源社區(qū)的Fedora進(jìn)行合并,Red Hat Linux 桌面版就稱為了 Fedroa Core。
所以目前Red Hat有:免費(fèi)的Fedroa Core版本,也有收費(fèi)的Red Hat Enterprise Linux版本。Red Hat Enterprise Linux都會在Fedroa Core版本的基礎(chǔ)上進(jìn)行升級,大約發(fā)布6個Fedroa Core版本就會發(fā)布一個Red Hat Enterprise Linux版本。
因?yàn)橹拔覀冎v過了,Red Hat的企業(yè)版本雖然收費(fèi)的,但是它依照開原協(xié)議必須公開源代碼,那么這個是時候CentOS就出現(xiàn)了,它的全名是(Community Enterprise Operating Systeam 社區(qū)企業(yè)操作系統(tǒng)),centOS和Red Hat企業(yè)版本的不同之處在于centOS沒有包含封閉源碼的軟件,所以centOS可以自由使用,而且可以長期的享受它的免費(fèi)升級和服務(wù)。
所以選擇centOS版本進(jìn)行學(xué)習(xí)是很有必要的:目前網(wǎng)絡(luò)上80%的Linux資源都是基于centOS的發(fā)行版的,可以供我們更多的資源查找和學(xué)習(xí)幫助。centOS版本在許多開源鏡像網(wǎng)站可以輕松獲取。centOS也具有經(jīng)典性和代表性,絕大多數(shù)物聯(lián)網(wǎng)公司的后臺服務(wù)器都使用的是centOS發(fā)行版本。
所以綜上:選擇centOS版本是比較好的。接下來就和我一起學(xué)習(xí)Linux吧,就從安裝虛擬機(jī)開始,如何?
原創(chuàng)干貨分享
生活感悟思想
聽我吹吹牛逼
