1.Linux的操作比較復(fù)雜,windows的比較簡(jiǎn)單.
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、成都網(wǎng)站建設(shè)、高縣網(wǎng)絡(luò)推廣、重慶小程序開發(fā)、高縣網(wǎng)絡(luò)營(yíng)銷、高縣企業(yè)策劃、高縣品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供高縣建站搭建服務(wù),24小時(shí)服務(wù)熱線:13518219792,官方網(wǎng)址:jinyejixie.com
Linux速度比較快,安全性比windows好
但是有很多軟件只能在windows里運(yùn)行
與Linux兼容的軟件正在開發(fā)中.
Linux適用在網(wǎng)絡(luò)方面.
2. 什么是Linux?
簡(jiǎn)單地說, Linux是一套免費(fèi)使用和自由傳播的類 Unix操作系統(tǒng),它主要用于基
于 Intel x86系列 CPU的計(jì)算機(jī)上。這個(gè)系統(tǒng)是由世界各地的成千上萬的程序員
設(shè)計(jì)和實(shí)現(xiàn)的。其目的是建立不受任何商品化軟件的版權(quán)制約的、全世界都能自
由使用的 Unix兼容產(chǎn)品。 Linux的出現(xiàn),最早開始于一位名叫 Linus Torvalds
的計(jì)算機(jī)業(yè)余愛好者,當(dāng)時(shí)他是芬蘭赫爾辛基大學(xué)的學(xué)生。他的目的是想設(shè)計(jì)一
個(gè)代替 Minix(是由一位名叫 Andrew Tannebaum的計(jì)算機(jī)教授編寫的一個(gè)操作系
統(tǒng)示教程序)的操作系統(tǒng),這個(gè)操作系統(tǒng)可用于 386、 486或奔騰處理器的個(gè)人
計(jì)算機(jī)上,并且具有 Unix操作系統(tǒng)的全部功能,因而開始了 Linux雛形的設(shè)計(jì)。
Linux以它的高效性和靈活性著稱。它能夠在 PC計(jì)算機(jī)上實(shí)現(xiàn)全部的 Unix特性,
具有多任務(wù)、多用戶的能力。 Linux是在 GNU公共許可權(quán)限下免費(fèi)獲得的,是一
個(gè)符合 POSIX標(biāo)準(zhǔn)的操作系統(tǒng)。 Linux操作系統(tǒng)軟件包不僅包括完整的 Linux操
作系統(tǒng),而且還包括了文本編輯器、高級(jí)語言編譯器等應(yīng)用軟件。它還包括帶有
多個(gè)窗口管理器的 X-Windows圖形用戶界面,如同我們使用 Windows NT一樣,允
許我們使用窗口、圖標(biāo)和菜單對(duì)系統(tǒng)進(jìn)行操作。
Linux與其他操作系統(tǒng)有什么區(qū)別:
Linux可以與 MS-DOS、 OS/2、 Windows等其他操作系統(tǒng)共存于同一臺(tái)機(jī)器上。它
們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。
目前運(yùn)行在 PC機(jī)上的操作系統(tǒng)主要有Microsoft的 MS-DOS、 Windows、 Windows
NT、 IBM的 OS/2等。早期的 PC機(jī)用戶普遍使用 MS-DOS,因?yàn)檫@種操作系統(tǒng)對(duì)機(jī)
器的硬件配置要求不高,而隨著計(jì)算機(jī)硬件技術(shù)的飛速發(fā)展,硬件設(shè)備價(jià)格越來
越低,人們可以相對(duì)容易地提高計(jì)算機(jī)的硬件配置,于是開始使用
Windows、Windows NT等具有圖形界面的操作系統(tǒng)。 Linux是新近被人們所關(guān)注的
操作系統(tǒng),它正在逐漸為 PC機(jī)的用戶所接受。那么, Linux與其他操作系統(tǒng)的主
要區(qū)別是什么呢?下面從兩個(gè)方面加以論述。
首先看一下Linux與 MS- DOS之間的區(qū)別。 在同一系統(tǒng)上運(yùn)行 Linux和 MS-DOS
已很普遍,就發(fā)揮處理器功能來說, MS-DOS沒有完全實(shí)現(xiàn) x86處理器的功能,而
Linux完全在處理器保護(hù)模式下運(yùn)行,并且開發(fā)了處理器的所有特性。 Linux可以
直接訪問計(jì)算機(jī)內(nèi)的所有可用內(nèi)存,提供完整的 Unix接口。而 MS-DOS只支持部
分 Unix的接口。
就使用費(fèi)用而言, Linux和 MS-DOS是兩種完全不同的實(shí)體。與其他商業(yè)操作系統(tǒng)
相比, MS-DOS價(jià)格比較便宜,而且在 PC機(jī)用戶中有很大的占有率,任何其他 PC
機(jī)操作系統(tǒng)都很難達(dá)到 MS-DOS的普及程度,因?yàn)槠渌僮飨到y(tǒng)的費(fèi)用對(duì)大多數(shù)
PC機(jī)用戶來說都是一個(gè)不小的負(fù)擔(dān)。 Linux是免費(fèi)的,用戶可以從 internet上或
者其他途徑獲得它的版本,而且可以任意使用,不用考慮費(fèi)用問題。 就操作系統(tǒng)
的功能來說, MS-DOS是單任務(wù)的操作系統(tǒng),一旦用戶運(yùn)行了一個(gè) MS-DOS的應(yīng)用
程序,它就獨(dú)占了系統(tǒng)的資源,用戶不可能再同時(shí)運(yùn)行其他應(yīng)用程序。而 Linux
是多任務(wù)的操作系統(tǒng),用戶可以同時(shí)運(yùn)行多個(gè)應(yīng)用程序。 再看一下 Linux與
OS/2、 Windows、 Windows NT之間的區(qū)別。
從發(fā)展的背景看, Linux與其他操作系統(tǒng)的區(qū)別是, Linux是從一個(gè)比較成熟的
操作系統(tǒng)發(fā)展而來的,而其他操作系統(tǒng),如 Windows NT等,都是自成體系,無對(duì)
應(yīng)的相依托的操作系統(tǒng)。這一區(qū)別使得 Linux的用戶能大大地從 Unix團(tuán)體貢獻(xiàn)中
獲利。因?yàn)?Unix是世界上使用最普遍、發(fā)展最成熟的操作系統(tǒng)之一,它是七十年
代中期發(fā)展起來的微機(jī)和巨型機(jī)的多任務(wù)系統(tǒng),雖然有時(shí)接口比較混亂,并缺少
相對(duì)集中的標(biāo)準(zhǔn),但還是發(fā)展壯大成為了最廣泛使用的操作系統(tǒng)之一。無論是
Unix的作者還是 Unix的用戶,都認(rèn)為只有 Unix才是一個(gè)真正的操作系統(tǒng)。
3. 首先你需要明白,Linux不是windows,它不是一個(gè)由一家商業(yè)公司維護(hù)的軟件
,
只有一個(gè)包裝。Linux是可以任意包裝自由配置的東西。任何一個(gè)人,一家公司
都可以按照自己的想法,比如加一點(diǎn)功能,加中文支持,作一個(gè)Linux出來。這些
Linux雖然核心部分都一樣,但是他們所帶的各種軟件,缺省的配置都不一樣。區(qū)
別
是用一種Linux 發(fā)布 (不同的Linux我們叫做不同的發(fā)布)也許硬件很好配置,
各種軟件也好安裝,用另外一種也許速度快,再一種也許支持中文比較好。總之
沒有白吃的午餐,在windows下想當(dāng)然的東西在linux下也許需要你熬夜才能得到
。
所以從一開始選擇distribution就必須非常小心,否則因?yàn)樽约簞偤秒S某個(gè)雜志
得到一個(gè)Linux發(fā)布就以為所有的都一樣就開始安裝,等硬盤數(shù)據(jù)毀了,
或者網(wǎng)絡(luò)哭天蹌地也配不出來的時(shí)候,就晚了。不是開玩笑,我知道windows下
安裝驅(qū)動(dòng)程序就是鼠標(biāo)點(diǎn)幾下,可是在Linux下,為了驅(qū)動(dòng)一個(gè)網(wǎng)卡,折騰一夜
是不希奇的 -- 當(dāng)然,我覺得這是值得的。
所以,面對(duì)那么多Linux distribution,你應(yīng)當(dāng)選擇哪個(gè)呢?
比較著名的Linux distribution有:
RedHat:最新版本6.2, 7.0beta。由于RedHat公司已經(jīng)上市,獲得了很多
商業(yè)的支持,所以它在硬件軟件兼容性上很好。實(shí)際上它已經(jīng)是Linux的
工業(yè)標(biāo)準(zhǔn)。想象一下如果你是一個(gè)比如Oracle這樣廠商的老板,你需要為
Linux開發(fā)一個(gè)版本,而不同的Linux dist需要單獨(dú)開發(fā)維護(hù),為成本考慮你
自然會(huì)只認(rèn)準(zhǔn)一個(gè)Linux。
Slackware(7.1)。很早就有的Linux,有很多老的忠實(shí)用戶,但現(xiàn)在越來越不行了
。
SuSe Linux,德國(guó)人做的,在歐洲很流行,有一些驅(qū)動(dòng)上的優(yōu)勢(shì)。
另外還有Debian,CorelLinux等dist,不一一介紹了。
還有你會(huì)看到國(guó)內(nèi)媒體上吹捧的各種“中文Linux”,他們的優(yōu)勢(shì)主要是有
中文處理。但是如前一篇文章提到的,想用中文,用windows 2000最好。實(shí)際上
我覺得一個(gè)老7字班的前輩跟我說的一句話很好:“(對(duì)我們來說)在計(jì)算機(jī)上看
到
中文本身就是一件很古怪的事情”。如果你是抱著學(xué)習(xí)計(jì)算機(jī)的目的而來,那么
你不可能避免閱讀英文文檔。即使是microsoft的文檔,有關(guān)編程的文檔,最新的
也
全是英文。當(dāng)然,要上BBS,看中文網(wǎng)頁等,用英文的dist一樣能做到
4. Linux和Windows的區(qū)別
和Linux 一樣,Windows系列是完全的多任務(wù)操作系統(tǒng)。它們支持同樣的用戶接口
、網(wǎng)絡(luò)和安全性。但是,Linux和Windows的真正區(qū)別在于,Linux 事實(shí)上是Unix
的一種版本,而且來自Unix的貢獻(xiàn)非常巨大。是什么使得Unix如此重要?不僅在
于對(duì)多用戶機(jī)器來說,Unix是最流行的操作系統(tǒng),而且在于它是免費(fèi)軟件的基礎(chǔ)
。在Internet上,大量免費(fèi)軟件都是針對(duì)Unix系統(tǒng)編寫的。由于有眾多的Unix廠
商,所以Unix也有許多實(shí)現(xiàn)方法。沒有一個(gè)單獨(dú)的組織負(fù)責(zé)Unix的分發(fā)。現(xiàn)在,
存在一股巨大的力量推動(dòng)Unix社團(tuán)以開放系統(tǒng)的形式走向標(biāo)準(zhǔn)化。另一方面Windo
ws系列是專用系統(tǒng),由開發(fā)操作系統(tǒng)的公司控制接口和設(shè)計(jì)。在這個(gè)意義上這種
公司利潤(rùn)很高,因?yàn)樗鼘?duì)程序設(shè)計(jì)和用戶接口設(shè)計(jì)建立了嚴(yán)格的標(biāo)準(zhǔn),和那些開
放系統(tǒng)社團(tuán)完全不一樣。一些組織正在試圖完成標(biāo)準(zhǔn)化Unix程序設(shè)計(jì)接口的任務(wù)
。特別要指出的是,Linux完全兼容POSIX.1標(biāo)準(zhǔn)。
安全問題對(duì)于IT管理員來說是需要長(zhǎng)期關(guān)注的。主管們需要一套框架來對(duì)操作系
統(tǒng)的安全性進(jìn)行合理的評(píng)估,包括:基本安全、網(wǎng)絡(luò)安全和協(xié)議,應(yīng)用協(xié)議、發(fā)
布與操作、確信度、可信計(jì)算、開放標(biāo)準(zhǔn)。在本文中,我們將按照這七個(gè)類別比
較微軟Windows和Linux的安全性。最終的定性結(jié)論是:目前為止,Linux提供了相
對(duì)于Windows更好的安全性能,只有一個(gè)方面例外(確信度)。
無論按照什么標(biāo)準(zhǔn)對(duì)Windows和Linux進(jìn)行評(píng)估,都存在一定的問題:每個(gè)操作系
統(tǒng)都不止一個(gè)版本。微軟的操作系統(tǒng)有Windows98、 Windows NT、 Windows 2000
、 Windows 2003 Server和Windows
CE,而Linux的發(fā)行版由于內(nèi)核(基于2.2、2.4、2.6)的不同和軟件包的不同也
有較大的差異。我們本文所使用的操作系統(tǒng),都是目前的技術(shù)而不是那些"古老"
的解決方案。
用戶需要記?。篖inux和Windows在設(shè)計(jì)上就存在哲學(xué)性的區(qū)別。Windows操作系統(tǒng)
傾向于將更多的功能集成到操作系統(tǒng)內(nèi)部,并將程序與內(nèi)核相結(jié)合;而Linux不同
于Windows,它的內(nèi)核空間與用戶空間有明顯的界限。根據(jù)設(shè)計(jì)架構(gòu)的不同,兩者
都可以使操作系統(tǒng)更加安全。
Linux和Windows安全性的基本改變
對(duì)于用戶來說,Linux和Windows的不斷更新引發(fā)了兩者之間的競(jìng)爭(zhēng)。用戶可以有
自己喜歡的系統(tǒng),同時(shí)也在關(guān)注競(jìng)爭(zhēng)的發(fā)展。微軟的主動(dòng)性似乎更高一些――這
是由于業(yè)界"冷嘲熱諷"的"激勵(lì)"與Linux的不斷發(fā)展。微軟將在下幾個(gè)月對(duì)Window
s安全進(jìn)行改觀,屆時(shí)微軟會(huì)發(fā)布Windows XP的WindowsXP Service Pack 2。這一
服務(wù)包增強(qiáng)了Windows的安全性,關(guān)閉了原先默認(rèn)開放的許多服務(wù),也提供了新的
補(bǔ)丁管理工具,例如:為了避免受到過多無用的信息,警告服務(wù)和信使服務(wù)都被
關(guān)閉。大多數(shù)情況下,關(guān)閉這些特性對(duì)于增強(qiáng)系統(tǒng)安全性是有好處的,不過很難
在安全性與軟件的功能性、靈活性之間作出折衷。
最顯著的表現(xiàn)是:微軟更加關(guān)注改進(jìn)可用性的同時(shí)增強(qiáng)系統(tǒng)的安全性。比如:200
3年許多針對(duì)微軟的漏洞攻擊程序都使用可執(zhí)行文件作為電子郵件的附件(例如My
Doom)。Service Pack2包括一個(gè)附件執(zhí)行服務(wù),為Outlook/Exchange、 Windows
Messenger和Internet Explorer提供了統(tǒng)一的環(huán)境。這樣就能降低用戶運(yùn)行可執(zhí)
行文件時(shí)感染病毒或者蠕蟲的威脅性。另外,禁止數(shù)據(jù)頁的可執(zhí)行性也會(huì)限制潛
在的緩沖區(qū)溢出的威脅。不過,微軟在WindowsXP Service Pack
2中并沒有修改Windows有問題的架構(gòu)以及安全傳輸?shù)牟糠?,而是將這部分重?fù)?dān)交
給了用戶。
微軟的重點(diǎn)顯然是支持應(yīng)用程序的安全性。WindowsXP Service Pack 2中增強(qiáng)的
許多方面都是以O(shè)utlook/Exchange和Internet
Explorer作為對(duì)象的。例如:Internet Explorer中有一個(gè)智能的MIME類型檢查,
會(huì)對(duì)目標(biāo)的內(nèi)容類型進(jìn)行檢查,用戶可以獲悉該內(nèi)容中是否存在潛在的有害程序
。不過這一軟件是不是能將病毒與同事的電子數(shù)據(jù)表區(qū)分開來呢?
WindowsXP Service Pack 2的另一個(gè)新特性是能夠卸載瀏覽器的多余插件,這需
要終端用戶檢查并判斷需要卸載哪些插件。Outlook/Exchange可以預(yù)覽電子郵件
消息,因此用戶可以在打開之前就將電子郵件刪除。另一個(gè)應(yīng)用安全的增強(qiáng),防
火墻在網(wǎng)絡(luò)協(xié)議棧之前啟動(dòng)。對(duì)于軟件開發(fā)者來說,遠(yuǎn)方過程調(diào)用中權(quán)限的改變
,使得安全性差的代碼難以工作正常。
WindowsXP Service Pack 2也為Windows用戶提供了許多華麗的新特性,但是問題
仍然存在:這些特性會(huì)不會(huì)對(duì)管理員甚至是終端用戶造成負(fù)擔(dān)?是不是在增加了W
indows操作系統(tǒng)代碼安全性的同時(shí)讓系統(tǒng)變得更加復(fù)雜?
Linux 與 Windows 的不同
雖然有一些類似之處,但Windows和Linux的工作方式還是存在一些根本的區(qū)別。
這些區(qū)別只有在您對(duì)兩者都很熟悉以后才能體會(huì)到,但它們卻是 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ì)比較簡(jiǎn)單,或者說是比較
簡(jiǎn)潔。由于純文本可以非常好地跨網(wǎng)絡(luò)工作,所以 Linux 配置文件和數(shù)據(jù)都以文
本為基礎(chǔ)。
對(duì)那些熟悉圖形環(huán)境的人來說,Linux服務(wù)器初看可能比較原始。但是Linux開發(fā)
更多關(guān)注的是它的內(nèi)在功能而不是表面上的東西。即使是在純文本的環(huán)境中,Lin
ux同樣擁有非常先進(jìn)的網(wǎng)絡(luò)、腳本和安全能力。執(zhí)行一些任務(wù)所需的某些表面上
看起來比較奇怪的步驟是令人費(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 的這種能力來自于其基于
文本的本質(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 中,圖形化的管理工具通常是控制臺(tái) (命令
行) 工具的擴(kuò)展。也就是說,用圖形化工具能完成的所有工作,用控制臺(tái)命令同
樣可以完成。同樣,使用圖形化工具并不妨礙您對(duì)配置文件進(jìn)行手工修改。其實(shí)
際意義可能并不是特別顯而易見,但是,如果在圖形化管理工具中所做的任何工
作都可以以命令行的方式完成,這就表示那些工作也可以由一個(gè)腳本來實(shí)現(xiàn)。腳
本化的命令可以成為自動(dòng)執(zhí)行的任務(wù)。Linux 同時(shí)支持這兩種方式,并不要求您
只用文本或者只用 GUI。您可以根據(jù)您的需要選擇最好的方法。
Linux 中的配置文件是人類可讀的文本文件,這與過去的 Windows 中的 INI 文
件類似,但與 Windows 的注冊(cè)表機(jī)制在思路上有本質(zhì)的區(qū)別。每一個(gè)應(yīng)用程序都
有其自己的配置文件,而且通常不與其他的配置文件放在一起。不過,大部分的
配置文件都存放于一個(gè)目錄樹 (/etc) 下的單個(gè)地方,所以看起來它們?cè)谶壿嬌?/p>
是在一起。文本文件的配置方式使得不通過特殊的系統(tǒng)工具就可以完成配置文件
的備份、檢查和編輯工作。
文件名擴(kuò)展
Linux不使用文件名擴(kuò)展來識(shí)別文件的類型。相反,Linux根據(jù)文件的頭內(nèi)容來識(shí)
別其類型。為了提高人類可讀性您仍可以使用文件名擴(kuò)展,但這對(duì) Linux 系統(tǒng)來
說沒有任何作用。不過,有一些應(yīng)用程序,比如 Web 服務(wù)器,可能使用命名約定
來識(shí)別文件類型,但這只是特定的應(yīng)用程序的要求而不是 Linux 系統(tǒng)本身的要求
。
Linux通過文件訪問權(quán)限來判斷文件是否為可執(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í)慣需要改變。Linu
x在本質(zhì)上更遵循“牛頓運(yùn)動(dòng)定律”。一旦開始運(yùn)行,它將保持運(yùn)行狀態(tà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),問題很可能得不到解決,而且還會(huì)使問題更
加惡化。學(xué)習(xí)并掌握 Linux 服務(wù)和運(yùn)行級(jí)別是成功解決問題的關(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 不同,會(huì)去做不同的
事情??刂婆_(tái)命令幾乎都是小寫的。我們將在“ 第 2 部分. 控制臺(tái)速成班”中
對(duì)命令進(jìn)行更詳細(xì)的介紹。
廣泛的硬件支持可能是任何流行操作系統(tǒng)最基本的要求,也是可伸縮性的一個(gè)重要方面。Windows操作系統(tǒng)在這個(gè)方面做得的確非常出色:一方面,Windows的廣泛使用使得任何硬件廠商在推出新的硬件時(shí)都會(huì)把Windows當(dāng)作標(biāo)準(zhǔn)的平臺(tái)加以支持,并且不斷為新的Windows版本更新驅(qū)動(dòng)程序;另一方面,大量的硬件支持又反過來推動(dòng)了Windows平臺(tái)的進(jìn)一步普及。
Linux的硬件驅(qū)動(dòng)程序通常都是由那些需要這些硬件的用戶自己來開發(fā)的. Linux的共享性能夠很快地給那些常用的硬件提供驅(qū)動(dòng)程序,這些驅(qū)動(dòng)程序需要后續(xù)的支持和幫助,來克服潛在的不穩(wěn)定性。至于一些尚未普及的組件,如各式各樣的USB設(shè)備,其驅(qū)動(dòng)程序的開發(fā)將需要更多的支持,來滿足不同用戶的需要。
SMP(對(duì)稱多處理器)支持
CPU是計(jì)算機(jī)系統(tǒng)的核心部分,是否具有良好的SMP支持將直接影響大型應(yīng)用下的性能。
Windows 2000 Advanced Server的零售版本最多支持四路SMP,OEM版可以支持最多達(dá)32路的SMP。對(duì)CPU的支持級(jí)別和Windows 4.0相比沒有什么變化,但是對(duì)SMP的實(shí)現(xiàn)代碼進(jìn)行了改進(jìn),使得高性能的縮放可以更為“線性”地進(jìn)行。Windows NT Server 4.0企業(yè)版已經(jīng)實(shí)現(xiàn)了創(chuàng)紀(jì)錄的性能價(jià)格水平,隨著對(duì)SMP縮放的改進(jìn),這一趨勢(shì)將在Windows 2000 Advanced Server和Datacenter Server中得到延續(xù)。在采用八路設(shè)計(jì)或者多于八路設(shè)計(jì)的系統(tǒng)中,性能的提高最為明顯。
而Linux正致力于解決核心部分中的SMP支持,以提高Linux在大型應(yīng)用下的性能。盡管Linux不是為SMP而設(shè)計(jì)的,Linux Torvalds也曾經(jīng)說過Linux的SMP評(píng)測(cè)表現(xiàn)很差,但是我們期望這些問題能夠在2.4版本內(nèi)核中得到解決,使更多的學(xué)?;蛘咂髽I(yè)可以使用經(jīng)過考驗(yàn)的Linux來實(shí)現(xiàn)他們的核心程序。
對(duì)群集的支持
Windows 2000 Server具有強(qiáng)大的群集功能。Compaq最近之所以能在TPC-C比賽中傲視群雄,擊敗所有對(duì)手,靠的就是一個(gè)巨大的有著12個(gè)節(jié)點(diǎn),96個(gè)處理器的群集,而它們運(yùn)行的是Windows 2000 Server。
盡管Linux沒有在高端系統(tǒng)中運(yùn)行關(guān)鍵性應(yīng)用程序方面有出色記錄,但最近Linux在群集項(xiàng)目也發(fā)布了不少東西,希望Linux的開發(fā)者大軍可以開發(fā)出更完善的群集功能
對(duì)特定計(jì)算環(huán)境的支持
使每一個(gè)系統(tǒng)都有適合于自己的工作場(chǎng)合,這就是系統(tǒng)對(duì)特定計(jì)算環(huán)境的支持。
微軟開發(fā)了不同的操作系統(tǒng)來完成不同類型的任務(wù)。Windows CE適用于小型的手持式電腦和筆記本電腦,Windows 95/98和Windows 2000 Professional適用于桌面計(jì)算機(jī),而Windows NT 4.0和Windows 2000 Server則適用于大型服務(wù)器應(yīng)用程序。作為一個(gè)系列操作系統(tǒng)家族,Windows對(duì)各種不同的工作環(huán)境提供了良好的伸縮性支持。
由于Linux大部分可用的平臺(tái)處于開發(fā)的初始階段,對(duì)于各種不同計(jì)算環(huán)境的支持將是Linux系統(tǒng)的下一步目標(biāo)。
文檔編制
眾所周知,隨著系統(tǒng)變得越來越復(fù)雜,功能越來越強(qiáng)大,編制一個(gè)好的文檔是非常重要的。這有助于用戶對(duì)系統(tǒng)的理解和管理。詳盡的文檔說明,有助于我們熟練地掌握它所有的功能和特性。
微軟通常為其產(chǎn)品提供了深入細(xì)致的文檔說明,在文檔的本地化方面也做得很好。Linux產(chǎn)品的文檔說明需要進(jìn)一步的規(guī)范。
回答者:可愛的小剛絲 - 試用期 一級(jí) 9-6 13:12
1、從系統(tǒng)構(gòu)成上來說,linux是開源軟件,而windows不是。那就意味著,如果你喜歡你可以對(duì)linux系統(tǒng)做你想做的任何改動(dòng)。而這點(diǎn)對(duì)于windows來說,是想也不要想的。
2、從運(yùn)行的穩(wěn)定性來說。各有利弊。但linux的任何程序都是相對(duì)獨(dú)立的,哪怕gnome和kde(圖形界面)也是獨(dú)立的。而軟件的崩潰只是軟件的崩潰,很少造成系統(tǒng)的癱瘓(死機(jī))。只有重新運(yùn)行程序就好了。windows嗎,就不用說了,沒見過windows死機(jī)的人,我沒見過。
3、從多用戶來說,linux是真正的多用戶系統(tǒng)??梢远鄠€(gè)用戶真正登錄,這對(duì)于windows來說,雖然也有了雛形,但太兒戲化了,擺設(shè)而已。
4、對(duì)于中文的支持來說。windows的多個(gè)版本對(duì)于windows的支持是很強(qiáng)的。字體也很漂亮。而linux雖然也支持中文,但要完全支持中文是要手動(dòng)做很多設(shè)置的,不過就算做的再好??傆袡C(jī)會(huì)看到中文亂碼的(因?yàn)閹缀趺總€(gè)軟件都要設(shè)置字體和字符編碼的)。而且中文的字體比較煩,不是很好看。(好看的基本都不是開源的。ps:如果你都不想為操作系統(tǒng)花錢,還會(huì)去買幾個(gè)字體嗎。當(dāng)然也有盜版@不是用linux的初衷了。)
5、對(duì)于系統(tǒng)更新來說,apt是目前l(fā)inux不二的選擇了,快捷普遍、簡(jiǎn)單。而且無什么正版驗(yàn)證之虞的。windows也不錯(cuò),可以漏洞總比補(bǔ)丁來的快,更何況我沒用過正版的呢。
6、從安全性來說。其實(shí)上一條也說過這個(gè)問題了。我們用windows時(shí),殺毒軟件、防火墻、防垃圾軟件、防間諜軟件占去了大部分的系統(tǒng)資源??蛇@樣還是防不勝防的。有誰沒中過毒或木馬、流氓軟件呢?
linux?不用這些煩人的東西。
7、從應(yīng)用軟件來說,雖然linux下的軟件有很多,但和windows來說,真的沒辦法比的。誰讓windows幾乎成了操作系統(tǒng)的代名了呢。
8、從易用性來說,我自我的感覺,在常用的windows、mac、linux中,無論界面、鼠標(biāo)操作、文件格式,windows都是相當(dāng)容易上手的。其他的操作系統(tǒng),幾乎都要是摸索中探索的。更何況linux的很多配置都是基于文檔的,也就是要手工的修改一些配置文件。對(duì)于想我這樣的老人來說,厄長(zhǎng)的代碼,明天還能記得否?
windows幾乎一支鼠標(biāo)就能解決所有問題。呵呵
9、綜述:當(dāng)然各種的優(yōu)缺點(diǎn)遠(yuǎn)不至就這些,就不過說了。
如果要出于個(gè)人應(yīng)用的話,還是用windows吧。學(xué)習(xí)容易,資料好早。
如果出于學(xué)習(xí)的話,還是用用linux吧,但你要做好不厭其煩的心理準(zhǔn)備!對(duì)于混亂的linux版本來說,你要記得同樣的問題,可以有n種解決辦法,但可能只有一種合適你的。網(wǎng)上資料相對(duì)比較匱乏,比較單一,而且抄襲嚴(yán)重。
linux我推薦用新華linux,中文化很好了(少煩很多神的),論壇也做的不錯(cuò)。
第一步:生成密匙對(duì),我用的是rsa的密鑰。使用命令 "ssh-keygen -t rsa"
[user1@rh user1]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user1/.ssh/id_rsa):
Created directory '/home/user1/.ssh'.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/user1/.ssh/id_rsa.
Your public key has been saved in /home/user1/.ssh/id_rsa.pub.
The key fingerprint is:
e0:f0:3b:d3:0a:3d:da:42:01:6a:61:2f:6c:a0:c6:e7 user1@rh.test.com
[user1@rh user1]$
生成的過程中提示輸入密鑰對(duì)保存位置,直接回車,接受默認(rèn)值就行了。接著會(huì)提示輸入一個(gè)不同于你的password的密碼,直接回車,讓它空著。當(dāng)然,也可以輸入一個(gè)。這樣,密鑰對(duì)就生成完了。
其中公共密鑰保存在 ~/.ssh/id_rsa.pub
私有密鑰保存在 ~/.ssh/id_rsa
然后改一下 .ssh 目錄的權(quán)限,使用命令 "chmod 755 ~/.ssh"
之后把這個(gè)密鑰對(duì)中的公共密鑰復(fù)制到你要訪問的機(jī)器上去,并保存為 ~/.ssh/authorized_keys.
[user1@rh user1]$ scp ~/.ssh/id_rsa.pub rh1:/home/user1/.ssh/authorized_keys
user1@rh1's password:
id_rsa.pub 100% 228 3.2MB/s 00:00
[user1@rh user1]$
之這樣就大功告成了。之后你再用ssh scp sftp 之類的訪問那臺(tái)機(jī)器時(shí),就不用輸入密碼了,用在script上更是方便。
linux 常用命令有:
pwd 命令
使用 pwd 命令找出您所在的當(dāng)前工作目錄(文件夾)的路徑。該命令將返回一個(gè)絕對(duì)(完整)路徑,該路徑基本上是所有以 / 開頭的目錄的路徑。絕對(duì)路徑的一個(gè)示例是 /home/username。
cd 命令
要瀏覽 Linux 文件和目錄,請(qǐng)使用 cd 命令。根據(jù)您所在的當(dāng)前工作目錄,它需要目錄的完整路徑或名稱。假設(shè)您位于 /home/username / Documents 中,并且想要轉(zhuǎn)到 Documents 的子目錄 Photos。為此,只需鍵入以下命令:cd Photos。另一種情況是,如果您想切換到一個(gè)全新的目錄,例如 /home/username / Movies。在這種情況下,您必須輸入 cd,然后輸入目錄的絕對(duì)路徑:cd /home/username / Movies。有一些快捷方式可幫助您快速導(dǎo)航:cd ..(帶有兩個(gè)點(diǎn))將一個(gè)目錄向上移動(dòng) cd 直接轉(zhuǎn)到主文件夾 cd-(帶連字符)移動(dòng)到上一個(gè)目錄附帶說明一下,Linux 的 shell 是區(qū)分大小寫的。因此,您必須準(zhǔn)確輸入名稱的目錄。
ls 命令
LS 命令用于查看目錄的內(nèi)容。默認(rèn)情況下,此命令將顯示當(dāng)前工作目錄的內(nèi)容。如果要查看其他目錄的內(nèi)容,請(qǐng)鍵入 ls,然后鍵入目錄的路徑。例如,輸入 LS / 家 / 用戶名 / 文檔查看的內(nèi)容的文件。您可以使用 ls 命令使用以下變體:ls -R 還將列出子目錄中的所有文件 ls -a 將顯示隱藏的文件 ls -al 將列出文件和目錄以及詳細(xì)信息,例如權(quán)限,大小,所有者等。
cat 命令
cat(連接的縮寫)是 Linux 中最常用的命令之一。它用于在標(biāo)準(zhǔn)輸出(sdout)上列出文件的內(nèi)容。要運(yùn)行此命令,請(qǐng)鍵入 cat,然后輸入文件名及其擴(kuò)展名。例如:cat file.txt。以下是使用 cat 命令的其他方法:cat filename 創(chuàng)建一個(gè)新文件 cat filename1 filename2 filename3 連接兩個(gè)文件(1 和 2),并將它們的輸出存儲(chǔ)在新文件中(3)將文件轉(zhuǎn)換為大寫或小寫使用,cat filename | tr a-z A-Z output.txt
cp 命令
使用 cp 命令將文件從當(dāng)前目錄復(fù)制到另一個(gè)目錄。例如,命令 cp scenery.jpg/home /username/ Pictures 將在您的 Pictures 目錄中創(chuàng)建一個(gè) Scene.jpg 副本(來自當(dāng)前目錄)。
mv 命令
mv 命令的主要用途是移動(dòng)文件,盡管它也可以用于重命名文件。mv 中的參數(shù)類似于 cp 命令。您需要輸入 mv,文件名和目標(biāo)目錄。例如:mv file.txt/home /username/ Documents。
mkdir 命令
使用 mkdir 命令創(chuàng)建一個(gè)新目錄 - 如果鍵入 mkdir Music,它將創(chuàng)建一個(gè)名為 Music 的目錄。還有一些額外的 mkdir 命令:要在另一個(gè)目錄中生成新目錄,請(qǐng)使用此 Linux 基本命令 mkdir Music / Newfile 使用 p(父級(jí))選項(xiàng)在兩個(gè)現(xiàn)有目錄之間創(chuàng)建一個(gè)目錄。例如,mkdir -p Music / 2022 / Newfile 將創(chuàng)建新的 “2022” 文件。
rmdir 命令
如果需要?jiǎng)h除目錄,請(qǐng)使用 rmdir 命令。但是,rmdir 僅允許您刪除空目錄。
rm 命令
該 RM 命令用于刪除目錄以及其中的內(nèi)容。如果只想刪除目錄(作為 rmdir 的替代方法),請(qǐng)使用 rm -r。注意:使用此命令時(shí)要格外小心,并仔細(xì)檢查您所在的目錄。這將刪除所有內(nèi)容,并且沒有撤消操作。
touch 命令
該觸摸命令允許您創(chuàng)建通過 Linux 命令行新的空白文件。例如,輸入 touch /home/username/Documents/Web.html 在 Documents 目錄下創(chuàng)建一個(gè)名為 Web 的 HTML 文件。
locate 命令
您可以使用此命令來定位文件,就像 Windows 中的搜索命令一樣。此外,將 - i 參數(shù)與該命令一起使用將使其不區(qū)分大小寫,因此即使您不記得其確切名稱,也可以搜索文件。要搜索包含兩個(gè)或多個(gè)單詞的文件,請(qǐng)使用星號(hào)(*)。例如,locate -i school * note 命令將搜索包含單詞 “school” 和 “ note” 的任何文件,無論它是大寫還是小寫。
find 命令
在類似定位命令,使用 查找也搜索文件和目錄。區(qū)別在于,您可以使用 find 命令在給定目錄中查找文件。例如,find /home/-name notes.txt 命令將在主目錄及其子目錄中搜索名為 notes.txt 的文件。使用查找時(shí)的其他變化 是:要查找當(dāng)前目錄中使用的文件,請(qǐng)使用 find . -name notes.txt 要查找目錄,請(qǐng)使用 /-type d -name notes. txt13. grep 命令無疑對(duì)日常使用很有幫助的另一個(gè)基本 Linux 命令是 grep。它使您可以搜索給定文件中的所有文本。為了說明這一點(diǎn),grep blue notepad.txt 將在記事本文件中搜索單詞 blue。包含搜索到的單詞的行將被完整顯示。
sudo 命令
該命令是 “SuperUser Do” 的縮寫,使您能夠執(zhí)行需要管理或超級(jí)用戶權(quán)限的任務(wù)。但是,建議不要將此命令用于日常使用,因?yàn)槿绻鲥e(cuò)了一些事情,很容易發(fā)生錯(cuò)誤。
df 命令
使用 df 命令可獲取有關(guān)系統(tǒng)磁盤空間使用情況的報(bào)告,以百分比和 KB 表示。如果要以兆字節(jié)為單位查看報(bào)告,請(qǐng)輸入 df -m。
du 命令
如果要檢查文件或目錄占用了多少空間,答案是 du(磁盤使用情況)命令。但是,磁盤使用情況摘要將顯示磁盤塊號(hào),而不是通常的大小格式。如果要以字節(jié),千字節(jié)和兆字節(jié)為單位查看它,請(qǐng)?jiān)诿钚兄刑砑?- h 參數(shù)。
head 命令
所述頭命令用于查看任何文本文件的第一行。默認(rèn)情況下,它將顯示前十行,但是您可以根據(jù)自己的喜好更改此數(shù)字。例如,如果只想顯示前五行,則鍵入 head -n 5 filename.ext。
tail 命令
該命令與 head 命令具有相似的功能,但是 tail 命令將顯示文本文件的最后十行,而不是顯示第一行。例如,tail -n filename.ext。
diff 命令
diff 命令是差異的縮寫,diff 命令逐行比較兩個(gè)文件的內(nèi)容。分析文件后,它將輸出不匹配的行。程序員在需要進(jìn)行程序更改時(shí)經(jīng)常使用此命令,而不是重寫整個(gè)源代碼。此命令最簡(jiǎn)單的形式是 diff file1.ext file2.ext
tar 命令
該 tar 命令是最常用的命令歸檔多個(gè)文件到一個(gè)壓縮包。類似于 zip 格式常見的 Linux 文件格式,壓縮是可選的。該命令具有很長(zhǎng)的功能列表,非常復(fù)雜,例如將新文件添加到現(xiàn)有檔案中,列出檔案內(nèi)容,從檔案中提取內(nèi)容等等。查看一些實(shí)際示例,以了解有關(guān)其他功能的更多信息。
chmod 命令
chmod 是另一個(gè) Linux 命令,用于更改文件和目錄的讀取,寫入和執(zhí)行權(quán)限。由于此命令相當(dāng)復(fù)雜,因此您可以閱讀完整的教程以正確執(zhí)行它。
chown 命令
在 Linux 中,所有文件均歸特定用戶所有。該 CHOWN 命令使您可以更改或文件的所有權(quán)轉(zhuǎn)讓給指定的用戶名。例如,chown linuxuser2 file.ext 將使 linuxuser2 成為 file.ext 的所有者。
Jobs 命令
jobs 命令將顯示所有當(dāng)前作業(yè)及其狀態(tài)。作業(yè)基本上是由 Shell 啟動(dòng)的進(jìn)程。
kill 命令
如果您的程序無響應(yīng),則可以使用 kill 命令手動(dòng)終止它。它將向運(yùn)行異常的應(yīng)用發(fā)送特定信號(hào),并指示該應(yīng)用自行終止。您總共可以使用 64 個(gè)信號(hào),但是人們通常只使用兩個(gè)信號(hào):SIGTERM(15) — 請(qǐng)求程序停止運(yùn)行,并給它一些時(shí)間來保存其所有進(jìn)度。如果在輸入 kill 命令時(shí)未指定信號(hào),則將使用此信號(hào)。SIGKILL(9) - 強(qiáng)制程序立即停止。未保存的進(jìn)度將丟失。除了知道信號(hào)之外,您還需要知道要?dú)⑺赖某绦虻倪M(jìn)程標(biāo)識(shí)號(hào)(PID)。如果您不知道 PID,只需運(yùn)行命令 ps ux。在知道您要使用什么信號(hào)以及程序的 PID 之后,輸入以下語法:kill [signal option] PID.
ping 命令
使用 ping 命令檢查與服務(wù)器的連接狀態(tài)。例如,只需輸入 ping google.com,該命令將檢查您是否能夠連接到 Google 并測(cè)量響應(yīng)時(shí)間。
wget 命令
Linux 命令行非常有用 - 您甚至可以在 wget 命令的幫助下從 Internet 下載文件。為此,只需鍵入 wget,然后輸入下載鏈接即可。
uname 命令
該 UNAME 命令,短期對(duì)于 Unix 名,將打印您的 Linux 系統(tǒng),如計(jì)算機(jī)名稱的詳細(xì)信息,操作系統(tǒng),內(nèi)核,等等。
top 命令
作為與 Windows 中的任務(wù)管理器等效的終端,top 命令將顯示正在運(yùn)行的進(jìn)程的列表以及每個(gè)進(jìn)程使用的 CPU 數(shù)量。監(jiān)視系統(tǒng)資源使用情況非常有用,尤其是知道哪個(gè)進(jìn)程由于消耗太多資源而需要終止時(shí)。
history 命令
當(dāng)您使用 Linux 一段時(shí)間后,您會(huì)很快注意到每天可以運(yùn)行數(shù)百個(gè)命令。因此,如果您想查看之前輸入的命令,運(yùn)行歷史記錄命令特別有用。
man 命令
對(duì)某些 Linux 命令的功能感到困惑嗎?不用擔(dān)心,您可以使用 man 命令從 Linux 的外殼程序中輕松地學(xué)習(xí)如何使用它們。例如,輸入 man tail 將顯示 tail 命令的手動(dòng)指令。
echo 命令
此命令用于將一些數(shù)據(jù)移到文件中。例如,如果要將文本 “Hello,我的名字叫 John” 添加到名為 name.txt 的文件中,則可以鍵入 echo Hello, my name is John name.txt
zip,unzip 命令
使用 zip 命令將文件壓縮到 zip 歸檔文件中,然后使用 unzip 命令從 zip 歸檔文件中提取壓縮文件。
hostname 命令
如果您想知道主機(jī) / 網(wǎng)絡(luò)的名稱,只需鍵入 hostname。在末尾添加 - I 將顯示您的網(wǎng)絡(luò)的 IP 地址。
useradd,userdel 命令
網(wǎng)站欄目:linuxux命令 linux 命令
網(wǎng)頁URL:http://jinyejixie.com/article36/ddojhpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)、網(wǎng)站建設(shè)、網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)