Linux基礎學習系列(一)
Linux是一種類似於UNIX的操作系統,由Linus Torvalds於1991年在minix操作系統的基礎創建。Linux憑借其優良特性已經成為目前發展潛力最大的操作系統。
Linux的版本有內核版本和發行版本兩方面含義:內核版本是指Linux內核的版本;而發行版本是各Linux發行商將Linux內核和應用軟件及相關文檔組合起來,並提供系統管理工具的發行套件。
目前,Linux在服務器領域繼續發揮著越來越大的作用,也是嵌入式系統和構築集群計算機的首選,並隨著技術的進步,逐漸為桌面用戶所接受。
內核是整個Linux操作系統的核心,用戶可以根據自己的實際需求定制內核,並可升級內核。Shell既是一種交互式命令解釋程序,也是一種程序設計語言。作為交互式命令解釋程序,Shell負責接收並解釋用戶輸入的命令,並調出相關的程序來完成用戶的要求。Linux的默認Shell是Bash,其以B Shell為基礎,並包含了C Shell和K Shell的諸多優點。X Window為Linux提供簡單易用的圖形化用戶界面,並為必需圖形界面的應用程序提供運行平臺。Linux的應用程序數量繁多,功能強大,多為自由軟件。
Linux是一種分時操作系統,采用虛擬存儲技術來擴充內存空間。Linux目前一般采用ext4文件系統,並基於虛擬文件系統技術可支持多種文件系統,實現Linux與其他操作系統之間的數據共享。Linux把外圍設備當做文件來處理,並根據數據交換的特性將外圍設別分為三類:字符設備,塊設備和網絡設備。
上面是科普的東西,建議讀完。
下面來介紹Linux:
Linux是一種可以在PC上執行的類似UNIX的操作系統,它與其他商業性的操作系統最大的不同點在於該操作系統是完全免費的,源代碼是完全公開的,用戶可以在網上隨意下載、復制和使用。
1991年芬蘭赫爾辛基大學的大學生Linus Torvalds為完成自己操作系統課程的作業,開始基於Minix(一種免費小型UNIX系統)編寫一些程序,最初該程序只有一萬多行,可是在程序完成時,使他意想不到的是這些程序已經足夠實現一個操作系統的基本功能。
Linux的特點:
用戶界面友好的操作系統
高可靠性、高穩定性的操作系統
設備獨立性、可移植性好的操作系統
多用戶、多任務操作系統
Linux操作系統支持UNIX的全部功能,並且Linux操作系統還提供了TCP/IP網絡協議的完備實現,具有強大的網絡通信功能。Linux還可以支持各種類型的軟件與硬件。同時具備先進的內存管理機制。 Linux版本劃分: 一般Linux的版本分:內核版本和發行版本。 1、內核版本 內核版本號由3個數字組成,一般表示為X.Y. Z形式。 其中: X:表示主版本號,一般比較穩定,一段時間內不會發生改變。 Y:表示次版本號,用來說明版本類型,若是偶數,說明該版本是可以使用的穩定版本;若是奇數,說明該版本是穩定性還不確定的測試版本。 Z:表示修改號,數字越大表明修改次數越多,該版本功能也就越完善。 例如:Linux基礎學習系列(一)