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