Linux操作系統(tǒng)概述
Linux是一套免費使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和Unix的多用戶、多任務、支持多線程和多CPU的操作系統(tǒng)。伴隨著互聯(lián)網(wǎng)的發(fā)展,Linux得到了來自全世界軟件愛好者、組織、公司的支持。它除了在服務器操作系統(tǒng)方面保持著強勁的發(fā)展勢頭以外,在個人電腦、嵌入式系統(tǒng)上都有著長足的進步。
那么,什么是Linux操作系統(tǒng)呢?
一、 Linux操作系統(tǒng)概述
•為什么要學習Linux操作系統(tǒng):
1、 大部分服務端都是使用Linux操作系統(tǒng)(JavaEE的項目是部署到服務器中的)
2、 一些企業(yè)和學校(國外學校)采用Linux進行研發(fā)和教學
3、 很多嵌入式開發(fā)使用Linux系統(tǒng)
4、 大數(shù)據(jù)、云計算,采用Linux操作系統(tǒng)(CentOS)
•Linux系統(tǒng)的特點:
1、 開放、開源、多用戶的網(wǎng)絡操作系統(tǒng)
2、 可靠地系統(tǒng)安全、良好的移植性
3、 出色的運行速度
4、 基于UNIX
5、 加入了GNU組織(GNU---自由軟件組織CopyLeft)
•Linux的組成:
1、內(nèi)核:是系統(tǒng)的心臟,是運行程序和管理像磁盤和打印機等硬件設備的核心程序。
2、Shell(外殼):是系統(tǒng)的用戶界面,提供了用戶和內(nèi)核進行交互操作的一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行,是一個命令解釋器。但它不僅是命令解釋器,而且還是高級編程語言,shell編程。
3、文件系統(tǒng):文件系統(tǒng)是文件存放在磁盤等存儲設備上的組織方法,Linux支持多種文件系統(tǒng),如ext3,ext2,NFS,SMB,iso9660等。類似于window的fat32 和ntfs
4、應用程序:標準的Linux操作系統(tǒng)都會有一套應用程序例如X-Window,Open Office等。
•Linux版本
1、 內(nèi)核版本,最新版本為4.9版本
2、 發(fā)行版本,一些廠商將Linux系統(tǒng)內(nèi)核與應用軟件和文檔包裝起來,并提供一些安裝界面和系統(tǒng)設定管理工具的一個軟件包的集合,例如RedHat Linux,CentOS,Debian,Ubuntu(烏班圖), Novell/SuSE Linux等。 RedHat : Rhel(企業(yè)版) CentOS(社區(qū)版) Debian:Debian Ubuntu(桌面)
二、Linux系統(tǒng)安裝
•安裝vmware虛擬機
(Virtual Machine)指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。
•在VM中安裝Linux操作系統(tǒng)