Linux 似乎在我們平時的生活中很少看到,那么它應(yīng)用在哪些領(lǐng)域呢?其實(shí),在生活中隨時隨地都有 Linux 為我們服務(wù)著。
網(wǎng)站服務(wù)器
用事實(shí)說話!訪問國際知名的 Netcraft 網(wǎng)站 netcraft.com,在 "What's that site running?" 的地址欄內(nèi)輸入想了解信息的網(wǎng)站地址(該功能位于網(wǎng)頁右側(cè)),單擊箭頭圖標(biāo)即可搜索到相關(guān)信息,如圖 1 所示。
在搜索結(jié)果中會看到網(wǎng)站的操作系統(tǒng)信息。例如,搜索傳智播客http://8y3kgpwe.cn/,可以看至 OS 顯示為 Linux,如下圖所示
Netcraft 可以理解為一個基于 Web 頁面的掃描器,至于掃描,就好像小偷踩點(diǎn)。小偷在偷東西之前拿一堆小廣告的宣傳單,每天在想要盜竊的戶門上插小廣告,連續(xù)一周,之后去觀察,哪家門上7張廣告怎么插上的還怎么放在那兒,就要倒霉了,一直沒人;哪家門上兩張,地下三張,剩下的兩張不知道哪兒去了,盡量不下手,不確定什么時候有人;哪家門上和地下都很干凈,打死都不能下手,保不齊門一撬開,四個彪形大漢正在打麻將呢!這門技術(shù)對竊賊來說叫作踩點(diǎn),網(wǎng)站掃描和小偷踩點(diǎn)的道理類似……所以黑客攻擊別人電腦的第一個步驟也叫踩點(diǎn),我們做網(wǎng)絡(luò)的安全掃描檢測與此原理相同,只不過不是發(fā)小廣告觀察結(jié)果,而是向?qū)Ψ诫娔X發(fā)數(shù)據(jù)包,根據(jù)返回的應(yīng)答數(shù)據(jù)包分析對方電腦的信息。
驗(yàn)證一下哪些大型網(wǎng)站在使用 Linux。世界知名的網(wǎng)站 google.com、qq.com、新浪、網(wǎng)易等,無一例外地應(yīng)用著 Linux。就連你輸入 microsoft.com,會發(fā)現(xiàn)微軟的下載站等也在使用 Linux。
為什么這么多大型網(wǎng)站會采用 Linux 而不使用 UNIX 或 Windows?其中一個重要的原因就是使用 Linux 成本較低,而 UNIX 和 Windows 都是商業(yè)軟件;另一個更重要的原因是出于安全和性能方面的考慮。