為什么服務(wù)器和 Linux 是天生一對(duì)呢?
不知道大家有沒有過這樣的疑問:為什么我遇到的服務(wù)器基本上全是Linux系統(tǒng)呢?
甚至很多時(shí)候還想給它安裝一個(gè)windows,像操作自己電腦那樣操作我的服務(wù)器,全部都是我熟悉的東西,豈不美哉。
所謂有果必有因,想要弄明白這個(gè)道理,我們需要先了解一下服務(wù)器和我們個(gè)人電腦的區(qū)別。
?
1
服務(wù)器說到底也是計(jì)算機(jī),其內(nèi)部的構(gòu)造和你自己的電腦沒有什么本質(zhì)的區(qū)別,大家都是馮諾依曼體系的。之所以不能用我們的個(gè)人PC來取代服務(wù)器,原因是它們兩個(gè)在使用上有著巨大的差別:
個(gè)人PC:使用者是知道計(jì)算機(jī)的存在的,屬于主動(dòng)性
服務(wù)器:使用者并不知道服務(wù)器的存在,就像你逛淘寶的時(shí)候,根本不關(guān)心它的后臺(tái)是有多少臺(tái)服務(wù)器在運(yùn)行,這屬于被動(dòng)型

此外,個(gè)人電腦用過一會(huì)兒你可能就直接關(guān)機(jī)了,下次用的時(shí)候再打開,但服務(wù)器卻必須一致處于運(yùn)行狀態(tài),不能輕易停掉,比如你正在王者榮耀峽谷里征戰(zhàn)時(shí)突然就掉線了,你是否可以接受呢?所以這就對(duì)了機(jī)器穩(wěn)定性提出了非常高的要求。
一般企業(yè)級(jí)都會(huì)要求"5個(gè)9",也就是99.999%的可靠性
綜上所述,追求盡可能高的穩(wěn)定性和速度,這就是服務(wù)器和個(gè)人電腦的最大區(qū)別,在工作中大家還能體會(huì)到,追求穩(wěn)定性比速度還要更重要一點(diǎn)。

2
通過上面的分析可以知道,服務(wù)器的穩(wěn)定性非常重要,這里還要說一下服務(wù)器大概可以分成三個(gè)組成部分:
底層硬件
操作系統(tǒng)基于硬件運(yùn)行
APP基于操作系統(tǒng)運(yùn)行
所以如果想讓服務(wù)器穩(wěn)定運(yùn)行的話,上面的三個(gè)環(huán)節(jié)一個(gè)都不能出錯(cuò)

如果操作系統(tǒng)掛了,APP頁(yè)面即使代碼再怎么優(yōu)雅也白搭,還是會(huì)被操作系統(tǒng)給拖累,所以作為服務(wù)器的絕配,Linux操作系統(tǒng)就要登上舞臺(tái)了,之所以說它和服務(wù)器是絕配,離不開Linux的以下幾個(gè)特性:
運(yùn)行穩(wěn)定
開源
安全
輕量
其中穩(wěn)定性也是Linux的一個(gè)重要特性,在實(shí)際使用中,它很少會(huì)出現(xiàn)自身系統(tǒng)崩潰的問題
現(xiàn)在,你明白了嗎?
來源:blog.csdn.net/HNU_Csee_wjw/article/details/122547793
