資源描述:
《黑馬程序員php培訓(xùn)教程:linux介紹》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫(kù)。
1、Linux介紹1、計(jì)算機(jī)資源計(jì)算機(jī)資源是由兩部分組成:硬件資源:鍵盤、顯示器、鼠標(biāo)、硬盤、內(nèi)存等等。軟件資源:應(yīng)用程序,如office、qq等等。問(wèn)題:用戶在鍵盤上的操作(打字)為什么會(huì)在word文檔中顯示出來(lái)?流程:硬件→操作系統(tǒng)→程序→硬件(顯示器)操作系統(tǒng):操作系統(tǒng)它是一個(gè)特殊的軟件程序(軟件資源的范疇)。2、常見的操作系統(tǒng)?Windows它微軟公司開發(fā)的一款桌面操作系統(tǒng)(閉源系統(tǒng))。版本有dos、win98、winNT、winXP、win7、winvista、win8、win10。服務(wù)器操作系統(tǒng):w
2、inserver2003、winserver2008、winserver2012。?Mac蘋果公司開發(fā)的一款操作系統(tǒng)(閉源系統(tǒng)),目前最新的版本是IOS10。界面風(fēng)格還是不錯(cuò)。對(duì)于系統(tǒng)底層的優(yōu)化也是很好。?LinuxLinux是一個(gè)開源的操作系統(tǒng),目前是市面上占有率極高的服務(wù)器操作系統(tǒng)。目前其分支有很多。?UnixUnix是Linux操作系統(tǒng)的前身,Unix時(shí)間戳是指1970年1月1日0時(shí)0分0秒,1970年是Unix的時(shí)間元年,也就是Unix誕生的年份。3、為什么要使用Linux操作系統(tǒng)之所以大部分的公司
3、開發(fā)的時(shí)候都是使用Linux操作系統(tǒng),取決于兩個(gè)特性:穩(wěn)定性:取決于系統(tǒng)的底層架構(gòu),一般情況下Linux系統(tǒng)能做到很長(zhǎng)時(shí)間不關(guān)機(jī)一點(diǎn)也不卡頓;安全性:開源系統(tǒng),所有人都可以貢獻(xiàn)自己的源代碼為L(zhǎng)inux系統(tǒng)打補(bǔ)?。婚_源一定意味著免費(fèi)么?開源是指免費(fèi)的將代碼開放,實(shí)質(zhì)上是進(jìn)行服務(wù)收費(fèi)。RedHat它是Linux系統(tǒng)的一個(gè)分支,服務(wù)收費(fèi)價(jià)格大約是10萬(wàn)$/年。4、Linux名字含義狹義:是指有Linux作者(Linux之父)李納斯(linus)所編寫的一段代碼;廣義:是指目前在各大公司所被廣泛使用的Linux多種
4、分支的集合。Linux發(fā)展歷史Unix操作系統(tǒng)?1968年Multics項(xiàng)目MIT、Bell實(shí)驗(yàn)室、美國(guó)通用電氣有限公司走到了一起致力于開發(fā)Multics項(xiàng)目。到后期由于開發(fā)進(jìn)度不是很好,MIT和Bell實(shí)驗(yàn)室相繼離開這個(gè)項(xiàng)目的開發(fā),最終導(dǎo)致項(xiàng)目擱淺。?1970年UNIX誕生當(dāng)時(shí)在開發(fā)Multics項(xiàng)目的時(shí)候,實(shí)驗(yàn)室中有一個(gè)開發(fā)成員開發(fā)了一款游戲(travelspace:遨游太空),因?yàn)閮蓚€(gè)實(shí)驗(yàn)室相繼離開項(xiàng)目開發(fā),導(dǎo)致這名開發(fā)人員沒(méi)法玩游戲,后來(lái)他提議組織人員重新在Multics項(xiàng)目之上重新的開發(fā),也就出現(xiàn)
5、了1970年的Unix。當(dāng)時(shí)Unix操作系統(tǒng)是使用的匯編語(yǔ)言開發(fā)的。?1973年用C語(yǔ)言重寫UNIX因?yàn)閰R編語(yǔ)言有一個(gè)最大的局限性:對(duì)于計(jì)算機(jī)硬件過(guò)于依賴。導(dǎo)致移植性不好,所以后期在1973年使用了C語(yǔ)言對(duì)其進(jìn)行重新開發(fā)。?1975年Bell實(shí)驗(yàn)室允許大學(xué)使用UNIX1975年,bell實(shí)驗(yàn)室允許大學(xué)使用unix操作系統(tǒng)用于教學(xué)作用,而不允許用于商業(yè)用途。Linux操作系統(tǒng)?人物L(fēng)inusLinux的開發(fā)作者,李納斯·托瓦茲。荷蘭在校大學(xué)生。?1991年0.0.1版本李納斯當(dāng)時(shí)學(xué)校使用的就是Unix操作系統(tǒng)
6、,然后其對(duì)系統(tǒng)的底層代碼進(jìn)行了修改,放到了學(xué)校為學(xué)生開放的網(wǎng)站上,原先他把文件命名寫成了Linus’sUnix,后期網(wǎng)絡(luò)管理發(fā)現(xiàn)之后覺(jué)得這個(gè)名字不好,自己手動(dòng)的將名字改成Linux。隨后其他同學(xué)下載之后發(fā)現(xiàn)這個(gè)版本還是挺好用的,隨后都把自己代碼貢獻(xiàn)給李納斯。?1992年0.0.2版本?1994年1.0版本?2003年2.6版本上面所說(shuō)的版本是指Linux的內(nèi)核版本,不是指分支的發(fā)行版本。開源文化Linux是開源的操作系統(tǒng)。所謂開源就是指開放源代碼。?人物Stallman斯特曼開源文化的倡導(dǎo)人。?1983年G
7、NU計(jì)劃?1985年FSF基金會(huì)?1990年Emacs、GCC、程序庫(kù)?1991年Stallman去找Linus,商談讓Linux加入其開源計(jì)劃(GNU計(jì)劃)?1992年GNU/LinuxLinux分支目前分支比較多,常見的有centos、RedHat、烏班圖、debian等等。具體的分支,可以查看【文件】中的Linux分支圖。