天天看點

linux通識

linux是伺服器應用領域的開源且免費的多使用者多任務作業系統的核心。

以下是對上述論斷的解釋:

作業系統

簡言之,作業系統乃是所有計算裝置的大管家,小到智能手表,大到航天航空裝置,所有需要操控硬體的地方都會有作業系統的身影。以周遭的生活為例,日常使用的智能手機,主流的作業系統用的是谷歌公司的android和蘋果公司的iOS,至于一般的個人或家用電腦,大多是微軟的windows和蘋果的macOS,而在伺服器領域,linux發行版則是其中的佼佼者。

linux發行版

嚴格而言,單獨的linux隻是作業系統的核心,某個特定的linux發行版才能成為一個完整的作業系統,比如Ubuntu、Debian、OpenSUSE、CentOS等,這些發行版作業系統的核心均為linux,通過添加軟體包管理等其它子產品使得其成為真正可用的作業系統。

伺服器領域

相比而言,就桌面作業系統這一塊,我們最為熟悉的還是win7、win10以及macOS等,linux發行版所占的份額非常少。然而,在伺服器行業中,例如多數網站(淘寶、百度)的背景運作的linux發行版,其中很大程度上歸因于linux核心的穩定,并且linux發行版大多是免費的。另外,在嵌入式裝置上,linux及其變體也是作業系統的首選。

***軟體與開源

為簡潔起見,本文不讨論linux的發展曆史,但需要了解的是,linux以及後來的發展都是上世紀下半葉***軟體運動以及軟體開源潮流産生的結果。正是世界各地無數貢獻者的努力,才讓linux在當今得以繁榮發展。當然這并不排斥特定發行版實行收費措施,因為其中涉及到額外的技術服務與支援。

linux桌面

好比影視劇中的黑客一樣,通常操作linux系統處于指令行模式下,即一個黑乎乎的界面,我們輸入指令,系統傳回指令執行結果。對于習慣了圖形界面“指指點點”操作的普通使用者,這似乎是很無聊且麻煩的,這應該也是普通使用者不待見linux的原因之一吧。但是,随着linux想向一般使用者靠近,一些獨具特色的桌面也被開發出來,例如gnome、kde、mate、unity等;讓不同的發行版配以不同的桌面系統,進而産生了成員豐富的linux作業系統家族。當然,桌面隻是linux發行版内置的一個軟體而已,我們完全可以隻通過指令行終端使用linux作業系統。

多使用者多任務

linux作業系統支援多個使用者同時使用系統,也支援在同一時間段内執行多個任務。這裡便牽涉到linux的使用者管理,一般而言,linux中包含三類使用者,即root使用者、普通使用者以及系統使用者。其中,root使用者和普通使用者是經常接觸到的,系統使用者無需太多關注;root使用者是整個linux作業系統的掌控人,它對作業系統的一切擁有絕對控制權;比如對于一個文本檔案,所有的普通使用者是無法删除的,而root使用者可以任意删改。是以,多數情況下,系統使用者多以普通使用者身份登入系統,隻有在特殊情況下才以root身份登入以便進行系統管理。

繼續閱讀