Linux基礎
一、概述
與目前流行的Windows相比,Linux是一個免費開放源代碼的作業系統,其支持多用戶多任務等優秀特點,吸引了一大批從事Linux研究和應用的愛好者,本章主要向初學者介紹什么是Linux,Linux的特點和優勢,Linux的版本以及學習環境的搭建,以便初學者能夠從總體上了解Linux作業系統,并且搭建自己學習Linux的環境,
1.1 Linux簡介
Linux是免費的、不受著作權制約、與UNIX兼容的作業系統,
由芬蘭人Linus Torvalds于1991年開發出來,目前由來自世界各地的愛好者進行開發和維護,
Linux自從誕生以來,憑借其穩定、安全、高性能和高擴展性等優點,得到了廣大用戶的歡迎,
1.2 UNIX簡介
UNIX系統是作業站上最常用的作業系統,1969年誕生,
它是一個多用戶、多任務的實時作業系統,允許多人同時訪問計算機, 并同時運行多個任務,UNIX系統具有穩定、高效、安全、方便、功能強大等諸多優點,自20世紀70年代開始便運行在許多大型和小型計算機上,
UNIX雖然是一個安全、穩定且功能強大的作業系統,但它也一直是一種大型的而且對運行平臺要求很高的作業系統,只能在作業站或小型機上才能發揮全部功能,并且價格昂貴,對普通用戶來說是可望而不可及的,這為后來Linux的崛起提供了機會,Linux是一個類UNIX作業系統,
1.3 Linux的起源
1991年Linux誕生,由芬蘭赫爾辛基大學學生Linus Torvalds在本校用于系統教學的Minix系統基礎上開發的類UNIX作業系統,它的標志是一個名為Tux的可愛的小企鵝,
1991年10月5日,Linus發布了Linux的第一個版本:Linux 0.0.2,遵循通用公共許可證(GPL,General Public License)
同年11月Linus發布了其穩定版0.10版,12月又發布了0.11版本,
目前,最新的Linux內核版本是linux 2.6.26,
1.4 Linux作業系統的特點
一方面,Linux在PC機上實作了UNIX系統的全部特性,具有多用戶多任務的能力,同時保持了高效性和穩定性;另一方面,Linux的自由軟體的特點,使得用戶可以免費的獲得,無償的使用和傳播,Linux具有如下的優秀的特點:
-
開放性
-
完全免費
-
多用戶
-
多任務
-
良好的用戶界面
-
設備獨立性
-
提供了豐富的網路功能
-
可靠的系統安全性
-
良好的可移植性
1.5 Linux系統的版本
Linux的版本分為兩類:內核版本和發行版本,
1.內核版本
內核是系統的心臟,是運行程式和管理像磁盤和列印機等硬體設備的核心程式,它提供了一個在裸設備與應用程式間的抽象層,
Linux內核的版本號是有一定規則的,即“主版本.次版本號.修正號”,主版本號和次版本號一起標志著重要的功能變動,修正號表示較小的功能變更,次版本號的意義在于表示該版本是否為穩定版,若次版本號為偶數則表示該內核是一個穩定版,可放心使用;若次版本號為奇數則表示該內核是一個測驗版,可能存在BUG,
2.發行版本
發行版是由發行商搜索一系列的應用程式打包發售時的編號,一個完整的Linux由“內核程式+系統程式+應用程式”組成,比較著名的幾個發行版本有如下幾個:
1)RedHat Linux或Fedora Core Linux
官方網址:http://www.redhat.com,
2)Slackware Linux
官方網址:http://www.slackware.com,
3)SuSE Linux
官方網址:http://www.novell.com/linux/suse,
4)Debian Linux
官方網址:http://www.debian.org,
5)紅旗Linux(國產)
官方網址:http://www.redflag-linux.com,
1.6 Linux的主要應用領域
Linux最主要的應用領域是基礎服務器應用,如DNS服務器、DHCP服務器、Web服務器、FTP服務器、防火墻等,具體而言,目前Linux的主要應用領域包括以下幾個方面:
1.Linux服務器
是目前Linux應用最多的一個領域,可以提供Web、FTP、Gopher、SMTP/POP3、Proxy/Cache、DNS等服務器,支持服務器集群,支持虛擬主機、虛擬服務、VPN等,
2.嵌入式Linux系統
嵌入式Linux是將流行的Linux作業系統進行剪裁修改,能夠在嵌入式計算機系統上運行的一種作業系統,Linux嵌入式系統能夠支持多種CPU和硬體平臺,性能穩定,剪裁性好,開發和使用容易,其中包括Embedix、uCLinux、muLinux等,
3.桌面應用
近年來,Linux系統特別強調在桌面應用方面的改進,并且已達到相當的水平,完全可以作為一種集辦公應用、多媒體應用、網路應用等多方面功能于一體的圖形界面作業系統,在辦公應用方面,Linux集成了openOffice、SUN公司的StarOffice以及KOffice等工具;在多媒體方面,有Totem、Noatun、Realplayer等多媒體播放器及相應的解碼包;網路方面,有著名的瀏覽器Firefox、Mozilla等,這些軟體都豐富了Linux的桌面應用,
4.電子政務
隨著Linux的快速發展,Linux已逐漸成為Windows系統重要的競爭力量,尤其是Linux在安全性方面的獨特優勢,又使得Linux在政府應用領域得到很大的發展,目前一些國家正將其電子政務系統向Linux平臺遷移,中國政府也對Linux給予極大的支持,而且紅旗Linux已經獲得中國政府的認可,
1.7Linux檔案系統概述
1、檔案系統型別的含義
檔案系統型別是指檔案在存盤介質上存放及存盤的組織方法和資料結構
2、Linux支持的檔案系統型別
Linux采用虛擬檔案系統技術(VFS)使Linux支持以下檔案系統型別:
EXT2 二次擴展
EXT3 三次擴展
SWAP 交換檔案系統
FAT、FAT32
SYSV Unix的檔案系統
ISO9660 光碟檔案系統
NFS 網路檔案系統
Minix
……
Linux還支持基于Windows和Netware的檔案系統,例如UMSDOS、MSDOS、VFAT、HPFS、SMB和NCPFS,NTFS等,
3.ext3檔案系統
高可用性
不潔系統關機發生時,每個系統上掛載了的ext2檔案系統必須使用e2fsck程式來檢查其一致性,由ext3檔案系統提供的登記報表方式意味著不潔關機后沒有必要在進行此類檔案系統檢查,
資料完好性
ext3檔案系統在發生了不潔系統關機時提供更強健的資料完好性,ext3檔案系統允許用戶選擇資料接受的保護型別和級別,
更快的速度
盡管ext3把資料寫入不止一次,它的總處理能力在多數情況下仍比ext2系統要高,
簡易轉換
用戶可以輕而易舉地不經重新格式化而把ext2轉換為ext 3系統,從而獲得強健的登記式檔案系統的優越性,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/93342.html
標籤:Linux
