1. 程式人生 > 實用技巧 >憶Linux的小白時光

憶Linux的小白時光

還記得上中學第一次接觸電腦時螢幕上出現的Windows98,印象很深刻。持續了好多年一直都以為計算機世界只有Windows系統,直到上大學學了計算機類專業才算真正的瞭解了計算機,認識到了Windows外更廣闊的世界。接觸到Linux以後就覺得自己過去的認知有點可笑了,也隨著進一步接觸瞭解,就被Linux深深地吸引了。在從Linux小白成長為經驗豐富的精英的過程中,入門指引至關重要。

Linux是一個基於UNIX建立的作業系統,它從釋出至今在掌握網際網路的開源技術方面都樹立了非常高的標準。由於其突破性的概念和大型開源社群的支援,Linux歷經了真正的爆炸式增長,成為了世界上被採用最廣泛的類UNIX作業系統之一。它既用作桌面作業系統又用作伺服器平臺,這使得數百萬使用者可以線上訪問。

Linux比Windows更深奧,不太瞭解的人可能稍微有點難以理解這個概念。當人們談論“Linux”時,他們並不總是意味著同樣的事情!如果我說“我使用Linux”,這意味著我有作業系統核心和一些執行在它上面的應用程式。如果你決定要在計算機上執行Linux,通常會以稱為“發行版”的映象檔案形式獲得它。

如果Windows真的如此優秀,那為什麼還有人想要替代品呢?許多人,特別是技術上更精通的人,不喜歡Windows的某些方面以及隨之而來的微軟“文化”。他們不喜歡微軟對計算機行業的統治以及據稱有時會對其競爭對手使用的策略,他們中也有些人認為Windows是一個特別好的產品。每個人使用相同作業系統的一個明顯風險是計算機病毒和“蠕蟲”等有害程式可以更容易地傳播。除此之外,不是每個人都同意我們要以同樣的方式做一件事。

通過結合比如堅固性,穩定性,安全性和適應性等許多關鍵特性,Linux已成為商業Unix和Microsoft作業系統的首選替代方案。其經過驗證的效能質量得到了使用者的高度讚譽,並解釋了為什麼今天的網際網路大多數都建立在Linux軟體平臺之上。

基於最初在20世紀60年代開發的Unix核心,Linux保留了它的模組化概念,使其非常穩定且易於定製。當GNU最初在1985年作為一個專案啟動時,它是為了提供一個完整的Unix相容軟體系統。然而,直到20世紀90年代,核心和驅動程式的工作才處於起步階段。這促使Linus Torvalds在1991年使用GNU專案中的庫和實用程式建立自己的核心,奠定了GNU / Linux專案的基礎,並建立了最強大的作業系統之一的核心。

Linux的強大功能源於它的核心,作業系統程式碼用來管理計算機硬體和軟體之間的通訊。由於Linux核心設計得小而快,因此可以非常有效地管理基本計算機資源,如記憶體,磁碟空間和CPU功率。核心是Linux作業系統的驅動力,它處理所有程序並定義應用程式行為。在Linux發行版中,圖形系統不作為核心程序執行,這樣在系統崩潰時只需要重新啟動圖形系統,而無需重新啟動計算機。

Linux是一個由shell終端組成的一部分作業系統,shell終端可以說是Linux最璀璨的精髓,但是Linux也是有圖形介面的,一般在企業用途中圖形介面用的非常少,都是通過shell終端來管理伺服器是非常方便的,圖形介面雖然操作比較方便,但是比較佔系統記憶體;一般的作業系統都是有終端的,比如:Cisco、H3C、華為、銳捷、AIX、sun、oracle等作業系統都是通過終端管理,一般都是使用開源的Linux核心實現,所以,Linux在現實生活中使用還是比較多的。現在物聯網、智慧化、遠端遙控等都是通過Linux核心和開源改版的東西來實現,學習Linux的基本操作及使用,就得掌握shell終端,雖然Linux命令比較多,但是並不難學,好多命令都可以通過tab來補全,每個命令也是有很多引數的,只要記住常見的引數就可以了,其它的引數可以通過command help檢視詳細的引數及引數的使用。學習shell終端並不像學英語單詞,不需要死記硬背。最近了解到的《Linux就該這麼學》就非常適合小白,從入門到精通所有知識技能全部都涵蓋了。讓我不禁感嘆自己當時怎麼就沒有遇到這麼好的教程,以至於走了不少彎路。

Linux相對於其他平臺最有價值的優勢之一就在於它的高安全級別。我相信每個Linux使用者都很享受在無病毒的環境中工作,並比其他作業系統處理同等任務時所需的常規病毒防護時間要少的多。其次就要屬它的開源並且免費了,不僅系統是開源的,它的眾多軟體也都是可以免費使用的。當然還有它的高效能和強大的穩定性,擁有巨大的開源社群這個強力後盾的支援。