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

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

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

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