Windows 和 Linux 系統的主要區別。

來源:互聯網
上載者:User
從理性上來認識Windows與Linux的區別主要有以下幾個方面.

Linux 的應用目標是網路而不是列印

Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之一在於您的工作成果可以方便地看到並列印出來。這樣一個開端影響了 Windows 的後期發展。

同樣,Linux 也受到了其起源的影響。Linux 的設計定位於網路作業系統。它的設計構想來自於 Unix 作業系統,因此它的命令的設計比較簡單,或者說是比較簡潔。由於純文字可以非常好地跨網路工作,所以 Linux 設定檔和資料都以文本為基礎。

對那些熟悉圖形環境的人來說,Linux伺服器初看可能比較原始。但是Linux開發更多關注的是它的內在功能而不是表面上的東西。即使是在純文字的環境中,Linux同樣擁有非常先進的網路、指令碼和安全能力。執行一些任務所需的某些表面上看起來比較奇怪的步驟是令人費解的,除非您認識到 Linux 是期望在網路上與其他 Linux系統協同執行這些任務。Linux的自動執行能力也很強,只需要設計批次檔就可以讓系統自動完成非常詳細的任務。 Linux 的這種能力來自於其基於文本的本質。

可選的 GUI

Linux有圖形組件。Linux支援高端的圖形卡和顯示器,完全勝任圖形相關的工作。現在,許多數字效果藝術家在Linux工作站上來進行他們的設計工作,而以前這些工作需要使用IRIX系統來完成。但是,圖形環境並沒有整合到 Linux 中,而是運行於系統之上的單獨一層。這意味著您可以只運行 GUI,或者在需要時才運行 GUI。如果您的系統主要任務是提供Web應用,那麼您可以停掉圖形介面,而將其所用的記憶體和CPU資源用於您的服務。如果您需要在 GUI 環境下做一些工作,可以再開啟它,工作完成後再將其關閉。

Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網路瀏覽器和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制台 (命令列) 工具的擴充。也就是說,用圖形化工具能完成的所有工作,用控制台命令同樣可以完成。同樣,使用圖形化工具並不妨礙您對設定檔進行手工修改。其實際意義可能並不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工作都可以以命令列的方式完成,這就表示那些工作也可以由一個指令碼來實現。指令碼化的命令可以成為自動執行的任務。Linux 同時支援這兩種方式,並不要求您只用文本或者只用 GUI。您可以根據您的需要選擇最好的方法。

檔案管理

Linux不使用檔案名稱擴充來識別檔案的類型。相反,Linux 根據檔案的頭內容來識別其類型。為了提高人類可讀性您仍可以使用檔案名稱擴充,但這對 Linux 系統來說沒有任何作用。不過,有一些應用程式,比如 Web 服務器,可能使用命名規範來識別檔案類型,但這隻是特定的應用程式的要求而不是 Linux 系統本身的要求。

Linux通過檔案存取權限來判斷檔案是否為可執行檔。任何一個檔案都可以賦予可執行許可權,這樣程式和指令碼的建立者或管理員可以將它們識別為可執行檔。這樣做有利於安全。儲存到系統上的可執行檔檔案不能自動執行,這樣就可以防止許多指令碼病毒。

註冊表與設定檔

註冊表是Windows的一個很大的特色,這是Windows的一個核心資料庫,記錄了系統的啟動設定,服務選項,所有安裝的硬軟體的啟動,關聯,刪除等相關資訊,以及所有的檔案關聯等.
而Linux跟這種機制完全不同,它用的是設定檔,每個程式都有自己的設定檔,一般放在使用者目錄或檔案安裝目錄下,它們都可以用文本編輯工具對其進行檢查,編輯.

Linux下Shell指令碼佔有很重要的地位,像啟動等很多任務都通過指令檔來完成.

不需要重新引導

如果您使用Windows已經很長時間了,您可能已經習慣出於各種原因(從軟體安裝到糾正服務故障)而重新引導系統。在Linux思想中您的這一習慣需要改變。Linux在本質上更遵循“牛頓運動定律”。一旦開始運行,它將保持運行狀態,直到受到外來因素的影響,比如硬體的故障。實際上,Linux系統的設計使得應用程式不會導致核心的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。所以除了Linux核心之外,其他軟體的安裝、啟動、停止和重新設定都不用重新引導系統。

如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更加惡化。學習並掌握 Linux 服務和運行層級是成功解決問題的關鍵。學習 Linux 最困難的就是克服重新引導系統的習慣。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.