Linux簡介

簡介:
Linux是一種適用于個人計算機的類似于Unix風格的操作系統(tǒng)。它的獨特之處在于不受任何商品化軟件的版權制約,全世界都能免費,自由使用。它支持多用戶,多進程,多線程,實時性比較好,功能強大而且穩(wěn)定。它的出現(xiàn)為我們帶來了計算機上突破性的創(chuàng)舉。

Linux是互聯(lián)網(wǎng)上的獨特現(xiàn)象。雖然它時由學生的業(yè)余愛好發(fā)展而來,但是現(xiàn)在它已經(jīng)成為最流行的免費操作系統(tǒng)。沒有版權和允許自由使用并不意味著這個系統(tǒng)不專業(yè)。事實上,這個系統(tǒng)時在科研和學術的環(huán)境喜愛開發(fā)出來的,無數(shù)計算機專業(yè)人士i 和經(jīng)驗豐富的黑客們不斷改進和維護著這個系統(tǒng)。

現(xiàn)在,許多大學與研究機構都是用Linux完成完成計算任務,人們在家用電腦使用Linux,許多公司也在使用它。Linux絕對不是玩具,而是具有專業(yè)水平的操作系統(tǒng),它的愛好者遍及全球。

相對于unix的龐大,linux顯得精致。linux穩(wěn)定,you競爭力。

Linux優(yōu)點

全32位操作系統(tǒng),用在386以上的機器,。因為Linux的核心源代碼,完全針對32位的電腦做最佳化設計,因為跑起來又穩(wěn)又順。
多任務的操作系統(tǒng)可以同時執(zhí)行多個程序,并且可以允許用戶登陸進來使用軟件。
和所有Unix和類Unix版本一樣,時一個多用戶操作系統(tǒng)。
和現(xiàn)今的Unix,System V, BSD等三大主句的Unix系統(tǒng)幾乎完全兼容(因為完全都遵守POSIX的標準)在Unix下可以運行的程序,幾乎全都可以一直到Linux上來。

Linux對內存有相當好的分配,Linux會盡量能把筆用的內存作為緩沖區(qū)來使用,因此內存的大小決定運行速度。

支持其他系統(tǒng),可以同時掛上許多系統(tǒng)的磁盤。Linux可以通過nfs掛上全世界的硬盤,作為自己目錄的一部分,方便好用。

漂亮的x視窗系統(tǒng),這是Linux相當被看好的東西。可以感受到徒刑潔面很好用,可以有多個虛擬視窗。

支持的應用數(shù)目很多,因為有許多人為Linux開發(fā)u 那件,而且都是免費的。

多任務:就是可以同時執(zhí)行多個程序。

多用戶:Linux與Windows系統(tǒng)相比,允許多個用戶同時登錄。優(yōu)勢在于Linux可以作為應用程序服務器,用戶可以從桌面計算機或者終端通過局域網(wǎng)登錄Linux服務器。在服務器上而不是在桌面pc上運行用用程序。

---

Linux的應用程序
文本和文字處理程序
X Windows
編程語言
Internet工具
數(shù)據(jù)庫

GNU:自由軟件基金會,將UNIX自由化。Linux與GNU關系密切。

Linux是32位操作系統(tǒng),在386以上的機器。

一個CPU一次只能執(zhí)行一個任務。
多任務通過在進程與任務來回快速切換,從而表現(xiàn)出同時進行多項任務的樣子。

---

Linux可以安裝在各種硬件上,包括:

ARM處理器
Motorola 68000處理器
8086 CPU
Alpha芯片
MIPS系統(tǒng)
基于PowerPC的系統(tǒng)
Acorn計算機
基于Intel的PC機

Linux需要的理想PC環(huán)境
Linux要求的資源比一般Windows98和Windows NT系統(tǒng)小的多,而能夠完成的功能卻更多。

例如:486-100MHz的處理器和16MB的內存就可以創(chuàng)建可用的工作站。這個系統(tǒng)可以運行aX Windows圖形界面,訪問Internet和運行Netscape Communicator,作為網(wǎng)絡上的抵擋服務器。


Linux特性

多用戶,多任務(進程、線程處理),多平臺,圖形化界面(x-window)硬件支持(低配置),通信與聯(lián)網(wǎng),應用程序支持(編輯器、編程工具、辦公軟件、圖形處理、Internet應用、游戲)

Linux應用領域

1)基于Linux的企業(yè)服務器(比如網(wǎng)站);
2)嵌入式應用(比如安卓);
比如:智能家電:機頂盒、游戲機、數(shù)碼相機等。
智能卡系統(tǒng)
航空系統(tǒng)
銀行系統(tǒng)
卡拉OK點歌系統(tǒng)
3)Linux在電影娛樂業(yè)的應用。
Linux上的應用軟件做電影的剪輯等。

全球統(tǒng)計網(wǎng)站(可以做踩點網(wǎng)站):

www.netcraft.com

如果我們想知道一個網(wǎng)站是使用的什么樣的服務器系統(tǒng),是Windows還是Linux我們可以使用這個網(wǎng)站去做。

Windows系統(tǒng)主要集中在個人電腦的操作系統(tǒng)上。


Linux 學習方法:

為什么選擇命令行?

1)如果有100臺服務器,那么可以只配置幾臺顯示器就行。更多的是使用遠程管理。
2)如果裝了圖形化界面,那么肯定會啟動更多的服務,可能會出現(xiàn)因為圖形界面的服務的問題。

最容易遇到的報錯在學習之初:

Command not found     命令敲錯;沒有這個命令;
No Such file or directory   文件名打錯;

不能像Windows的思維方式。

計劃,專注,堅持,練習。


Linux組成部分:Linux內核,Linux的lib庫,Linux應用程序。

1).Linux內核文件:

/boot/目錄下:

圖片.png

這個是內核鏡像。安裝玩linux之后,就有這個內核鏡像。

內核是:vmlinuz-4.8.0-36-generic

引導的配置文件。
/boot/grub/grub.cfg

我們從這個grub.cfg文件可以看到:

圖片.png

引導的Linux是他。

2).Lib庫的位置:

圖片.png

lib庫可以使用Module分類:

圖片.png

3).應用程序一般存放在/bin下:

圖片.png

這些都是應用程序。

注意:這三個部分,是由不同的組織提供的。

內核:由linus這個人的一個團隊管理。
lib庫:也是由上者維護。
應用程序:GNU組織,在linux內核之上,研發(fā)了很多常見的(開源的)應用程序。

Linux發(fā)行版:
RedHat:將linux內核,lib庫還有應用程序組合,發(fā)布為了一個操作系統(tǒng)。

Linux哲學思想:
1)linux中一切皆文件。
2)linux擅長將一個大型的需求,分解為多個小的需求,由專門的小程序去完成每個小需求。一個小程序只干一件事情。
bash腳本就來自第二個哲學思想。一個命令都是一個小程序。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容