|
Linux 與 Windows 有一些類似 在討論 Linux 與 Windows 有多大不同之前,讓我們先來看看這兩者有哪些相似之處。 用戶和組 Linux和Windows都是多用戶操作系統(tǒng)。都可以由許多不同的用戶來使用,為每個(gè)用戶提供單獨(dú)的環(huán)境和資源。基于用戶身份來控制安全性。都可以以組成員的方式來控制資源的訪問權(quán)限,這樣在用戶數(shù)目較大時(shí)可以不必為每一個(gè)賬號設(shè)置權(quán)限。 用戶和組可以集中管理,讓多個(gè)服務(wù)器共享相同的用戶和身份驗(yàn)證數(shù)據(jù)。 文件系統(tǒng) Linux和Windows都支持多種文件系統(tǒng)。文件資源可以通過NetBIOS、FTP或者其他協(xié)議與其他客戶機(jī)共享??梢院莒`活地對各個(gè)獨(dú)立的文件系統(tǒng)進(jìn)行組織,由管理員來決定它們在何處可以以何種方式被訪問。 端口和設(shè)備 兩種操作系統(tǒng)都支持各種物理設(shè)備端口,比如并口、串口和 USB 接口。支持各種控制器,比如 IDE 和 SCSI 控制器。Linux 還支持很多“剛剛上市”的標(biāo)準(zhǔn)硬件。 網(wǎng)絡(luò) Linux和Windows都支持多種網(wǎng)絡(luò)協(xié)議,比如TCP/IP、NetBIOS和IPX。都支持多種類型的網(wǎng)絡(luò)適配器。都具備通過網(wǎng)絡(luò)共享資源的能力,比如共享文件和打印。都可以提供網(wǎng)絡(luò)服務(wù)能力,比如 DHCP 和 DNS。 服務(wù) Linux和Windows都提供服務(wù)。所謂服務(wù),指的是那些在后臺運(yùn)行的應(yīng)用程序,可以為系統(tǒng)和遠(yuǎn)程調(diào)用該服務(wù)的計(jì)算機(jī)提供一些功能。在系統(tǒng)引導(dǎo)的時(shí)候可以單獨(dú)控制并自動啟動這些程序。(注意:Linux 中沿用了 Unix 的習(xí)慣,稱這種應(yīng)用程序?yàn)?daemon) Linux 與 Windows 的不同 雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區(qū)別。這些區(qū)別只有在您對兩者都很熟悉以后才能體會到,但它們卻是 Linux 思想的核心。 Linux 的應(yīng)用目標(biāo)是網(wǎng)絡(luò)而不是打印 Windows最初出現(xiàn)的時(shí)候,這個(gè)世界還是一個(gè)紙張的世界。Windows的偉大成就之一在于您的工作成果可以方便地看到并打印出來。這樣一個(gè)開端影響了 Windows 的后期發(fā)展。 同樣,Linux 也受到了其起源的影響。Linux 的設(shè)計(jì)定位于網(wǎng)絡(luò)操作系統(tǒng)。它的設(shè)計(jì)靈感來自于 Unix 操作系統(tǒng),因此它的命令的設(shè)計(jì)比較簡單,或者說是比較簡潔。由于純文本可以非常好地跨網(wǎng)絡(luò)工作,所以 Linux 配置文件和數(shù)據(jù)都以文本為基礎(chǔ)。 對那些熟悉圖形環(huán)境的人來說,Linux服務(wù)器初看可能比較原始。但是Linux開發(fā)更多關(guān)注的是它的內(nèi)在功能而不是表面上的東西。即使是在純文本的環(huán)境中,Linux同樣擁有非常先進(jìn)的網(wǎng)絡(luò)、腳本和安全能力。執(zhí)行一些任務(wù)所需的某些表面上看起來比較奇怪的步驟是令人費(fèi)解的,除非您認(rèn)識到 Linux 是期望在網(wǎng)絡(luò)上與其他 Linux系統(tǒng)協(xié)同執(zhí)行這些任務(wù)。Linux的自動執(zhí)行能力也很強(qiáng),只需要設(shè)計(jì)批處理文件就可以讓系統(tǒng)自動完成非常詳細(xì)的任務(wù)。Linux 的這種能力來自于其基于文本的本質(zhì)。 可選的 GUI Linux有圖形組件。Linux支持高端的圖形適配器和顯示器,完全勝任圖形相關(guān)的工作?,F(xiàn)在,許多數(shù)字效果藝術(shù)家在Linux工作站上來進(jìn)行他們的設(shè)計(jì)工作,而以前這些工作需要使用IRIX系統(tǒng)來完成。但是,圖形環(huán)境并沒有集成到 Linux 中,而是運(yùn)行于系統(tǒng)之上的單獨(dú)一層。這意味著您可以只運(yùn)行 GUI,或者在需要時(shí)才運(yùn)行 GUI。如果您的系統(tǒng)主要任務(wù)是提供Web應(yīng)用,那么您可以停掉圖形界面,而將其所用的內(nèi)存和CPU資源用于您的服務(wù)。如果您需要在 GUI 環(huán)境下做一些工作,可以再打開它,工作完成后再將其關(guān)閉。 Linux 有圖形化的管理工具,以及日常辦公的工具,比如電子郵件、網(wǎng)絡(luò)瀏覽器和文檔處理工具等。不過,在 Linux 中,圖形化的管理工具通常是控制臺 (命令行) 工具的擴(kuò)展。也就是說,用圖形化工具能完成的所有工作,用控制臺命令同樣可以完成。同樣,使用圖形化工具并不妨礙您對配置文件進(jìn)行手工修改。其實(shí)際意義可能并不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工作都可以以命令行的方式完成,這就表示那些工作也可以由一個(gè)腳本來實(shí)現(xiàn)。腳本化的命令可以成為自動執(zhí)行的任務(wù)。Linux 同時(shí)支持這兩種方式,并不要求您只用文本或者只用 GUI。您可以根據(jù)您的需要選擇最好的方法。 Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文件類似,但與 Windows 的注冊表機(jī)制在思路上有本質(zhì)的區(qū)別。每一個(gè)應(yīng)用程序都有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的配置文件都存放于一個(gè)目錄樹 (/etc) 下的單個(gè)地方,所以看起來它們在邏輯上是在一起。文本文件的配置方式使得不通過特殊的系統(tǒng)工具就可以完成配置文件的備份、檢查和編輯工作。 文件名擴(kuò)展 Linux不使用文件名擴(kuò)展來識別文件的類型。相反,Linux根據(jù)文件的頭內(nèi)容來識別其類型。為了提高人類可讀性您仍可以使用文件名擴(kuò)展,但這對 Linux 系統(tǒng)來說沒有任何作用。不過,有一些應(yīng)用程序,比如 Web 服務(wù)器,可能使用命名約定來識別文件類型,但這只是特定的應(yīng)用程序的要求而不是 Linux 系統(tǒng)本身的要求。 Linux通過文件訪問權(quán)限來判斷文件是否為可執(zhí)行文件。任何一個(gè)文件都可以賦予可執(zhí)行權(quán)限,這樣程序和腳本的創(chuàng)建者或管理員可以將它們識別為可執(zhí)行文件。這樣做有利于安全。保存到系統(tǒng)上的可執(zhí)行的文件不能自動執(zhí)行,這樣就可以防止許多腳本病毒。 重新引導(dǎo)是最后的手段 如果您使用Windows已經(jīng)很長時(shí)間了,您可能已經(jīng)習(xí)慣出于各種原因(從軟件安裝到糾正服務(wù)故障)而重新引導(dǎo)系統(tǒng)。在Linux思想中您的這一習(xí)慣需要改變。Linux在本質(zhì)上更遵循“牛頓運(yùn)動定律”。一旦開始運(yùn)行,它將保持運(yùn)行狀態(tài),直到受到外來因素的影響,比如硬件的故障。實(shí)際上,Linux系統(tǒng)的設(shè)計(jì)使得應(yīng)用程序不會導(dǎo)致內(nèi)核的崩潰,因此不必經(jīng)常重新引導(dǎo)(與Windows系統(tǒng)的設(shè)計(jì)相對而言)。所以除了Linux內(nèi)核之外,其他軟件的安裝、啟動、停止和重新配置都不用重新引導(dǎo)系統(tǒng)。 如果您確實(shí)重新引導(dǎo)了 Linux 系統(tǒng),問題很可能得不到解決,而且還會使問題更加惡化。學(xué)習(xí)并掌握 Linux 服務(wù)和運(yùn)行級別是成功解決問題的關(guān)鍵。學(xué)習(xí) Linux 最困難的就是克服重新引導(dǎo)系統(tǒng)的習(xí)慣。 另外,您可以遠(yuǎn)程地完成Linux中的很多工作。只要有一些基本的網(wǎng)絡(luò)服務(wù)在運(yùn)行,您就可以進(jìn)入到那個(gè)系統(tǒng)。而且,如果系統(tǒng)中一個(gè)特定的服務(wù)出現(xiàn)了問題,您可以在進(jìn)行故障診斷的同時(shí)讓其他服務(wù)繼續(xù)運(yùn)行。當(dāng)您在一個(gè)系統(tǒng)上同時(shí)運(yùn)行多個(gè)服務(wù)的時(shí)候,這種管理方式非常重要。 命令區(qū)分大小寫 所有的 Linux 命令和選項(xiàng)都區(qū)分大小寫。例如, -R 與 -r 不同,會去做不同的事情??刂婆_命令幾乎都是小寫的。我們將在“ 第 2 部分. 控制臺速成班”中對命令進(jìn)行更詳細(xì)的介紹。 我應(yīng)如何定位 Linux? 從管理 Windows 到管理 Linux 的轉(zhuǎn)變是很麻煩的。不過,作為一個(gè) Windows 管理員,您有自己的優(yōu)勢。您對計(jì)算的工作方式的理解依然可用。能否成為一個(gè)成功的 Linux 管理員將取決于您對兩者區(qū)別的認(rèn)識以及操作習(xí)慣的調(diào)整。 Linux相對于Windows的許多變化都是有益的??臻e的GUI的開銷被歸還給服務(wù)。任務(wù)可以腳本化并可以自動執(zhí)行。配置文件基于文本并且人類可讀。在大多數(shù)情況下不必重新引導(dǎo)系統(tǒng)。實(shí)際上,您應(yīng)該抑制重新引導(dǎo)系統(tǒng)的沖動。 責(zé)任編輯:為了讓欄目更好為您服務(wù),希望您給我們多提意見。 我的MSN是wish_256@hotmail.com,感謝您的支持。(T111) |
|
|