原創:小姐姐味道(微信公衆號ID:xjjdog),歡迎分享,轉載請保留出處。任何不保留此聲明的轉載都是抄襲。linux
手機屏幕滅了,一片漆黑。小王的面孔逐漸出如今變成了鏡子的屏幕上。他拿出一根牙籤,張大了嘴巴,當心翼翼地挑出牙縫裏一根長長的韭菜,馬上感覺到了無限的空虛與舒爽。程序員
看着這根黑漆漆的韭菜,他陷入了沉思。小王是一個運維工程師,每時每刻都在面對着黑漆漆的窗口。屏幕上的字符在滾動,他常常對着字符後面那片純色發呆。幾百萬像素的屏幕上,他日漸蒼老的面孔若隱若現,又瞬間消逝在一片字符的汪洋中。macos
「這就是Linux」,小王自言自語,「賜予我工做,但又讓我香消玉損」。ubuntu
和Linux比較像的還有Unix,但若是你是一個二三十歲的小青年,你接觸到可能只有Linux的世界了。從手機,到服務器上普遍使用的centos
,到漂亮的桌面發行版ubuntu
,甚至是風靡全球的樹莓派
,處處都是linux的身影。centos
是機會,也是宿命。小王迫切要解決的,是女友問題。做爲一個比較正常的人類,這是他基本的馬斯洛底層需求。安全
這是一個命令行入門系列,史上最毀三觀小王故事,xjjdog公衆號免費放送。但願多多轉發,點贊。不然,白嫖xjjdog,你的良心會痛。服務器
Linux的發展歷程比較的複雜。通過一次次的過關斬將,Linux走到今天確屬不易。關於其發展歷史,你能夠經過下面的連接,查看高清圖片。20年的時間,對軟件行業來講,是一段很是漫長的時光,有多少的風光已經物是人非。微信
能夠看到,linux只佔了那可憐的一小塊。這就像人類的出現,在生命的長河中,微不足道,但倒是一個質的飛躍。架構
你可能注意到,在前面的描述中,說的是GUN/Linux
,而不只僅是Linux
。Linux自己只是一個內核,做用有限,只有和GNU
聯合起來,擁有完整的生態纔會發揮它的做用。併發
談到上面區別的緣由,是爲了記住Richard Stallman
在1983年發起的GNU
計劃。他同時是smalltalk
語言的發明者,被公認的第二個面向對象的語言。我在早些年,還研究過一段時間。哦,他還編寫了一個巨無霸編輯器,Emacs
。
只有一我的被捧成神,他纔會有能量折磨你。
針對於Linux歷史,咱們不作過多介紹。下面介紹幾個經典的發行版本。
知道一點相關操做系統的歷史,是可以陶冶情操的。GNU/Linux
是爲了抵制一些商業公司的壟斷行爲而發展起來的,凝結了一代互聯網人嚮往自由的心血。
和其餘Unix比起來,Linux其實很年輕。直到1991年,一個叫Linus Torvalds
的芬蘭年輕人才開始開發咱們如今所知道的Linux內核
。
Linux
的吉祥物是企鵝,這個吉祥物直到1996年才肯定,因此你會常常看到一些搞笑的圖片。若是你是90後,那這隻小企鵝幾乎和你通常大,仍是個年輕的小夥。
如今的Linux發行版本,已經有上千個,你要是喜歡、並且多金,你也能夠作一個。如何在這其中,找到最合適的版本,是須要通過一番折騰的。不少發行版本,實際上是很小衆的。
這不像是哲學領域的某些東西,真理掌握在少數人手中。只有得到良好發展,並獲得承認的Linux發行版,纔有它的價值,能夠說是徹頭徹尾的實用主義。
但這東西又像女友,剛開始感受風采迥異,各有千秋,到最後瞭解到是同樣的庸俗不堪。但有人就是喜歡Linux相關的工做,一干就是一生...
我能夠先說一下本身的歷程。剛開始,接觸的是紅帽redhat
,當時尚未分什麼企業版。用了一段時間之後,又切換成更穩定的slackware
。可是slackware上的程序更新實在太慢了,因而又切換成readhat血統的fedora
,這個版本的軟件保鮮度很高。其間,又嘗試了其餘幾個linux版本,最終,在2013年先後,換成了滾動升級的archlinux
,直到如今。
要我我的作個推薦的話:
一、我的用戶(技術),桌面版用ubuntu
=>archlinux
。
二、企業用戶,服務器,使用centos
。
這麼多Linux版本,其實有兩條主線。debian
系列和redhat
系列。不少發行版本,實際上是二次翻新,不少就直接拿這兩個基礎系列進行改造。正所謂:操做系統千千萬,都是帽子和dabian。
下面這個shi同樣的圖表,就是debian。呃呃呃,和dabian只差一個字母。
Debian計劃
是一個致力於建立一個自由操做系統的合做組織。它的特色是:穩定、安全,到如今爲止,已經發展了20多年了。咱們所熟悉的ubuntu,就是基於debian改進的。
紅帽認證
之類的證書。如今雲主機使用較多的centos,包括紅帽公司的
RHEL
,佔據了大部分服務器市場。近期,
centos 8
推出了
centos stream
滾動版本,看起來更像是一個正常的操做系統。
咱們看一下處於不一樣層次的幾個典型版本。從應用方面來講,linux有桌面、服務器、研究用等用途。
apt-get
。
它的建立者是Mark Shuttleworth
,南非企業家,世界上第二名自資的太空遊客。我想,不管是太空仍是ubuntu,這都是夢想吧。
滾動升級
的模式進行發行,盡全力提供最新的穩定版本。剛開始安裝,arch只提供一個基本的系統,甚至連界面都沒有,對初學者不是很友好。
可是,archlinux是很是乾淨的系統。不少軟件,只有你須要的時候纔會安裝。它的軟件和理念一般都是最新的,定製化很是強,深得許多Linux愛好者的喜好。
這一般很是的蛋疼,由於下載、編譯會花費很是長的時間,但它有一個很是大的優勢,就是穩定。
這個系統比較底層,對技能要求更多,不太推薦。
這是一個瘋狂而必要的過程。若是你想要本身的Linux之上更上層樓,跟着文檔作一遍是受益無窮的。你須要通過屢次交叉編譯,最終使用chroot命令切換到新系統進行後續操做。
想作一個本身的發行版麼?從這開始吧。
發行版的安裝包很是大,包含了常見的破解工具,滲透工具,攻擊工具。這很是的危險,我曾用它暴力破解了很是多的wifi密碼,成功的窺視了鄰居的隱私。仍是很是好用的。
本小節經過簡要介紹Linux的發展歷史,主要介紹了包括ubuntu、centos、archlinux、gentoo、lfs、kali等流行的發行版。這些Linux都有不一樣的受衆,主要集中在桌面端和服務器兩個市場。前者對軟件的更新要求大,後者主要側重於穩定。作一遍LFS,能夠構建一個本身的Linux,對技能要求也較高,你可能須要所有了解本系列的內容之後,才能開工。
一、centos是免費的麼?和rhel什麼關係?
二、少年,你比linux年輕麼?
三、linux上不少命令,在macos上運行的也很好。macos也是linux系統麼?
四、欠抽問題。爲何不少微軟員工用mac?
越是優秀的東西,就越是特立獨行。可能會有別人覬覦,也可能會有別人惡意重傷。其實,CentOS在服務端已經佔據了絕對的優點,它雖然普通,但它性情倒是穩定。別挑來挑去了,太浪費時間和生命。
瞭解了這一點,小王豁然開朗。這個世界,普通的就是最好的。優秀的,是別人調教的結果;惱人的,是別人拋棄的糟粕。只有返璞歸真,找到一個普通的、符合大衆審美的、又能在他的調教之下,潛移默化成爲百變小櫻的,纔是他的最愛。這麼說來,只要底子不是太差,都是目標。
在開發妹子找到小王,想要查一個棘手問題的時候,小王不經意間捉住了妹子的手。是軟玉的感受。
四目相對,他看到了她臉上的雀斑。她也看到了他渾濁又略顯頹態的眼睛,還有他微啓的嘴脣:「你是個人CentOS」。
做者簡介:小姐姐味道 (xjjdog),一個不容許程序員走彎路的公衆號。聚焦基礎架構和Linux。十年架構,日百億流量,與你探討高併發世界,給你不同的味道。個人我的微信xjjdog0,歡迎添加好友,進一步交流。