一、軟件分類
- 系統(tǒng)軟件(操作系統(tǒng))
- 應(yīng)用軟件
二宪彩、操作系統(tǒng)
操作系統(tǒng)是用于連接用戶與硬件之間傳遞信息的工具或程序休讳。
目前主流的操作系統(tǒng)主要有:
- Windows
- Unix
- Linux
這里需要注意的是Windows是單一品牌的操作系統(tǒng),而UNIX和Linux是指一種大類的操作系統(tǒng)尿孔,這種類型的操作系統(tǒng)有多個(gè)品牌俊柔。
Unix
Unix最初是1969年在AT&T的貝爾實(shí)驗(yàn)室誕生的一種多用戶筹麸、多任務(wù)的通用操作系統(tǒng),1974年AT&T開(kāi)始發(fā)行Unix的非商業(yè)許可證雏婶,允許非盈利機(jī)構(gòu)免費(fèi)使用Unix系統(tǒng)物赶。
免費(fèi)衍生版本:
- 伯克利分校的BSD版Unix
商業(yè)衍生版本:
- SUN公司的SUNOS(Solaris)
- IBM公司的AIX(只能跑在小型機(jī))
- HP公司的HP-UX
正統(tǒng)Unix版本:
- AT&T公司的System-V
Unix的優(yōu)勢(shì)與特點(diǎn):
- 技術(shù)成熟,可靠性高
- 極強(qiáng)的可伸縮性
- 強(qiáng)大的網(wǎng)絡(luò)功能
- 強(qiáng)大的數(shù)據(jù)庫(kù)支持能力
- 強(qiáng)大的開(kāi)發(fā)功能
Linux
Linux應(yīng)該叫GNU/Linux尚骄,由GNU提供應(yīng)用軟件块差,Linux提供內(nèi)核。它是符合POSIX標(biāo)準(zhǔn)API接口的操作系統(tǒng)倔丈。Linus Torvalds 借鑒Tanenbaum為給學(xué)生上課開(kāi)發(fā)的MINIX而開(kāi)發(fā)的類UNIX操作系統(tǒng)憨闰。再與Stallman 的GNU計(jì)劃相結(jié)合而有了一個(gè)完整的Linux生態(tài)。(Linux操作系統(tǒng)=內(nèi)核+系統(tǒng)軟件+應(yīng)用程序)Linux具備Unix的全部?jī)?yōu)點(diǎn)需五。
GNU與GPL
自1984年起鹉动,Richard Stallman在軟件開(kāi)發(fā)團(tuán)體中發(fā)起開(kāi)發(fā)自由軟件的運(yùn)動(dòng),并獲得麻省理工學(xué)院(MIT)的支持宏邮。由此建立了自由軟件基金會(huì)(FSF)泽示,該基金會(huì)下屬很多項(xiàng)目,其中最重要的項(xiàng)目就是GNU蜜氨。在GNU這個(gè)項(xiàng)目創(chuàng)立了通用公共許可證(GPL)械筛,GNU項(xiàng)目主要的軟件包括:Emacs編輯軟件、gcc編譯軟件飒炎、bash等等埋哟。
自由軟件自由軟件是權(quán)利自由,而不是價(jià)格免費(fèi)郎汪。
Linux的版本分為:
- Linux內(nèi)核版本(指純粹的內(nèi)核)
- Linux發(fā)行版本(指發(fā)行廠商將內(nèi)核與各種系統(tǒng)軟件和應(yīng)用程序封裝打包發(fā)行的具有廠商品牌特點(diǎn)的整個(gè)操作系統(tǒng)軟件包)
發(fā)行版本三大派系:
紅帽系:
- RHEL(服務(wù)器)
- CentOS(服務(wù)器赤赊,屬于RHEL的再編譯版本)
- Fedora(桌面)
Debian系:
- Debian(服務(wù)器,安全性要求很高)
- Ubuntu(桌面)
SUSE系:
- SUSE(服務(wù)器)
- OpenSUSE(服務(wù)器煞赢,屬于SUSE的再編譯版本)
操作系統(tǒng)的版本更替很快抛计,在生產(chǎn)環(huán)境應(yīng)用中,舊版本通常具有穩(wěn)定性高照筑,查找資料多方便排查故障吹截,但同時(shí)可能功能較少,性能不高的問(wèn)題凝危。新版本與之相反波俄,新版本有新功能,性能也得到提升媒抠,但是穩(wěn)定性可能不足弟断,可能存在bug,造成了問(wèn)題風(fēng)險(xiǎn)不可預(yù)知和不可控的問(wèn)題趴生,并且由于版本較新阀趴,可能相關(guān)資料也存在不足的問(wèn)題昏翰。因此,選擇新舊版本或升級(jí)改造遷移時(shí)刘急,需要對(duì)生產(chǎn)業(yè)務(wù)進(jìn)行分析影響再做決定棚菊。
Linux的應(yīng)用領(lǐng)域:
- 服務(wù)器系統(tǒng)
- 嵌入式系統(tǒng)
- 個(gè)人桌面系統(tǒng)
獲取Linux系統(tǒng)必須從官網(wǎng)獲取,不要從第三方渠道獲取叔汁,避免被植入木馬统求。而且下載鏡像文件時(shí)推薦使用FTP或?qū)I(yè)下載軟件(如迅雷)進(jìn)行下載,這樣可以避免HTTP下載無(wú)斷點(diǎn)續(xù)傳的問(wèn)題据块。