Linux和WINDOWS大比較 zt

來源: 稀飯~ 2007-07-10 07:15:29 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (7232 bytes)
IBM 電子商務架構師 Chris Walden 將通過他在 developerWorks 上發表的九篇係列文章來指導您如何在 Linux 環境中運用您的 Windows 操作技巧。我們首先來認識 Linux 和 Windows 之間的不同之處與相似之處,並學會不要總是通過重新引導係統來解決問題。

  您已經開始從 Windows 轉向 Linux,這可能是您自己的決定,也可能是“不得已而為之”。無論出於何種原因,您原來非常熟悉的工作方式和工具可能都將變得完全不同。不但如此,您可能還需要培訓別人如何去輕鬆地管理 Linux。管理絕不是循規蹈矩,成功地管理計算環境是一項創造性的工作。實現這一轉變就如同一個熟練的油畫家轉而去從事雕塑一樣。

  開放的標準使得 Linux 也要遵循 Windows 管理的基本模式,這對用戶來說的確是好消息。雖然兩者的一些術語並不相同,工具也有一些區別,但是根本的原理是一樣的。更好的消息是,當您習慣 Linux 的工作方式後,您將具有更大的工具集來控製和維護您的環境。Linux 的強大之處在於它的穩定性和靈活性。一旦您領悟了 Linux 的思想,您將可以完成更多的任務,使更多的任務自動化,更多地以遠程方式完成任務。

  Linux 與 Windows 有一些類似

  在討論 Linux 與 Windows 有多大不同之前,讓我們先來看看這兩者有哪些相似之處。

  用戶和組

  Linux 和 Windows 都是多用戶操作係統。都可以由許多不同的用戶來使用,為每個用戶提供單獨的環境和資源。基於用戶身份來控製安全性。都可以以組成員的方式來控製資源的訪問權限,這樣在用戶數目較大時可以不必為每一個帳號設置權限。 用戶和組可以集中管理,讓多個服務器共享相同的用戶和身份驗證數據。

  文件係統

  Linux 和 Windows 都支持多種文件係統。文件資源可以通過 NetBIOS、FTP 或者其他協議與其他客戶機共享。可以很靈活地對各個獨立的文件係統進行組織,由管理員來決定它們在何處可以以何種方式被訪問。

  端口和設備

兩種操作係統都支持各種物理設備端口,比如並口、串口和 USB 接口。支持各種控製器,比如 IDE 和 SCSI 控製器。Linux 還支持很多“剛剛上市”的標準硬件。

  網絡

  Linux 和 Windows 都支持多種網絡協議,比如 TCP/IP、NetBIOS 和 IPX。都支持多種類型的網絡適配器。都具備通過網絡共享資源的能力,比如共享文件和打印。都可以提供網絡服務能力,比如 DHCP 和 DNS。

  服務

  Linux 和 Windows 都提供服務。所謂服務,指的是那些在後台運行的應用程序,可以為係統和遠程調用該服務的計算機提供一些功能。在係統引導的時候可以單獨控製並自動啟動這些程序。(注意:Linux 中沿用了 Unix 的習慣,稱這種應用程序為 daemon,).

Linux 與 Windows 的不同

  雖然有一些類似之處 ,但 Windows 和 Linux 的工作方式還是存在一些根本的區別。這些區別隻有在您對兩者都很熟悉以後才能體會到,但它們卻是 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 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文件類似,但與 Windows 的注冊表機製在思路上有本質的區別。每一個應用程序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的配置文件都存放於一個目錄樹 (/etc) 下的單個地方,所以看起來它們在邏輯上是在一起。文本文件的配置方式使得不通過特殊的係統工具就可以完成配置文件的備份、檢查和編輯工作。

  文件名擴展

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

  Linux 通過文件訪問權限來判斷文件是否為可執行文件。任何一個文件都可以賦予可執行權限,這樣程序和腳本的創建者或管理員可以將它們識別為可執行文件。這樣做有利於安全。保存到係統上的可執行的文件不能自動執行,這樣就可以防止許多腳本病毒。

  重新引導是最後的手段

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

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

  另外,您可以遠程地完成 Linux 中的很多工作。隻要有一些基本的網絡服務在運行,您就可以進入到那個係統。而且,如果係統中一個特定的服務出現了問題,您可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個係統上同時運行多個服務的時候,這種管理方式非常重要。

  命令區分大小寫

  所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的事情。控製台命令幾乎都是小寫的。我們將在“ 第 2 部分. 控製台速成班”中對命令進行更詳細的介紹。

  我應如何定位 Linux?

  從管理 Windows 到管理 Linux 的轉變是很麻煩的。不過,作為一個 Windows 管理員,您有自己的優勢。您對計算的工作方式的理解依然可用。能否成為一個成功的 Linux 管理員將取決於您對兩者區別的認識以及操作習慣的調整。

  Linux 相對於 Windows 的許多變化都是有益的。空閑的 GUI 的開銷被歸還給服務。任務可以腳本化並可以自動執行。配置文件基於文本並且人類可讀。在大多數情況下不必重新引導係統。實際上,您應該抑製重新引導係統的衝動。

  (什麽是內核?Linux 實際上隻是內核;它實現了多任務和多用戶功能,管理硬件,分配內存,激活應用程序的運行。

  對初學者來說,最重要的是要明白奇數的內核版本(比如 2.3、2.5、2.7)是實驗用的、正在開發的內核。 穩定的、正式發行的內核版本號是偶數的(比如 2.4、2.6、2.8)。) zt

所有跟帖: 

補充一點:Linux給那些玩不轉Windows的人提供了出路 -德州老外- 給 德州老外 發送悄悄話 德州老外 的博客首頁 (0 bytes) () 07/10/2007 postreply 09:28:18

我玩不轉win,病毒,優化,盜版,哪個都難,另外windows啟動很慢 -butdie- 給 butdie 發送悄悄話 (16 bytes) () 07/10/2007 postreply 18:35:13

別的不說,就一個linux下的驅動就夠你喝一壺的。 -yahoobb- 給 yahoobb 發送悄悄話 yahoobb 的博客首頁 (0 bytes) () 07/11/2007 postreply 01:07:40

WINDOWS為你勞累,linux要你勞累 -流言蜚語- 給 流言蜚語 發送悄悄話 (0 bytes) () 07/10/2007 postreply 09:55:36

用linux動腦,用WINDOWS動腳 -德州老外- 給 德州老外 發送悄悄話 德州老外 的博客首頁 (48 bytes) () 07/10/2007 postreply 13:55:24

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”