关于Linux 是怎么来的,该如何去学
生活随笔
收集整理的這篇文章主要介紹了
关于Linux 是怎么来的,该如何去学
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
PS: 半路出家,使用linux幾個(gè)月,也只知道一些基礎(chǔ)命令,但是回過(guò)頭去,發(fā)現(xiàn)對(duì)Linux知道的不是很多,斷斷續(xù)續(xù)的。于是就上網(wǎng)找了一些關(guān)于Linux 的內(nèi)容看看。順便記錄一下,說(shuō)不定以后還能給別人看看呢。
LINUX的發(fā)展歷程: 網(wǎng)上找到一張圖,貌似講Linux 怎么來(lái)的說(shuō)明了。?
01、1960年,麻省理工學(xué)院(MIT)發(fā)展CTSS,30,300 02、1965年,Bell實(shí)驗(yàn)室、MIT、GE通用;MULITICS,4年后失敗 03、1969年,貝爾成員Ken Thompson,DEC的PDP-7??BON 04、1973年,貝爾DennisRitchie等優(yōu)化,用C編寫,全名Unix 05、1977年,伯克利大學(xué)開發(fā)和發(fā)布的,修改發(fā)表第一代BSD,影響很大 06、1984年,RichardM.Stallman,創(chuàng)立GNU與FSF 07、1988年,整合圖形接口 08、芬蘭Linus Benedict Torvalds, 1990年赫爾辛基大學(xué),386環(huán)境 unix 09、1991年10月,Linux0.02版發(fā)布,大量haker大量參與 10、1994年3月,Linux1.0,17萬(wàn)行代碼,已經(jīng)可以做到跨平臺(tái),可移植 11、1996年6月,Linux2.0,40萬(wàn)行代碼,并且支持多處理器支持 12、1997年夏天,大片《泰坦尼克號(hào)》160臺(tái)機(jī)器中150臺(tái)用的LINUX系統(tǒng) 13、1998年,迅猛發(fā)展,小紅帽高級(jí)研發(fā)實(shí)驗(yàn)室成立,開始商業(yè)動(dòng)作 14、1998年,mozilla、google集成到Linux中;oracle、informix不支持 15、1998年,IBM親密接觸,微軟視Linux為對(duì)手 16、1999年,IBM、Compaq(康柏)、Novell和Linux建立了投資伙伴關(guān)系 17、1999年,Oracle宣布投資,SGI移植XFS文件系統(tǒng) 18、2000年4月,拓林思公司宣布推出中國(guó)首家Linux認(rèn)識(shí)考試 19、2000年7月,中科院和新華社合作發(fā)展紅旗Linux 20、2002年,宣布支持64位的計(jì)算機(jī) 21、2003年1月,NEC宣布手機(jī)中使用Linux系統(tǒng),進(jìn)軍手機(jī) 這里插入一點(diǎn),關(guān)于Linux需要知道幾個(gè)詞 POSIX、GNU、GPL公共許可證POSIX
POSIX(Protable Operating System Interface,可移植的操作系統(tǒng)接口) 它是基于UNIX的,這一標(biāo)準(zhǔn)在期望獲得源代碼級(jí)的軟件可移植性
GUN
GUN計(jì)劃,由Richard Stallman在1983年9月27日發(fā)起,目標(biāo)是創(chuàng)建一套完全自由的操作系統(tǒng)
GPL: 開源軟件都要遵循這個(gè)協(xié)議
GPL:為了保證GUN軟件可以自由地“使用、復(fù)制、修改和發(fā)布”,所有GUN軟件都包含一份在禁止其他人添加任何限制的情況下,授權(quán)所有權(quán)利給任何人的協(xié)議條款,這個(gè)條款就被稱之為GNU通用公共許可證(GUN General Public License,GPL) Linuxx系統(tǒng)的組成
內(nèi)核、SHELL、文件系統(tǒng)、應(yīng)用程序
?
?Linux內(nèi)核版本
Linus Torvalds,1990年赫爾辛基大學(xué) ? 1991年10月,Linux 0.02 ? 1994年3月,Linux 1.0 ? 1996年6月,Linux 2.0 ? 2001年1月,Linux 2.4內(nèi)核 ? 2003年7月,Linux 2.6內(nèi)核 ? 2013年8月,Linux 3.10 內(nèi)核版本說(shuō)明: ? ?? ? X.Y.Z-N ? X : 主版本號(hào),通常在一段時(shí)間內(nèi)比較穩(wěn)定 ? Y : 次版本號(hào)(偶數(shù)-->表示穩(wěn)定;奇數(shù)-->表示測(cè)試版本) ? Z:??未版本號(hào)(表示內(nèi)核的當(dāng)前修訂狀態(tài)) ? N: 開發(fā)者的修補(bǔ)級(jí)別 例如下面的就是我查看我公司的Linux內(nèi)核: el:enterprise linux ,翻譯過(guò)來(lái)就是企業(yè)級(jí)Linux rc: 候選版本 release candidate??rc5 rc6 smp: 對(duì)稱多處理,說(shuō)白了就是支持多處理器??symmetrical??multi-processing Linux的發(fā)行版本 紅帽Linux(一般用在數(shù)據(jù)中心;推崇:虛擬化、云計(jì)算;但是不免費(fèi)) CentOS Linux(也稱為社區(qū)系統(tǒng)、基于RHEL,也支持云計(jì)算;主要免費(fèi)) Suse Linux (主要定位于企業(yè)級(jí);也提供免費(fèi)版的Open Suse;并且提供多種開發(fā)環(huán)境) Fedora Linux(據(jù)說(shuō)前身就是redhat個(gè)人版;走的方向是桌面化、做開發(fā)的也可以用;并且現(xiàn)在紅帽的發(fā)展和它也走的很近,對(duì)一些不穩(wěn)定的功能會(huì)先放在這個(gè)系統(tǒng)上面測(cè)試,等穩(wěn)定以后再移植到RHEL上面) Debian Linux (應(yīng)該算是免費(fèi)中的主流吧;debian整個(gè)系統(tǒng)基礎(chǔ)核心非常小,不僅穩(wěn)定,而且占用硬盤空間小,占用內(nèi)存小。發(fā)布慢,最新軟件也不是最前線的,這點(diǎn)經(jīng)常受到吐槽,但是主要是是穩(wěn)定啊、穩(wěn)定啊、穩(wěn)定啊。) Ubuntu Linux (Debian的衍生版本吧,是一個(gè)以桌面應(yīng)用為主的開源GNU/Linux操作系統(tǒng);Ubuntu越來(lái)越向大眾化方向發(fā)展,但是,缺點(diǎn):跟windows 一樣不怎么穩(wěn)定; 優(yōu)點(diǎn),可以讓使用windows的用戶短時(shí)間內(nèi)去熟悉Linux) 初學(xué)者還是用桌面平臺(tái)UBUNTU,熟悉后可以改用CENTOS ;到自己想搭建一個(gè)小型個(gè)人網(wǎng)站的時(shí)候可以改用Debian吧; ? 企業(yè)級(jí)應(yīng)用首選RHEL、CENTOS系列 A、在服務(wù)器領(lǐng)域的發(fā)展 常見的服務(wù)器:華為??聯(lián)想??IBM??DELL 清華同方??曙光??惠普 B、在桌面領(lǐng)域的發(fā)展 在國(guó)內(nèi)如中標(biāo)麒麟LINUX,紅旗Linux,深度LINUX這些廠商的桌面操作系統(tǒng),SUSEUBUNTU也推出了桌面版 C、在移動(dòng)嵌入式領(lǐng)域的發(fā)展 LINUX的低成本,強(qiáng)大的定制功能以及它有良好的可移植性,已經(jīng)廣泛用于手機(jī),平板,路由器,電視機(jī);在移動(dòng)設(shè)備上主要是ANDROID D、在云計(jì)算/大數(shù)據(jù)領(lǐng)域的發(fā)展 80%的企業(yè)用LINUX系統(tǒng)進(jìn)行云計(jì)算,大數(shù)據(jù)平臺(tái)的搭建 Linux的學(xué)習(xí)過(guò)程 A、一定要習(xí)慣命令行方式 B、理論聯(lián)系實(shí)踐 C、學(xué)會(huì)用幫助 D、學(xué)會(huì)自己思考和解決問(wèn)題 E、學(xué)習(xí)專業(yè)英語(yǔ) D、養(yǎng)成良好的Linux 使用習(xí)慣 Linux學(xué)習(xí)的最終結(jié)果 學(xué)會(huì)系統(tǒng)安裝,掌握常見的命令(70-80個(gè)),軟件包的安裝(YUM/RPM/源碼安裝),管道,VI,SHELL簡(jiǎn)單編程,網(wǎng)絡(luò)配置,系統(tǒng)結(jié)構(gòu) 會(huì)搭建各種服務(wù)(NGINX.APACE,MYSQL,DNS),熟悉安全方面IPTABLE/SELINUX,磁盤管理,用戶權(quán)限,內(nèi)存管理,文件系統(tǒng)管理,掌握故障排查和調(diào)優(yōu) 掌握一門LINUX語(yǔ)言:PYTHON、PERL、SHELL 還要會(huì)搭建各種集群架構(gòu)轉(zhuǎn)載于:https://www.cnblogs.com/peterx/p/6972575.html
總結(jié)
以上是生活随笔為你收集整理的关于Linux 是怎么来的,该如何去学的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【Hibernate步步为营】--(一对
- 下一篇: css命名规范和书写规范