linux系統的電腦好不好
A. linux系統安全嗎
1、LINUX支持多用戶,多進程,多線程,多平台,良好的界面與豐富的網路功能。
2.安全性、漏洞的快速修補
如果你常玩網路的話,那麼你最常聽到的應該是"沒有絕對安全的主機".沒錯,不過
Linux由於支持者眾多,有相當多的熱心團體、個人參與其中的開發, 因此可以隨時獲得最新的安全信息,並給予隨時的更新,即是具有相對的較安全
3. 可以運行在386以上及各種RISC體系結構機器上
Linux最早誕生於微機環境,一系列版本都充分利用了X86CPU的任務切換能力,使X86CPU的效能發揮得淋淋盡致,而這一點連Windows都沒有做到。此外,它可以很好地運行在由各種主流RISC晶元(ALPHA、MIPS、PowerPC、UltraSPARC、HP-PA等)搭建的機器上。
B. linux系統好用嗎
當然,Linux是非常好用的操作系統,具備免費、開源、跨平台、良好的界面等特性。
1、易於使用。Linux幾乎具備Windows的功能,具有良好的圖形用戶界面(GUI),能滿足大多數用戶的需求。
2、易於維護。Linux系統非常容易維護,每個發行版都有自己的軟體管理中心,提供定時更新,即安全又高效。
3、高安全性、高可用性。Linux非常安全穩定,不易崩潰,除非用戶以root身份登錄,否則程序無法更改系統設置和配置。
4、可在任何硬體上運行。Linux能有效利用系統資源,用戶可自行選擇需要安裝的模塊,能夠最佳地使用所有硬體資源。
5、免費開源。Linux完全免費且擁有強大的免費軟體群,企業可以免費使用軟體,大大降低了成本預算。
C. linux操作系統與windows操作系統相比,linux操作系統有哪些優點
linux操作系統與windows操作系統相比,linux操作系統有哪些優點
第一就是開源了,這點對於搞軟體開發的很給力 第二就是免費得 並且版本多 選擇性大 第三就是體積小 佔用內存小 第四就是安全(超級用戶的許可權很大) 第五就是穩定性 一般大型的伺服器 工作站都是用linux或unix 等等
更多關於Linux的系統,請關注《Linux就該這么學》這本書
簡述Linux操作系統與Windows操作系統相比具有哪些優點?(至少4點)
Linux速度比較快,安全性比windows好
但是有很多軟體只能在windows里運行
與Linux兼容的軟體正在開發中.
Linux適用在網路方面.
Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,具有多任務、多用戶的能力。 Linux是在 GNU公共許可許可權下免費獲得的,是一個符合 POSIX標準的操作系統。 Linux操作系統軟體包不僅包括完整的 Linux操作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允許我們使用窗口、圖標和菜單對系統進行操作
Linux操作系統和windows操作系統相比有什麼優點
開源,自由,透明,簡單!
Linux操作系統 與windows操作系統有何區別
Linux和Windows的區別
和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶介面、網路和安全性。但是,Linux和Windows的真正區別在於,Linux 事實上是Unix的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在於對多用戶機器來說,Unix是最流行的操作系統,而且在於它是免費軟體的基礎。在Inter上,大量免費軟體都是針對Unix系統編寫的。由於有眾多的Unix廠商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windows系列是專用系統,由開發操作系統的公司控制介面和設計。在這個意義上這種公司利潤很高,因為它對程序設計和用戶介面設計建立了嚴格的標准,和那些開放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計介面的任務。特別要指出的是,Linux完全兼容POSIX.1標准。
安全問題對於IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系統的安全性進行合理的評估,包括:基本安全、網路安全和協議,應用協議、發布與操作、確信度、可信計算、開放標准。在本文中,我們將按照這七個類別比較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相對於Windows更好的安全性能,只有一個方面例外(確信度)。
無論按照什麼標准對Windows和Linux進行評估,都存在一定的問題:每個操作系統都不止一個版本。微軟的操作系統有Windows98、 Windows NT、 Windows 2000、 Windows 2003 Server和Windows CE,而Linux的發行版由於內核(基於2.2、2.4、2.6)的不同和軟體包的不同也有較大的差異。我們本文所使用的操作系統,都是目前的技術而不是那些"古老"的解決方案。
用戶需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows操作系統傾向於將更多的功能集成到操作系統內部,並將程序與內核相結合;而Linux不同於Windows,它的內核空間與用戶空間有明顯的界限。根據設計架構的不同,兩者都可以使操作系統更加安全。
Linux和Windows安全性的基本改變
對於用戶來說,Linux和Windows的不斷更新引發了兩者之間的競爭。用戶可以有自己喜歡的系統,同時也在關注競爭的發展。微軟的主動性似乎更高一些――這是由於業界"冷嘲熱諷"的"激勵"與Linux的不斷發展。微軟將在下幾個月對Windows安全進行改觀,屆時微軟會發布Windows XP的WindowsXP Service Pack 2。這一服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被關閉。大多數情況下,關閉這些特性對於增強系統安全性是有好處的,不過很難在安全性與軟體的功能性、靈活性之間作出折衷。
最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:2003年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如MyDoom)。Service Pack2包括一個附件執行服務,為Outlook/Exchange、 Windows Messenger和Inter Explorer提供了統一的環境。這樣就能降低用戶運行可執行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數據頁的可執行性也會限制潛在的緩沖區溢出的威脅。不過,微軟在WindowsXP Service Pack 2中並沒有修改Windows有問題的架構以及安全傳輸的部分,而是將這部分重擔交給了用戶。
微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的許多方面都是以Outlook/Exchange和Inter Explorer作為對象的。例如:Inter Explorer中有一個智能的MIME類型檢查,會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序。不過這一軟體是不是能將病毒與同事的電子數據表區分開來呢?
WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多餘插件,這需要終端用戶檢查並判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防火牆在網路協議棧之前啟動。對於軟體開發者來說,遠方過程調用中許可權的改變,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了Windows操作系統代碼安全性的同時讓系統變得更加復雜?
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操作系統比Windows操作系統的好處
我列下提綱,你自己找資料做下擴充
1.開源代碼,質量有保證,安全性高,從破解xp和破解linux難度上就能看出來(辯論時這個是重點,推薦看看開源聖經《大教堂與集市》)
2.自由,可自己定製,從100多K到幾十個G的linux都存在
3.linux的網路性能好,誕生於網路也依託網路發展,適應未來的發展
4.文件系統種類多且優秀,fat和ntfs的性能實在是太差了,碎片多,速度慢
5.內存管理和調度方式優秀,有效利用一切硬體資源,即使cpu佔有100%也不會卡
6.用戶管理嚴格,安全性好,病毒運行時如果不能獲得root許可權的話,能產生的危害有限
7.linux是真正的多用戶多線程,而windows是單用戶偽多線程
8.模塊化,舉個例子,linux的桌面環境產生問題,就kill掉,在字元界面下操作,而且有幾十種桌面環境可選
windows的桌面環境是編譯進內核的,雖然這樣能提高響應速度,但是一旦卡住了就只能強行關機
linux的驅動安裝出錯不影響其他模塊,windows就藍屏了
9.linux支持世界上幾乎所有的cpu架構(大約有二十種常用的),而win僅支持x86,wince僅支持arm、ppc
10.成本低,只要自己有技術連服務費都不用花
11.負載量大,linux的伺服器常常一年都不用關機
運算速度快,很多公司都是用linux做運算單元,用員工的機器登錄到該伺服器,運算工作交給伺服器
12.發展速度快,91年0.01版,94年1.00,現在已經遍布世界每個角落了
Linux操作系統和Windows操作系統的區別
windows是基於nt內核的操作系統linux有幾千個發行版,都是基於linux內核linux和unix使用同樣的圖形界面,有幾十種,gnome、kde、*box、*wm。。。macos是bsd的一個變種,bsd是unix的一種macos的圖形界面是早期unix使用的,後來unix放棄它了,反而被蘋果開發對普通用戶來講,使用起來windows簡單,軟體豐富linux可定製性好,安全穩定,速度快,軟體豐富、但是不太好用,很多優秀軟體沒有名氣macos外表華麗,安全性不錯,速度一般
Linux是一個以開發者為中心的操作系統,Windows是以消費者為中心的操作系統。這是最根本的區別,為什麼這么說,因為功能和設計上還有用戶體驗上就充分體現了這一點,例如在windows下,想要什麼就有什麼(因為windows用的范圍廣,所以為用戶所用的軟體早已經有人給寫好了),而在linux下卻不一定是這樣,有些東西還得自己折騰。
其次就是寫系統用的語言不一樣,還有開源和閉源的和復雜程度的區別,這兩點也是不一樣的。
LINUX操作系統和WINDOWS操作系統的區別?
1.linux是開源的,windows不開源
2.linux也有圖形界面的,但是圖形窗口相當於運行的軟體,與底層代碼的分界相對明顯,而windows很多都是寫到內核中的。相對來說集成性高,可讀性非常低。代碼很多都是編譯過的,又不開源,所以能玩到注冊表差不多就是極限了。
3。linux的開放性使得我們可以接觸到所有的一切,從內核編譯,腳本編寫,配置更改,載入伺服器等等,但是圖形方面的功能做得比windows還是差很多的。
4。windows是賺錢的,公司經營,僱人寫代碼。linux更多的是大家在論壇上貢獻的,免費,自由。所以windows對於滿足人們一般人的需求還是比較好的,對於要理解電腦運作還是玩linux好
電腦Windows操作系統於Linux操作系統,游戲
linux不能原生的支持windows游戲,但也不是完全不能玩,方法主要有:
在linux下利用wine程序模擬運行windows可執行程序;
安裝虛擬機,在虛擬機中運行xp,再在xp下運行windows游戲。
有人成功在linux下運行了cs、wow和war3等大型游戲. 華夏聯盟論壇信息資源分享
D. linux系統和windows系統到底哪個好
Linux是一個主要運行於inetel架構的操作系統,不僅具備Unix系統全部特徵,而且與POSIX標准兼容。Linux的功能包含真正的多任務、虛擬內存、共享庫、需求裝載等,發行遵循GNU的通用公共許可證。而Windows 操作系統卻和Linux有著完全不同的開發模式和發展歷史。
1、進程管理以及調度:從這個方面來說,Linux是一個單塊式操作系統,操作系統通常在用戶進程內存空間內進行,可免去發生系統調用時的進程切換開銷。Windows是一個准微內核操作系統,許多功能以單獨進程實現,從而提高了系統模塊化程度,但是進程切換開銷大一些。
2、進程間通信機制:Linux提供了標準的UNIX IPC機制,而Windows
則在基本IPC機制的基礎上,提供了許多直接面向應用程序的高級IPC機制。從本質來說,Linux的IPC機制接近了IPC原語,底層化,提供了最大的靈活性,也可以在此基礎上建立更復制的IPC價值,而Windows在原語提供的IPC機制有管道、命名管道、消息傳遞、共享內存、信號量等。
3、內存管理:Linux優於Windows,在面對相同的進程地址空間大小時候,對內存布局的使用方式不同,Windows實際只為了進程准備了2GB弱的可用虛擬地址空間,而Linux中的進程地址空間使用更靈活些。
雖然Linux和Windows都提供了內存共享技術,但是他們實現有些思維的區別,Linux系統給用戶介面非常簡單,只需要將自己虛擬內存空間附加到共享內存對象之上。Windows則是通過內存映射文件提供共享內存機制,從使用上來說,比較復雜。
E. linux系統怎麼樣
linux操作系統是一個很好的操作系統。Linux是一個免費、開源的類Unix操作系統,它是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。
Linux 的優點:
穩定性和高效性:因為 Linux 是由 Unix 發展而來,因此 Linux 與 Unix 有許多相似之處,不只是用戶介面和操作方式,Linux 還繼承了 Unix 卓越的穩定性和高效性。對於使用 Linux 作為操作系統的伺服器,連續運行一年不宕機是相當平常的事情。
低配置要求:Linux 對硬體的要求很低,它可以在數年前的電腦上很流暢的運行。使用 Windows,則需要不斷升級機器的硬體。
Linux 的缺點:
沒有特定的支持廠商:因為 Linux 上面的軟體都是免費發行的,所以自然不會有售後服務之類的支持。
圖形界面不夠好:這恐怕是影響 Linux 桌面端普及的最重要原因了。但隨著時間的流逝,X-window 也變得越來越好用,越來越優秀了。目前各大 Linux 發行版,都能很好地作為桌面端計算機使用。
F. linux操作系統好嗎
狹義的Linux只是一個操作系統的內核,這個內核是開源的,任何人都可以免費使用它。但是操作系統只有內核是無法使用的,還需要上層的用戶介面以及其他應用程序等一起配合才可以使用,才是一個完整的操作系統。所謂的各個版本,其實就是各個公司/組織為Linux內核搭配上了其他的附件設施,形成了一個可用的Linux操作系統,本質來說都是一樣的,可能具體的用戶界面和搭配的應用程序有區別。
Linux的版本目前很多,比較火的是Ubuntu,它的界面做的很漂亮,很好用。Red
Hat和SuSE目前是市場佔有比較大的兩個Linux系統,主要做企業級的伺服器操作系統(銀行,電信,各種網站,資料庫系統等)。還有Debian,比較專業的一個Linux系統,沒有基礎使用起來不是很方便。這些版本都大同小異,只不過有些配置的易用一些,有些則是很精簡,比較難用。初學的話比較推薦Ubuntu。
說Linux好處,應該是老生常談了。由於Linux是一種Unix類型的系統,所以它的安全性和穩定性都非常的突出,適合做一些關鍵業務。其他的到沒什麼了,一個系統而已,並不神奇。
XGL本質上來講應該是一個庫,用於3D等圖形編程的庫。應用程序可以用它提供的介面來實現一些特效,比如3D桌面之類的。這個東西我沒用過,不過我想應該是先裝上XGL庫,然後再安裝支持XGL的桌面就可以了吧。具體安裝基本都是從源代碼構建,很麻煩,不太容易,如果非要是用XGL就直接使用一個帶3D桌面的Linux好啦
G. Linux操作系統的優點和缺點有哪些
Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用於基 於 Intel x86系列 CPU的計算機上。這個系統是由世界各地的成千上萬的程序員 設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自 由使用的 Unix兼容產品。
一、優點。
1、Linux的一個天生的優點在於其開放性,根據Linux的開發歷史便可知,其開發者托瓦茲希望能夠得到更多人的建議來開發這個操作系統,所以眾多的志願者為Linux提供代碼支持,這使得Linux系統的漏洞缺陷能夠很快的被發現並提供相應的解決措施,相比於封閉的Windows系統而言,這是一個極大的差異。
2、Linux是基於Unix概念開發出來的操作系統,繼承了Unix穩定高效的優良傳統,所以Linux經常被作為伺服器系統使用。Linux與Windows在授權費用上也有著極大的差距,Windows作為微軟的商業發行版本,其在Windows10以前的系統均收取極高的授權使用費用,對於Windows10宣稱的「免費」而言,其實也不見得免費。
3、Linux是基於GPL授權的產物,所以任何人都可以自由的獲取Linux。與Windows系統不同,Linux主機可以同時允許多人上線工作,相比於Windows的單人多任務系統要穩定許多。
二、缺點。
1、Linux的缺點也顯而易見,Linux系統的游戲支持匱乏,很少有游戲開發商願意為Linux平台開發大型游戲,這對家用級計算機而言,是Linux不能普及的一個極大的原因。
2、對於專業技能人員而言,Linux同時也缺乏對專業軟體的支持。總之就是陷入一個不良的循環,Linux因為其普及有限,大多數的公司處於商業考慮難以為其開發專業和游戲軟體,而Linux則因為這些軟體的缺乏導致普及受到阻礙。
3、硬體集成/支持的缺乏。盡管很多公司認為這一點是一個附加物,但是,財富500強公司通常都更喜歡來自硬體支持的更舒適的性能以及硬體與操作系統之間更加緊密地集成。我們都知道如果你的硬體供應商與你的操作系統軟體供應商不同會發生什麼或者受到什麼職責。驅動支持是硬體供應商帶來的,但這對於Linux系統來說,一直是一個挑戰。
H. 誰知道linux操作系統和 windows 的優點 缺點 區別
分類: 電腦/網路 >> 電腦常識
問題描述:
誰知道linux操作系統和 windows 的優點 缺點 區別 ??
解析:
1. Linux的操作比較復雜,windows的比較簡單.
Linux速度比較快,安全性比windows好
但是有很多軟體只能在windows里運行
與Linux兼容的軟體正在開發中.
Linux適用在網路方面.
2. 什麼是Linux?
簡單地說, Linux是一套免費使用和自由傳播的類 Unix操作系統,它主要用於基
於 Intel x86系列 CPU的計算機上。這個系統是由世界各地的成千上萬的程序員
設計和實現的。其目的是建立不受任何商品化軟體的版權制約的、全世界都能自
由使用的 Unix兼容產品。 Linux的出現,最早開始於一位名叫 Linus Torvalds
的計算機業余愛好者,當時他是芬蘭赫爾辛基大學的學生。他的目的是想設計一
個代替 Minix(是由一位名叫 Andrew Tannebaum的計算機教授編寫的一個操作系
統示教程序)的操作系統,這個操作系統可用於 386、 486或奔騰處理器的個人
計算機上,並且具有 Unix操作系統的全部功能,因而開始了 Linux雛形的設計。
Linux以它的高效性和靈活性著稱。它能夠在 PC計算機上實現全部的 Unix特性,
具有多任務、多用戶的能力。 Linux是在 GNU公共許可許可權下免費獲得的,是一
個符合 POSIX標準的操作系統。 Linux操作系統軟體包不僅包括完整的 Linux操
作系統,而且還包括了文本編輯器、高級語言編譯器等應用軟體。它還包括帶有
多個窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允
許我們使用窗口、圖標和菜單對系統進行操作。
Linux與其他操作系統有什麼區別:
Linux可以與 MS-DOS、 OS/2、 Windows等其他操作系統共存於同一台機器上。它
們均為操作系統,具有一些共性,但是互相之間各有特色,有所區別。
目前運行在 PC機上的操作系統主要有Microsoft的 MS-DOS、 Windows、 Windows
NT、 IBM的 OS/2等。早期的 PC機用戶普遍使用 MS-DOS,因為這種操作系統對機
器的硬體配置要求不高,而隨著計算機硬體技術的飛速發展,硬體設備價格越來
越低,人們可以相對容易地提高計算機的硬體配置,於是開始使用
Windows、Windows NT等具有圖形界面的操作系統。 Linux是新近被人們所關注的
操作系統,它正在逐漸為 PC機的用戶所接受。那麼, Linux與其他操作系統的主
要區別是什麼呢?下面從兩個方面加以論述。
首先看一下Linux與 MS- DOS之間的區別。 在同一系統上運行 Linux和 MS-DOS
已很普遍,就發揮處理器功能來說, MS-DOS沒有完全實現 x86處理器的功能,而
Linux完全在處理器保護模式下運行,並且開發了處理器的所有特性。 Linux可以
直接訪問計算機內的所有可用內存,提供完整的 Unix介面。而 MS-DOS只支持部
分 Unix的介面。
就使用費用而言, Linux和 MS-DOS是兩種完全不同的實體。與其他商業操作系統
相比, MS-DOS價格比較便宜,而且在 PC機用戶中有很大的佔有率,任何其他 PC
機操作系統都很難達到 MS-DOS的普及程度,因為其他操作系統的費用對大多數
PC機用戶來說都是一個不小的負擔。 Linux是免費的,用戶可以從 inter上或
者其他途徑獲得它的版本,而且可以任意使用,不用考慮費用問題。 就操作系統
的功能來說, MS-DOS是單任務的操作系統,一旦用戶運行了一個 MS-DOS的應用
程序,它就獨佔了系統的資源,用戶不可能再同時運行其他應用程序。而 Linux
是多任務的操作系統,用戶可以同時運行多個應用程序。 再看一下 Linux與
OS/2、 Windows、 Windows NT之間的區別。
從發展的背景看, Linux與其他操作系統的區別是, Linux是從一個比較成熟的
操作系統發展而來的,而其他操作系統,如 Windows NT等,都是自成體系,無對
應的相依託的操作系統。這一區別使得 Linux的用戶能大大地從 Unix團體貢獻中
獲利。因為 Unix是世界上使用最普遍、發展最成熟的操作系統之一,它是七十年
代中期發展起來的微機和巨型機的多任務系統,雖然有時介面比較混亂,並缺少
相對集中的標准,但還是發展壯大成為了最廣泛使用的操作系統之一。無論是
Unix的作者還是 Unix的用戶,都認為只有 Unix才是一個真正的操作系統。
3. 首先你需要明白,Linux不是windows,它不是一個由一家商業公司維護的軟體
,
只有一個包裝。Linux是可以任意包裝自由配置的東西。任何一個人,一家公司
都可以按照自己的想法,比如加一點功能,加中文支持,作一個Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟體,預設的配置都不一樣。區
別
是用一種Linux 發布 (不同的Linux我們叫做不同的發布)也許硬體很好配置,
各種軟體也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之
沒有白吃的午餐,在windows下想當然的東西在linux下也許需要你熬夜才能得到
。
所以從一開始選擇distribution就必須非常小心,否則因為自己剛好隨某個雜志
得到一個Linux發布就以為所有的都一樣就開始安裝,等硬碟數據毀了,
或者網路哭天蹌地也配不出來的時候,就晚了。不是開玩笑,我知道windows下
安裝驅動程序就是滑鼠點幾下,可是在Linux下,為了驅動一個網卡,折騰一夜
是不希奇的 -- 當然,我覺得這是值得的。
所以,面對那麼多Linux distribution,你應當選擇哪個呢?
比較著名的Linux distribution有:
RedHat:最新版本6.2, 7.0beta。由於RedHat公司已經上市,獲得了很多
商業的支持,所以它在硬體軟體兼容性上很好。實際上它已經是Linux的
工業標准。想像一下如果你是一個比如Oracle這樣廠商的老闆,你需要為
Linux開發一個版本,而不同的Linux dist需要單獨開發維護,為成本考慮你
自然會只認准一個Linux。
Slackware(7.1)。很早就有的Linux,有很多老的忠實用戶,但現在越來越不行了
。
SuSe Linux,德國人做的,在歐洲很流行,有一些驅動上的優勢。
另外還有Debian,CorelLinux等dist,不一一介紹了。
還有你會看到國內媒體上吹捧的各種「中文Linux」,他們的優勢主要是有
中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實際上
我覺得一個老7字班的前輩跟我說的一句話很好:「(對我們來說)在計算機上看
到
中文本身就是一件很古怪的事情」。如果你是抱著學習計算機的目的而來,那麼
你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關編程的文檔,最新的
也
全是英文。當然,要上BBS,看中文網頁等,用英文的dist一樣能做到
4. Linux和Windows的區別
和Linux 一樣,Windows系列是完全的多任務操作系統。它們支持同樣的用戶介面
、網路和安全性。但是,Linux和Windows的真正區別在於,Linux 事實上是Unix
的一種版本,而且來自Unix的貢獻非常巨大。是什麼使得Unix如此重要?不僅在
於對多用戶機器來說,Unix是最流行的操作系統,而且在於它是免費軟體的基礎
。在Inter上,大量免費軟體都是針對Unix系統編寫的。由於有眾多的Unix廠
商,所以Unix也有許多實現方法。沒有一個單獨的組織負責Unix的分發。現在,
存在一股巨大的力量推動Unix社團以開放系統的形式走向標准化。另一方面Windo
ws系列是專用系統,由開發操作系統的公司控制介面和設計。在這個意義上這種
公司利潤很高,因為它對程序設計和用戶介面設計建立了嚴格的標准,和那些開
放系統社團完全不一樣。一些組織正在試圖完成標准化Unix程序設計介面的任務
。特別要指出的是,Linux完全兼容POSIX.1標准。
安全問題對於IT管理員來說是需要長期關注的。主管們需要一套框架來對操作系
統的安全性進行合理的評估,包括:基本安全、網路安全和協議,應用協議、發
布與操作、確信度、可信計算、開放標准。在本文中,我們將按照這七個類別比
較微軟Windows和Linux的安全性。最終的定性結論是:目前為止,Linux提供了相
對於Windows更好的安全性能,只有一個方面例外(確信度)。
無論按照什麼標准對Windows和Linux進行評估,都存在一定的問題:每個操作系
統都不止一個版本。微軟的操作系統有Windows98、 Windows NT、 Windows 2000
、 Windows 2003 Server和Windows
CE,而Linux的發行版由於內核(基於2.2、2.4、2.6)的不同和軟體包的不同也
有較大的差異。我們本文所使用的操作系統,都是目前的技術而不是那些"古老"
的解決方案。
用戶需要記住:Linux和Windows在設計上就存在哲學性的區別。Windows操作系統
傾向於將更多的功能集成到操作系統內部,並將程序與內核相結合;而Linux不同
於Windows,它的內核空間與用戶空間有明顯的界限。根據設計架構的不同,兩者
都可以使操作系統更加安全。
Linux和Windows安全性的基本改變
對於用戶來說,Linux和Windows的不斷更新引發了兩者之間的競爭。用戶可以有
自己喜歡的系統,同時也在關注競爭的發展。微軟的主動性似乎更高一些――這
是由於業界"冷嘲熱諷"的"激勵"與Linux的不斷發展。微軟將在下幾個月對Window
s安全進行改觀,屆時微軟會發布Windows XP的WindowsXP Service Pack 2。這一
服務包增強了Windows的安全性,關閉了原先默認開放的許多服務,也提供了新的
補丁管理工具,例如:為了避免受到過多無用的信息,警告服務和信使服務都被
關閉。大多數情況下,關閉這些特性對於增強系統安全性是有好處的,不過很難
在安全性與軟體的功能性、靈活性之間作出折衷。
最顯著的表現是:微軟更加關注改進可用性的同時增強系統的安全性。比如:200
3年許多針對微軟的漏洞攻擊程序都使用可執行文件作為電子郵件的附件(例如My
Doom)。Service Pack2包括一個附件執行服務,為Outlook/Exchange、 Windows
Messenger和Inter Explorer提供了統一的環境。這樣就能降低用戶運行可執
行文件時感染病毒或者蠕蟲的威脅性。另外,禁止數據頁的可執行性也會限制潛
在的緩沖區溢出的威脅。不過,微軟在WindowsXP Service Pack
2中並沒有修改Windows有問題的架構以及安全傳輸的部分,而是將這部分重擔交
給了用戶。
微軟的重點顯然是支持應用程序的安全性。WindowsXP Service Pack 2中增強的
許多方面都是以Outlook/Exchange和Inter
Explorer作為對象的。例如:Inter Explorer中有一個智能的MIME類型檢查,
會對目標的內容類型進行檢查,用戶可以獲悉該內容中是否存在潛在的有害程序
。不過這一軟體是不是能將病毒與同事的電子數據表區分開來呢?
WindowsXP Service Pack 2的另一個新特性是能夠卸載瀏覽器的多餘插件,這需
要終端用戶檢查並判斷需要卸載哪些插件。Outlook/Exchange可以預覽電子郵件
消息,因此用戶可以在打開之前就將電子郵件刪除。另一個應用安全的增強,防
火牆在網路協議棧之前啟動。對於軟體開發者來說,遠方過程調用中許可權的改變
,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題
仍然存在:這些特性會不會對管理員甚至是終端用戶造成負擔?是不是在增加了W
indows操作系統代碼安全性的同時讓系統變得更加復雜?
Linux 與 Windows 的不同
雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區別。
這些區別只有在您對兩者都很熟悉以後才能體會到,但它們卻是 Linux 思想的核
心。
Linux 的應用目標是網路而不是列印
Windows最初出現的時候,這個世界還是一個紙張的世界。Windows的偉大成就之
一在於您的工作成果可以方便地看到並列印出來。這樣一個開端影響了 Windows
的後期發展。
同樣,Linux 也受到了其起源的影響。Linux 的設計定位於網路操作系統。它的
設計靈感來自於 Unix 操作系統,因此它的命令的設計比較簡單,或者說是比較
簡潔。由於純文本可以非常好地跨網路工作,所以 Linux 配置文件和數據都以文
本為基礎。
對那些熟悉圖形環境的人來說,Linux伺服器初看可能比較原始。但是Linux開發
更多關注的是它的內在功能而不是表面上的東西。即使是在純文本的環境中,Lin
ux同樣擁有非常先進的網路、腳本和安全能力。執行一些任務所需的某些表面上
看起來比較奇怪的步驟是令人費解的,除非您認識到 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思想中您的這一習慣需要改變。Linu
x在本質上更遵循「牛頓運動定律」。一旦開始運行,它將保持運行狀態,直到受
到外來因素的影響,比如硬體的故障。實際上,Linux系統的設計使得應用程序不
會導致內核的崩潰,因此不必經常重新引導(與Windows系統的設計相對而言)。
所以除了Linux內核之外,其他軟體的安裝、啟動、停止和重新配置都不用重新引
導系統。
如果您確實重新引導了 Linux 系統,問題很可能得不到解決,而且還會使問題更
加惡化。學習並掌握 Linux 服務和運行級別是成功解決問題的關鍵。學習 Linux
最困難的就是克服重新引導系統的習慣。
另外,您可以遠程地完成Linux中的很多工作。只要有一些基本的網路服務在運行
,您就可以進入到那個系統。而且,如果系統中一個特定的服務出現了問題,您
可以在進行故障診斷的同時讓其他服務繼續運行。當您在一個系統上同時運行多
個服務的時候,這種管理方式非常重要。
命令區分大小寫
所有的 Linux 命令和選項都區分大小寫。例如, -R 與 -r 不同,會去做不同的
事情。控制台命令幾乎都是小寫的。我們將在「 第 2 部分. 控制台速成班」中
對命令進行更詳細的介紹。
==========================
好了 ,,