這次我們該談?wù)撌裁矗?這次讓我們討論一下這個(gè)Linux([inks])。 什么是Linux([Inks])? 這個(gè)Linux([inks])每天都在關(guān)注我們。 乘出租車,點(diǎn)餐和玩游戲時(shí),我們所有人都不需要訪問服務(wù)器嗎? 該Linux([Inks])是服務(wù)器的核心。
咱平常所說的 linux([lnks])操作系統(tǒng)的全稱是 GNU/linux.單獨(dú)的 linux([lnks])一般指的并不是操作系統(tǒng),而是操作系統(tǒng)的 kernel(內(nèi)核).linux內(nèi)核和 GNU 的組件合在一起,才是操作系統(tǒng)。
除了 linux 之外還有什么內(nèi)核么?
蘋果的 ios 和 mac 基于xnu(xnu is not unix),一個(gè)混合內(nèi)核,奠基于卡耐基·梅隆大學(xué)開發(fā)的 Mach
微軟公司 windows 的內(nèi)核不公開
bsd 內(nèi)核,蘋果,索尼,任天堂都是用 bsd 而非 linux
GNU 的 hurd
linux 和這只企鵝是什么關(guān)系?
這只企鵝叫 tux([tks]), 是 linux 的吉祥物。linux吉祥物為啥是企鵝tux呢?
1996 年 5 月 12 日,linux內(nèi)核 需要一個(gè)生動(dòng)的形象,linux 愛好者在 郵件列表 ,里面討論用什么吉祥物代表linux.有的說鯊魚,有的說精靈。后來 linux 的核心作者 托瓦爾茲 里努斯(Torvalds Linus)說他曾經(jīng)在澳大利亞被企鵝咬過,覺得這段經(jīng)歷很有趣,于是決定用企鵝就作為吉祥物。
之后,Larry Ewing 用 Gimp 創(chuàng)作了這只可愛的企鵝。源文件可以在 作者的博客 找到,后來他還做了很多 tux 變種。
而 Tux 這個(gè)名字則來自 James Hughes:意思是
?。═)orvalds (U)ni(X) --》 TUX!
意思是托瓦爾茲的unix
別小看這個(gè)弱弱的形象,他在和當(dāng)時(shí)的操作系統(tǒng)巨頭微軟公司的搏斗中,慢慢的勝出。那些看起來強(qiáng)大的logo 都已謝幕,這只 呆呆的企鵝卻越來越有生命力,真應(yīng)了那句老話,弱者道之用。
linux 在哪?
linux 其實(shí)就在咱們身邊:
安卓手機(jī)的內(nèi)核就是 linux
小米路由器使用的 OpenWrt的內(nèi)核也是linux
谷歌公司推出的 vr 系統(tǒng) daydream
物聯(lián)網(wǎng)中的嵌入式設(shè)備
智能汽車系統(tǒng)
這還沒有提到最關(guān)鍵的領(lǐng)域,服務(wù)器:
咱們可以用 netcraft (idc(Internet Data Center)觀察公司 ) 搜索服務(wù)器所使用的系統(tǒng),原來谷歌、淘寶、騰訊服務(wù)器的內(nèi)核基本都是 linux.
有意思的事,咱們來檢索一下 微軟公司用服務(wù)器系統(tǒng) ,發(fā)現(xiàn)大多數(shù)微軟的服務(wù)器用的也是 linux.
咱在哪兒可以下載到 linux 呢?
linux 這個(gè)內(nèi)核可以從 kernel.org 下載,下載的文件是 linux 內(nèi)核的 c 語言源代碼。咱們可以查看源代碼,還能用自己的機(jī)器把他編譯成為一個(gè)內(nèi)核,甚至把當(dāng)前服務(wù)器的內(nèi)核替換升級,真的很有意思。這個(gè)內(nèi)核是開源的,您可以把自己的代碼提交到 github 上的 linux 項(xiàng)目,幫助 linux 完善。
如何學(xué)習(xí) linux 呢?
關(guān)于 Linux 的學(xué)習(xí)路徑,有兩條:
一種是從圖形界面(GUI)入手,快速,但是很難深入。
另一種方法則是從 命令行(shell)入手。Linux中命令是才是精髓所在,服務(wù)器上都沒有圖形界面,但是缺點(diǎn)是學(xué)習(xí)過程枯燥乏味,非常難走。不過沒關(guān)系,路雖難走,oeasy和您一起走!
如何打開命令行呢?
在桌面雙擊 Xfce終端就可以了。
如果桌面沒有的話在所有程序里面找到 終端,并雙擊運(yùn)行就可以了。
如果您在實(shí)驗(yàn)樓做實(shí)驗(yàn)的話,也可以右上角切換到純命令行模式。
那咱如何查看本機(jī)的內(nèi)核呢?
可以在終端上使用命令 uname
這里需要注意的是:
linux 的命令是大小寫敏感(case sensitive)的,一般命令名都是 小寫。
咱們可以看到,內(nèi)核的版本如4/18.0-21-generic
uname
如果想了解更多就輸入選項(xiàng)--help
這里需要注意的是:
咱們的命令還是小寫的 uname
咱們的參數(shù)是--help
在 命令uname和 參數(shù)--help 之間有一個(gè)英文的 空格 隔開
uname --help
從幫助咱們可以知道name -a 可以得到全部信息,咱們來試下一下uname -a
咱們可以看到:
當(dāng)前的內(nèi)核版本是4.18.0-21-generic
cpu架構(gòu)指令集是x86_64
發(fā)行版是ubuntu
評論
查看更多