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