Linux 英文解釋為 Linux is not Unix。Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。 《Linux 教程》,我們將為大家介紹如何使用Linux。 Linux其實很容易學(xué),相信你們能很快學(xué)會。
Linux 是一種自由和開放源碼的類UNIX 操作系統(tǒng)。該操作系統(tǒng)的內(nèi)核由林納斯·托瓦茲在1991年10月5日首次發(fā)布,在加上用戶空間的應(yīng)用程序之后,成為 Linux 操作系統(tǒng)。
Linux 也是自由軟件和開放源代碼軟件發(fā)展中最著名的例子。?只要遵循?GNU 通用公共許可證(GPL),任何個人和機(jī)構(gòu)都可以自由地使用 Linux 的所有底層源代碼,也可以自由地修改和再發(fā)布。
大多數(shù) Linux 系統(tǒng)還包括像提供?GUI?的?X Window?之類的程序。除了一部分專家之外,大多數(shù)人都是直接使用?Linux 發(fā)行版,而不是自己選擇每一樣組件或自行設(shè)置。
提示:如果你熟悉操作系統(tǒng)方面的知識,相信你會很快學(xué)會Linux。
系統(tǒng)架構(gòu)
Linux內(nèi)核支持各種硬件架構(gòu),為軟件(包括可能的專有軟件)提供公共平臺。
基于Linux的系統(tǒng)是一個模塊化的類Unix操作系統(tǒng)。Linux操作系統(tǒng)的大部分設(shè)計思想來源于20世紀(jì)70年代到80年代的Unix操作系統(tǒng)所創(chuàng)建的基本設(shè)計思想。
Linux系統(tǒng)使用宏內(nèi)核,由Linux內(nèi)核負(fù)責(zé)處理進(jìn)程控制、網(wǎng)絡(luò),以及外圍設(shè)備和文件系統(tǒng)的訪問。在系統(tǒng)運行的時候,設(shè)備驅(qū)動程序要么與內(nèi)核直接集成,要么以加載模塊形式添加。
Linux具有設(shè)備獨立性,它內(nèi)核具有高度適應(yīng)能力,從而給系統(tǒng)提供了更高級的功能。
GNU用戶界面組件是大多數(shù)Linux操作系統(tǒng)的重要組成部分,提供常用的C函數(shù)庫,Shell,還有許多常見的Unix實用工具,可以完成許多基本的操作系統(tǒng)任務(wù)。
大多數(shù)Linux系統(tǒng)使用的圖形用戶界面創(chuàng)建在X窗口系統(tǒng)之上,由X窗口(XWindow)系統(tǒng)通過軟件工具及架構(gòu)協(xié)議來創(chuàng)建操作系統(tǒng)所用的圖形用戶界面。
已安裝Linux操作系統(tǒng)包含的一些組件:
啟動程序:例如GRUB或LILO。該程序在計算機(jī)開機(jī)啟動的時候運行,并將Linux內(nèi)核加載到內(nèi)存中。
init程序:init是由Linux內(nèi)核創(chuàng)建的第一個進(jìn)程,稱為根進(jìn)程,所有的系統(tǒng)進(jìn)程都是它的子進(jìn)程,即所有的進(jìn)程都是通過init啟動。init啟動的進(jìn)程如系統(tǒng)服務(wù)和登錄提示(圖形或終端模式的選擇)。
軟件庫包含代碼:可以通過運行的進(jìn)程在Linux系統(tǒng)上使用ELF格式來執(zhí)行文件,負(fù)責(zé)管理庫使用的動態(tài)鏈接器是“l(fā)d-linux.so”。Linux系統(tǒng)上最常用的軟件庫是GNU C庫。
用戶界面程序:如命令行Shell或窗口環(huán)境。
提示:我們的Linux教程將幫助您逐步了解學(xué)習(xí)如何使用Linux系統(tǒng)。如果你有任何疑問,請前往PHP中文網(wǎng)Linux社區(qū)提出你的問題,會有熱心網(wǎng)友為你解答。
Linux發(fā)行版
Ubuntu是一個流行的桌面Linux發(fā)行版。
Linux發(fā)行版指的就是通常所說的“Linux操作系統(tǒng)”,它一般是由一些組織、團(tuán)體、公司或者個人制作并發(fā)行的。Linux內(nèi)核主要作為Linux發(fā)行版的一部分而使用。通常來講,一個Linux發(fā)行版包括Linux內(nèi)核,以及將整個軟件安裝到計算機(jī)上的一套安裝工具,還有各種GNU軟件,和其他的一些自由軟件,在一些Linux發(fā)行版中可能會包含一些專有軟件。
發(fā)行版為許多不同的目的而制作,包括對不同計算機(jī)硬件結(jié)構(gòu)的支持,對普通用戶或開發(fā)者使用方式的調(diào)整,針對實時應(yīng)用或嵌入式系統(tǒng)的開發(fā)等等。當(dāng)前,超過三百個發(fā)行版被積極的開發(fā),最普遍被使用的發(fā)行版有大約十二個。較為知名的有Debian、Ubuntu、Fedora和openSUSE等。
一個典型的發(fā)行版包括:
Linux內(nèi)核,GNU庫和各種系統(tǒng)工具,命令行Shell,圖形界面底層的X窗口系統(tǒng)和上層的桌面環(huán)境等。桌面環(huán)境有如KDE或GNOME等,并包含數(shù)千種從辦公包,編譯器,文本編輯器,小游戲,兒童教育軟件,到科學(xué)工具的應(yīng)用軟件。
很多發(fā)行版含有LiveCD的方式,就是不需要安裝,放入系統(tǒng)光盤或其它介質(zhì)進(jìn)行啟動,就能夠在不改變現(xiàn)有系統(tǒng)的情況下使用。比較著名的有Damn Small Linux,Knoppix等。LiveCD的相關(guān)技術(shù)進(jìn)步至此,很多的發(fā)行版本身的安裝光盤也有LiveCD的功能。
Linux的應(yīng)用
今天各種場合都有使用各種Linux發(fā)行版,從嵌入式設(shè)備到超級計算機(jī)(Super Computer),并且在服務(wù)器領(lǐng)域確定了地位,通常服務(wù)器使用LAMP組合。在家庭與企業(yè)中使用Linux發(fā)行版的情況越來越多。并且在政府中也很受歡迎,巴西聯(lián)邦政府因支持Linux而世界聞名。有新聞報導(dǎo)俄羅斯軍隊自己制造的Linux發(fā)行版,做為G.H.ost項目已經(jīng)獲取成果。
印度的喀拉拉邦計劃在向全聯(lián)邦的高中推廣使用Linux。中華人民共和國為獲取技術(shù)獨立,在龍芯過程中排他性地使用Linux。在西班牙的一些地區(qū)開發(fā)了自己的Linux發(fā)行版,并且在政府與教育領(lǐng)域廣泛使用,如埃斯特雷馬杜拉地區(qū)的gnuLinEx和安達(dá)盧西亞地區(qū)的Guadalinex。葡萄牙同樣使用自己的Linux發(fā)行版Caixa Mágica,用于Magalh?es筆記本電腦和e-escola政府軟件。法國和德國同樣開始逐步采用Linux。
傳統(tǒng)的Linux用戶一般都是專業(yè)人士。他們愿意安裝并設(shè)置自己的操作系統(tǒng),往往比其他操作系統(tǒng)的用戶花更多的時間在安裝并設(shè)置自己的操作系統(tǒng)。這些用戶有時被稱作“黑客”或是“極客”。
使用Linux主要的成本為移植、培訓(xùn)和學(xué)習(xí)的費用,早期由于會使用Linux的人較少,并且在軟件設(shè)計時并未考慮非專業(yè)者的使用,導(dǎo)致這方面費用極高。但這方面的費用已經(jīng)隨著Linux的日益普及和Linux上的軟件越來越多、越來越方便而降低,但專業(yè)仍是使用Linux的主要成本。
然而隨著Linux慢慢開始流行,有些原始設(shè)備制造商(OEM)開始在其銷售的計算機(jī)上預(yù)裝上Linux,Linux的用戶中也有了普通計算機(jī)用戶,Linux系統(tǒng)也開始慢慢出現(xiàn)在個人計算機(jī)操作系統(tǒng)市場。Linux在歐洲、美國和日本的流行程度較高,歐美地區(qū)還發(fā)行Linux平臺的游戲和其他家用軟件。Linux開源社群方面也是以歐洲、美國、日本等發(fā)達(dá)國家的人士居多。
每個孩子一臺筆記本電腦這一項目正在催生新的更為龐大的Linux用戶群,計劃將包括發(fā)展中國家的幾億學(xué)童、他們的家庭和社區(qū)。在2007年,已經(jīng)有六個國家訂購了至少每個國家一百萬臺以上免費發(fā)放給學(xué)生。Google、Red Hat和eBay是該項目的主要支持者。
基于其低廉成本與高度可設(shè)置性,Linux常常被應(yīng)用于嵌入式系統(tǒng),例如機(jī)頂盒、移動電話及移動設(shè)備等。在移動電話上,Linux已經(jīng)成為IOS的主要競爭者;而在移動設(shè)備上,則成為Windows CE與Palm OS之外另一個選擇。當(dāng)前流行的TiVo數(shù)字?jǐn)z影機(jī)使用了經(jīng)過定制后的Linux。此外,有不少硬件式的網(wǎng)絡(luò)防火墻及路由器,例如部分LinkSys的產(chǎn)品,其內(nèi)部都是使用Linux來驅(qū)動、并采用了操作系統(tǒng)提供的防火墻及路由功能。
本Linux教程手冊涵蓋的內(nèi)容
本Linux教程手冊涵蓋Linux服務(wù)器方面的所有知識,包含了Linux安裝、文件操作、命令使用、磁盤管理以及Shell 教程等等的詳細(xì)介紹。
提示:本教程的每一章都包含了很多Linux實例,您可以直接點擊?"運行實例"?按鈕在線查看結(jié)果。這些例子將幫助您更好地理解和操作Linux系統(tǒng)。
其它Linux相關(guān)學(xué)習(xí)參考資源
除了本頁面右側(cè)的知識拓展,還為大家精選了以下資源
最新章節(jié)
- MySQL 安裝配置 2016-10-18
- Nginx 安裝配置 2016-10-18
- Linux 命令大全 2016-10-18
- Shell 文件包含 2016-10-18
- Shell 輸入/輸出重定向 2016-10-18
- Shell 函數(shù) 2016-10-18
- Shell 流程控制 2016-10-18
- Shell test命令 2016-10-18
相關(guān)課程
- Midjourney基礎(chǔ)課程 2023-04-07
- 極客學(xué)院Git使用視頻教程 2022-04-13
- 兄弟連新版Linux網(wǎng)絡(luò)服務(wù)SSH服務(wù)視頻教程 2022-04-19
- 尚觀shell視頻教程 2022-04-19
- 尚觀Linux入門視頻教程 2022-04-19
- 尚觀Linux初級視頻教程 2022-04-19
- 尚觀Linux中級視頻教程 2022-04-21
- 尚觀Linux高級視頻教程 2022-04-20