<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    love fish大鵬一曰同風(fēng)起,扶搖直上九萬里

    常用鏈接

    統(tǒng)計

    積分與排名

    friends

    link

    最新評論

    Linux基礎(chǔ)知識

    Linux最早是由芬蘭赫爾辛基大學(xué)一位叫Linus Torvalds的學(xué)生設(shè)計的.它是一套免費使用和自由傳播的
    類NUIX系統(tǒng),源代碼開發(fā),能在各類硬件平臺(包括Intel x86系列和RISC處理器)上運行.
     
    Linux受廣大計算機愛好者喜愛的原因:
     1.Linux在pc計算機上實現(xiàn)了全部的UNIX特性,具有多任務(wù),多用戶的能力,而且在很多方面相當(dāng)穩(wěn)定高效.
     2.Linux屬于自由軟件,用戶不需要支付任何費用就可以獲得它及其它的原代碼,并可以對它進行須改,無償使用它,無約束傳播.
     
    Linux具有以下主要特性:
      開放性
      開放性是指系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,特別是遵循開放系統(tǒng)互連(OSI)國際標(biāo)準(zhǔn)。凡遵循國際標(biāo)準(zhǔn)所開發(fā)的硬件和軟件,都能彼此兼容,可方便地實現(xiàn)互連。
      多用戶
      多用戶是指系統(tǒng)資源可以被不同用戶各自擁有使用,即每個用戶對自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。Linux和Unix都具有多用戶的特性。
      多任務(wù)
      多任務(wù)是現(xiàn)代計算機的最主要的一個特點。它是指計算機同時執(zhí)行多個程序,而且各個程序的運行互相獨立。Linux系統(tǒng)調(diào)度每一個進程平等地訪問微處理器。由于CPU的處理速度非常快,其結(jié)果是,啟動的應(yīng)用程序看起來好像在并行運行。事實上,從處理器執(zhí)行一個應(yīng)用程序中的一組指令到Linux調(diào)度微處理器再次運行這個程序之間只有很短的時間延遲,用戶是感覺不出來的。
      良好的用戶界面
      Linux向用戶提供了兩種界面:'用戶界面和系統(tǒng)調(diào)用。
      Linux的傳統(tǒng)用戶界面是基于文本的命令行界面,即shell,它既可以聯(lián)機使用,又可存在文件上脫機使用。shell有很強的程序設(shè)計能力,用戶可方便地用它編制程序,從而為用戶擴充系統(tǒng)功能提供了更高級的手段。可編程Shell是指將多條命令組合在一起,形成一個Shell程序,這個程序可以單獨運行,也可以與其他程序同時運行。
      系統(tǒng)調(diào)用給用戶提供編程時使用的界面。用戶可以在編程時直接使用系統(tǒng)提供的系統(tǒng)調(diào)用命令。系統(tǒng)通過這個界面為用戶程序提供低級、高效率的服務(wù)。
    Linux還為用戶提供了圖形用戶界面。它利用鼠標(biāo)、菜單、窗口、滾動條等設(shè)施,給用戶呈現(xiàn)一個直觀、易操作、交互性強的友好的圖形化界面。
      設(shè)備獨立性
      設(shè)備獨立性是指操作系統(tǒng)把所有外部設(shè)備統(tǒng)一當(dāng)作成文件來看待,只要安裝它們的驅(qū)動程序,任何用戶都可以象使用文件一樣,操縱、使用這些設(shè)備,而不必知道它們的具體存在形式。
    具有設(shè)備獨立性的操作系統(tǒng),通過把每一個外圍設(shè)備看作一個獨立文件來簡化增加新設(shè)備的工作。當(dāng)需要增加新設(shè)備時、系統(tǒng)管理員就在內(nèi)核中增加必要的連接。這種連接(也稱作設(shè)備驅(qū)動程序)保證每次調(diào)用設(shè)備提供服務(wù)時,內(nèi)核以相同的方式來處理它們。當(dāng)新的及更好的外設(shè)被開發(fā)并交付給用戶時,操作允許在這些設(shè)備連接到內(nèi)核后,就能不受限制地立即訪問它們。設(shè)備獨立性的關(guān)鍵在于內(nèi)核的適應(yīng)能力。其他操作系統(tǒng)只允許一定數(shù)量或一定種類的外部設(shè)備連接。而設(shè)備獨立性的操作系統(tǒng)能夠容納任意種類及任意數(shù)量的設(shè)備,因為每一個設(shè)備都是通過其與內(nèi)核的專用連接獨立進行訪問。
    Linux是具有設(shè)備獨立性的操作系統(tǒng),它的內(nèi)核具有高度適應(yīng)能力,隨著更多的程序員加入Linux編程,會有更多硬件設(shè)備加入到各種Linux內(nèi)核和發(fā)行版本中。另外,由于用戶可以免費得到Linux的內(nèi)核源代碼,因此,用戶可以修改內(nèi)核源代碼,以便適應(yīng)新增加的外部設(shè)備。
      供了豐富的網(wǎng)絡(luò)功能
      完善的內(nèi)置網(wǎng)絡(luò)是Linux的一大特點。Linux在通信和網(wǎng)絡(luò)功能方面優(yōu)于其他操作系統(tǒng)。其他操作系統(tǒng)不包含如此緊密地和內(nèi)核結(jié)合在一起的連接網(wǎng)絡(luò)的能力,也沒有內(nèi)置這些聯(lián)網(wǎng)特性的靈活性。而Linux為用戶提供了完善的、強大的網(wǎng)絡(luò)功能。
      支持Internet是其網(wǎng)絡(luò)功能之一。Linux免費提供了大量支持Internet的軟件,Internet是在Unix領(lǐng)域中建立并繁榮起來的,在這方面使用Linux是相當(dāng)方便的,用戶能用Linux與世界上的其他人通過Internet網(wǎng)絡(luò)進行通信。
      文件傳輸是其網(wǎng)絡(luò)功能之二。用戶能通過一些Linux命令完成內(nèi)部信息或文件的傳輸。
    遠(yuǎn)程訪問是其網(wǎng)絡(luò)功能之三。Linux不僅允許進行文件和程序的傳輸,它還為系統(tǒng)管理員和技術(shù)人員提供了訪問其他系統(tǒng)的窗口。通過這種遠(yuǎn)程訪問的功能,一位技術(shù)人員能夠有效地為多個系統(tǒng)服務(wù),即使那些系統(tǒng)位于相距很遠(yuǎn)的地方。
      可靠的系統(tǒng)安全
      Linux采取了許多安全技術(shù)措施,包括 對讀、寫進行權(quán)限控制 帶保護的子系統(tǒng) 審計跟蹤 核心授權(quán)等,這為網(wǎng)絡(luò)多用戶環(huán)境中的用戶提供了必要的安全保障。
      良好的可移植性
      可移植性是指將操作系統(tǒng)從一個平臺轉(zhuǎn)移到另一個平臺使它仍然能按其自身的方式運行的能力.
    Linux是一種可移植的操作系統(tǒng),能夠在從微型計算機到大型計算機的任何環(huán)境中和任何平臺上運行。
    可移植性為運行Linux的不同計算機平臺與其他任何機器進行準(zhǔn)確而有效的通信提供了手段,不需要另外增加特殊的和昂貴的通信接口。
       在說Linux特點時,也順別提一下它的缺點,Linux沒有核心團隊,來自世界各地的愛好者都可以發(fā)布自己的補丁(patch),缺點是源代碼可能雜亂無章并且可能相互沖突.其實從另個方面說也是優(yōu)點,愛好者都可以發(fā)布自己的補丁(patch),這使Linux充滿著活力,不斷更新進步.

    Linux與其他操作系統(tǒng)的區(qū)別
      Linux可以與MS-DOS、Windows等其他操作系統(tǒng)共存于同一臺機器上。它們均為操作系統(tǒng),具有一些共性,但是互相之間各有特色,有所區(qū)別。至于MS-DOS、Windows對我們一般計算機愛好來說是非常熟悉的操作系統(tǒng)了,在此只列出Linux與UNIX的區(qū)別.
      某些PC機的Unix和Linux在實現(xiàn)方面相類似。幾乎所有的商業(yè)Unix版本都基本支持同樣的軟件、程序設(shè)計環(huán)境和網(wǎng)絡(luò)特性。然而,Linux和Unix的商業(yè)版本依然存在許多差別。Linux支持的硬件范圍和商業(yè)Unix不一樣。一般來說,商業(yè)Unix支持的硬件多一些,可是Linux支持的硬件也在不斷擴大。突出的是,Linux至少和商用Unix一樣穩(wěn)定。對許多用戶來說,最重要的因素是價格。Linux是免費軟件,用戶可以從Internet網(wǎng)上下載。如果上網(wǎng)不方便,可以很便宜地通過郵購得到Linux的磁盤或CD-ROM。當(dāng)然也可以直接從朋友那里得到。商業(yè)Unix的價值不應(yīng)被貶低。除了軟件本身的價格外,用戶還需支付文檔、售后支持和質(zhì)保費。對于較大的機構(gòu),這些都很重要,但是PC機用戶也許從中得不到什么好處。許多商業(yè)公司和大學(xué)等單位已經(jīng)發(fā)現(xiàn),在實驗室用廉價的PC機運行Linux比用工作站運行商業(yè)Unix還好。Linux可以在PC機上提供工作站的功能,而PC機的價格是工作站的幾分之一。也有一些針對PC機的便宜的Unix,其中最有名的是386BSD。在許多方面,386BSD軟件包和Linux兼容,但Linux更適合用戶的需求。最顯著的是,Linux的開發(fā)是開放的,任何志愿者都可以對開發(fā)過程做出貢獻。相比之下,386BSD是由封閉的團隊開發(fā)的。正是這樣,這兩種產(chǎn)品存在著嚴(yán)重的概念上和設(shè)計上的差別:Linux的目標(biāo)是從頭開始開發(fā)一個完整的Unix系統(tǒng);386BSD的目標(biāo)則是對現(xiàn)有的BSD做些修改,以適合80386系統(tǒng)。當(dāng)然現(xiàn)在也有許多免費的在PC機上運行的UNIX,如NetBSD,FreeBSD,OpenBSD等,NetBSD,FreeBSD,OpenBSD在硬件支持方面不如Linux,在系統(tǒng)性能方面,具專家分析,FreeBSD在網(wǎng)絡(luò)性能,軟件移植和系統(tǒng)規(guī)范化上比Linux略強些.

    Linux下的目錄樹
      /
      這就是根目錄。在Windows,DOS或者其他類似的操作系統(tǒng)里面,每個分區(qū)都會有一個相應(yīng)的根目錄。但是Linux和其他Unix系統(tǒng)把所有的文件都放在一個目錄樹里面,/ 就是唯一的根目錄。一般來講,根目錄下面很少保存什么文件,或者只有一個內(nèi)核映像在這里。
      /boot
     很多Linux系統(tǒng)把內(nèi)核映像和其他一些和啟動有關(guān)的文件放在這里。
      /tmp
      一般只有啟動的時候產(chǎn)生的臨時文件才會放在這個地方。我們自己的那些臨時文件都放在 /var/tmp。
      /mnt
      這個目錄下面放著一些用來mount其他設(shè)備的子目錄,比如說/mnt/cdrom或者/mnt/floppy。
      /lib
      啟動的時候所需要用到的庫文件都放在這個目錄下。那些非啟動用的庫文件都會放在/usr/lib下。內(nèi)核模塊是被放在/lib/modules/(內(nèi)核版本)下的。
      /proc
      這個目錄在磁盤上其實是不存在的。里面的文件都是關(guān)于當(dāng)前的系統(tǒng)狀態(tài)的,包括正在運行的進程,硬件狀態(tài),內(nèi)存使用的多少……
      /dev
      這個目錄下保存著所有的設(shè)備文件。里面有一些Linux內(nèi)核創(chuàng)建的用來控制硬件設(shè)備的特殊文件。注意,網(wǎng)卡設(shè)備文件(eth0,ppp0等)不在這兒。
      /var
      這里有一些被系統(tǒng)改變過的數(shù)據(jù)。比如說/var/tmp,就是用來儲存臨時文件的。還有很多其他的進程和模塊把它們的記錄文件也放在這個地方。下面將會列舉一些重要的子目錄:
      /var/log
      這里放著絕大部分的記錄文件。隨著時間的增長,這個目錄可能會變得很臃腫。所以需要定期來清理一下。
      /var/run
      包括了各種運行時的小信息。
      /var/lib
      包括了一些系統(tǒng)運行的時候需要的文件。如果你用筆記本上網(wǎng),/var/lib/pcmcia/stab可能會對你有用。
      /var/spool
      郵件,新聞,打印序列的所在地。
      /root
      Root用戶的主目錄。
      /home
      一般用戶的主目錄都會放在這個目錄下。你可以通過$ cd ~ 來進入你自己的主目錄。
      /etc
      如果你是Root用戶的話,這個目錄應(yīng)該是你最常來的地方。這里保存著絕大部分的系統(tǒng)配置文件。相對來講,單個用戶的系統(tǒng)配置文件將會保存在這個用戶自己的主目錄里面。這里的文件會根據(jù)你所安裝的軟件而增減。下面將會列舉一下重要的子目錄:
      /etc/X11
      這里放著X系統(tǒng)所需要的配置文件。XF86Config就是把配置儲存到這個地方的。/etc/X11/fonts里面放著一些服務(wù)器需要的字體。還有一些窗口管理器存放的配置文件也是放在這個地方的。
      /etc/init.d
      這個目錄保存著啟動描述文件,包括各種模塊和服務(wù)的加載描述。所以如果不清楚的話,最好不要隨便刪這里的東西。這里的文件都是系統(tǒng)進行配置的,不是用戶自己用來配置的。
      /etc/rcS.d
    這里放著一些連接到/etc/init.d的連接文件,根據(jù)runlevel的不同而執(zhí)行相應(yīng)的描述。這里的文件名都是由S來開頭的,然后是一個兩位的數(shù)字——表示各種服務(wù)啟動的順序。比如,S24foo就是在S42bar前面執(zhí)行的。接著就是相應(yīng)的連接到/etc/init.d下面的文件的名字了。
      /etc/rc0.d - /etc/rc6.d
      這里面也是一些連接文件,和/etc/rcS.d差不多。不同的是,這些只會在指定的runlevel下運行相應(yīng)的描述。0表示關(guān)機,6表示重啟。所有以 K開頭的文件表示關(guān)閉,所有以S開頭的文件表示重啟。目前來講,文件的命名方式和/etc/rcS.d是一樣的。注意,在Debian下,2表示啟動。
      /bin, /sbin
    這里分別放著啟動的時候所需要的普通程序和系統(tǒng)程序。很多程序在啟動以后也很有用,它們放在這個目錄下是為它們會經(jīng)常被其他程序所調(diào)用。
      /usr
      這是一個很龐大的目錄,幾乎所有的文件都放在這下面,除了上面所說的那些。下面將會列舉一些重要的子目錄:
      /usr/X11R6, /usr/X11, /usr/Xfree86
      這里面保存著X系統(tǒng)所需要的文件,它的目錄結(jié)構(gòu)和/usr是一樣的。
      /usr/bin
      v二進制可執(zhí)行文件存放的目錄,這里放著絕大部分的應(yīng)用程序。
      /usr/sbin
      這里放著絕大部分的系統(tǒng)程序。
      /usr/games
      游戲程序和相應(yīng)的數(shù)據(jù)會放在這里。
      /usr/include
      這個目錄保存著C和C++的頭文件。除非你是程序員,否則你可能不會感興趣。
      /usr/lib
      啟動時用不到的庫文件都會被放在這里。
      /usr/info
      這里保存著GNU Info程序所需要的數(shù)據(jù)。
      /usr/man
      這里保存著man程序所需要的數(shù)據(jù)。
      /usr/src
      這里保存著源代碼文件。Linux內(nèi)核的源代碼都放在/usr/src/linux下了。
      /usr/doc
      這里保存著各種文檔文件。這些文件可以幫助你了解Linux,解決問題和提供一些技巧。或者你可以通過訪問 http://www.linuxdoc.org 來活得更多的知識。
      /usr/local
      這里面保存著本地計算機所需要的文件。在用戶進行遠(yuǎn)程訪問的時候特別有意義。這個目錄在有些Linux系統(tǒng)下就是一個單獨的分區(qū),存放一些這臺機子所屬的那個用戶的文件。里面的結(jié)構(gòu)和/usr是一樣的。
      /usr/shared, /usr/share
      這里保存著各種共享文件,比如說某個應(yīng)用程序所需要的聲音文件。

    posted on 2007-10-07 21:28 liaojiyong 閱讀(876) 評論(0)  編輯  收藏 所屬分類: Linux

    主站蜘蛛池模板: 免费高清资源黄网站在线观看| 一级成人a毛片免费播放| 日韩成全视频观看免费观看高清| 亚洲综合网美国十次| 97性无码区免费| 最新国产成人亚洲精品影院| 亚洲毛片在线免费观看| 亚洲女人影院想要爱| 91在线品视觉盛宴免费| 亚洲精品美女久久7777777| 国产18禁黄网站免费观看| 欧洲美女大片免费播放器视频| 国产精品亚洲高清一区二区 | 亚洲人成网站看在线播放| 成年女人毛片免费视频| 国产成人va亚洲电影| 中文字幕亚洲一区二区va在线| 精品四虎免费观看国产高清午夜 | 成人片黄网站A毛片免费| 亚洲爆乳AAA无码专区| 国产中文在线亚洲精品官网| a毛片全部播放免费视频完整18| 久久亚洲精品成人AV| 成人无遮挡裸免费视频在线观看| 性色av极品无码专区亚洲| 亚洲日韩精品射精日| 国内精自视频品线六区免费| 国产成人亚洲毛片| 久久99国产亚洲高清观看首页| 88xx成人永久免费观看| 国产亚洲精品仙踪林在线播放| 人人狠狠综合久久亚洲婷婷| 野花高清在线电影观看免费视频| 免费的黄网站男人的天堂| 亚洲最新视频在线观看| 日本黄色免费观看| 在线观看特色大片免费网站| 亚洲欧洲日韩国产一区二区三区| 三上悠亚亚洲一区高清| 在线观看特色大片免费视频| 国产V片在线播放免费无码|