- Cacti實(shí)戰(zhàn)
- 劉釗 張躍等
- 1732字
- 2019-01-01 01:12:02
1.4 本章小結(jié)
本章主要展現(xiàn)了Cacti的總體面貌,包括Cacti的起源、發(fā)展和現(xiàn)階段的發(fā)展情況。我們還介紹了目前市面上比較通用的同類工具,從總體評估表中,相信讀者能找到適合自己的開源項(xiàng)目。
本章的重點(diǎn)在1.3節(jié),這也是希望讀者能夠掌握的知識。理解Cacti的基礎(chǔ)流程,可以很好地幫助大家在日常系統(tǒng)維護(hù)中,按需進(jìn)行系統(tǒng)設(shè)計(jì),快速定位問題。
下面是在本章中出現(xiàn)的一些IT知識,主要包括Solaris和Java,算是向不復(fù)存在的SUN公司致敬!SUN的每一步都是IT發(fā)展的一大步!
IT講堂
神的追隨者
Solaris原來是太陽微系統(tǒng)(SUN)公司研制的類UNIX操作系統(tǒng), Sun公司被Oracle并購后,稱作Oracle Solaris。Solaris操作系統(tǒng)的顯示桌面如圖1-9所示。
Sun的操作系統(tǒng)最初叫作SunOS,由于Sun Microsystem的創(chuàng)始人之一Bill Joy來自U.C.Berkeley,因此SunOS主要是基于BSD UNIX。從SunOS 5.0開始,SUN的操作系統(tǒng)開發(fā)轉(zhuǎn)向System V Release 4,并且有了新的名字Solaris 2.0;自Solaris 2.6以后,SUN刪除了版本號中的“2”,因此,SunOS 2.10就叫作Solaris 10。Solaris的早期版本后來又被重新命名為Solaris 1.x。 “SunOS”這個(gè)詞用來專指Solaris操作系統(tǒng)的內(nèi)核,因此Solaris被認(rèn)為是由SunOS、圖形化的桌面計(jì)算環(huán)境和網(wǎng)絡(luò)增強(qiáng)部分組成。

圖1-9 Solaris操作系統(tǒng)顯示桌面
由于SUN公司被Oracle收購,Solaris和OpenSolaris一并歸Oracle所有。OpenSolaris項(xiàng)目已經(jīng)終結(jié),其基金會解散。一個(gè)替代的項(xiàng)目OpenIndiana成立。Solaris的最大特點(diǎn)是其高度的安全性、SMP模式的高度兼容性,以及配合Sparc架構(gòu)形成的系統(tǒng)的高度穩(wěn)定性。圖1-10為美國軍方使用Solaris進(jìn)行作戰(zhàn)分析。曾經(jīng)有業(yè)內(nèi)大牛說過:在計(jì)算機(jī)世界中,對于操作系統(tǒng)流行著三種說法:Windows是大眾的使用者,Linux是高手的玩物, Solaris則是神的追隨者……

圖1-10 美軍使用Solaris進(jìn)行作戰(zhàn)分析
一棵樹和一杯咖啡
Java平臺和語言最開始只是Sun公司在1990年12月開始研究的一個(gè)內(nèi)部項(xiàng)目。Sun公司的一個(gè)叫作帕特里克·諾頓(Patrick Naughton)的工程師被自己開發(fā)的C和C語言編譯器搞得焦頭爛額,因?yàn)槠渲械腁PI極其難用。帕特里克決定改用NeXT,同時(shí)他也獲得了研究公司的“Stealth 計(jì)劃”項(xiàng)目的機(jī)會。
在這里我們也狗仔一把,介紹一下這個(gè)諾頓的花邊:Patrick Naughton是愛爾蘭移民的后代。他的父母在紐約經(jīng)營一個(gè)飯館。Naughton曾在一所天主教會學(xué)校上學(xué),成績優(yōu)秀,還是校足球和曲棍球隊(duì)的隊(duì)員。后來,他與大學(xué)時(shí)代的女友結(jié)了婚,并通過努力工作獲得公司股權(quán),從普通的工薪階層一躍成為百萬富翁。
1999年的12月,當(dāng)Naughton坐在聯(lián)邦法庭的被告席上,等候陪審團(tuán)對其做出裁決時(shí),他的命運(yùn)從此發(fā)生了逆轉(zhuǎn)。Patrick Naughton據(jù)稱是因?yàn)橐鈭D穿越州境與一名13歲的女童發(fā)生性關(guān)系。Naughton不得不對上述罪名進(jìn)行辯護(hù),辯詞是那個(gè)女孩并不是未成年人或他并沒有與之發(fā)生性關(guān)系等。Naughton本人如圖1-11所示。
言歸正傳,繼續(xù)我們的Java之路,“Stealth 計(jì)劃”后來改名為“Green計(jì)劃”,號稱Java之父的詹姆斯·高斯林(James Gosling,見圖1-12)、麥克·舍林丹(Mike Sheridan)也加入了帕特里克的工作小組。他們和其他幾個(gè)工程師一起在加利福尼亞州門羅帕克市沙丘路的一個(gè)小工作室中研究開發(fā)新技術(shù),瞄準(zhǔn)下一代智能家電(如微波爐)的程序設(shè)計(jì),Sun公司預(yù)料未來科技將在家用電器領(lǐng)域大顯身手。團(tuán)隊(duì)最初考慮使用C 語言,但是很多成員包括Sun的首席科學(xué)家比爾·喬伊(Bill Joy),發(fā)現(xiàn)C語言和可用的API在某些方面存在很大問題。

圖1-11 Patrick Naughton

圖1-12 James Gosling
根據(jù)可用的資金,比爾·喬伊決定開發(fā)一種集C語言和Mesa語言大成的新語言,在一份報(bào)告中,喬伊把它叫作“未來”,他提議Sun公司的工程師應(yīng)該在C語言的基礎(chǔ)上,開發(fā)一種面向?qū)ο蟮沫h(huán)境。最初,高斯林試圖修改和擴(kuò)展C語言的功能,但是后來他放棄了。他要?jiǎng)?chuàng)造出一種全新的語言,并命名為“Oak”(橡樹),是以他辦公室外的樹命名的。
1994年6月、7月間,在經(jīng)歷了一場歷時(shí)三天的頭腦風(fēng)暴的討論之后,團(tuán)隊(duì)決定改變努力的目標(biāo),他們決定將該技術(shù)應(yīng)用于萬維網(wǎng)。他們認(rèn)為隨著Mosaic瀏覽器的到來,因特網(wǎng)正在向同樣高度互動的遠(yuǎn)景演變,而這一遠(yuǎn)景正是他們在有線電視網(wǎng)中看到的。作為原型,帕特里克·諾頓寫了一個(gè)小型萬維網(wǎng)瀏覽器:WebRunner,后來改名為HotJava。同年,“Oak”改名為Java。商標(biāo)搜索顯示,Oak已被一家顯卡制造商注冊,因此團(tuán)隊(duì)找到了一個(gè)新名字。這個(gè)名字是在很多成員常去的本地咖啡館中杜撰出來的。名字是不是首字母縮寫還不清楚,在很大程度上來說不是。雖然有人聲稱是開發(fā)人員名字的組合:James Gosling(詹姆斯·高斯林)、Arthur Van Hoff(阿瑟·凡·霍夫)、Andy Bechtolsheim(安迪·貝克托克姆),或Just Another Vague Acronym(只是另外一個(gè)含糊的縮寫)。還有一種比較可信的說法是這個(gè)名字是出于對咖啡的喜愛,所以以Java咖啡來命名。
- Visual Basic .NET程序設(shè)計(jì)(第3版)
- 無代碼編程:用云表搭建企業(yè)數(shù)字化管理平臺
- 云計(jì)算通俗講義(第3版)
- C語言從入門到精通(第4版)
- Full-Stack React Projects
- 信息技術(shù)應(yīng)用基礎(chǔ)
- Python機(jī)器學(xué)習(xí)基礎(chǔ)教程
- Learning Salesforce Einstein
- Apache Spark 2.x for Java Developers
- Android應(yīng)用案例開發(fā)大全(第二版)
- 軟件測試實(shí)用教程
- Building Wireless Sensor Networks Using Arduino
- Orleans:構(gòu)建高性能分布式Actor服務(wù)
- Xamarin Blueprints
- Oracle 12c從入門到精通(視頻教學(xué)超值版)