1. 程式人生 > >[轉帖]Debian 的優點

[轉帖]Debian 的優點

版權所有 彭勇([email protected])

Linux 是我剛剛接觸Unix的時候使用的,那時候使用的是 Redhat 4.0和Debian 1.3。那時,我建立的伺服器,就是使用的Debian的,我還專門寫了一篇文章,推薦Debian。後來,由於Linux的一些限制,如最多程序數、同時開啟的控制代碼數、檔案分割槽大小、檔案大小、多執行緒效能、重負載效能等的限制,放棄了Linux的使用,轉向了FreeBSD和Solaris X86。前一階段,有重新安裝了Debian (woody版,即剛剛釋出的stable-3.0),發現Debian又有了很多好處:
1、 穩定
debian 的特點是,測試完善,版本的釋出週期長。如最近釋出的3.0(woody),用了兩年時間,比起其他版本,如Redhat, Mandrake等等幾個月就是一個新版本來說,是慢了一點。但是debian確實穩定,在使用過程中,幾臺安裝debian的伺服器都可靠地工作。Debian一般同時有3個版本, stable, testing和unstable,如果需要絕對穩定的使用者,如生產機,可以選用stable。一般的使用者可以使用testing。
Debian的釋出軟體更新過程一般是這樣的,新的軟體包,先進unstable,測試一段閃,沒有問題反饋了,加入testing。而stable的版本,除非有嚴重問題或者安全性問題,才會更新。這種嚴謹的做法和完整的測試,保證了debian的穩定性。不象其他一些版本,為了賺幾個光碟的錢,就拼命出新版本。包括FreeBSD也是一樣,每隔3個月出一個版本,這其實不是一個好的現象。FreeBSD 4.6就出了很多問題,釋出不久,出了大量BUG,讓人瞠目結舌,現在已經修正到4.6.2了。
Debian版本釋出的慢,對於系統管理員來說,是一件好事。只要系統穩定、可靠、安全,管理員是不願意經常升級系統的,因為如果你手裡有一堆伺服器,這些活是費時、費力、而且容易出問題的。Debian 的穩定和釋出週期的長,和solaris有些類似,受到系統管理員的歡迎。這也是Debian在業內受到好評的一個重要原因。
2、 升級方便
Debian的系統升級太方便了,只要編輯 /etc/apt/sources.list,加入幾行:
deb
http://http.us.debian.org/debian
stable main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

然後使用下面兩條命令:
apt-get update
apt-get upgrade
就可以升級所有系統程式、軟體包和安全補丁。可以在伺服器執行的時候升級。也可以在版本更新的時候升級,如從 2.2 的版本到 3.0的時候,只要用以上操作,一切搞定。
這是所有作業系統中間最方便的一種升級辦法,比FreeBSD的cvsup還要爽。

3、 軟體包管理程式
初次接觸Debian的人,有些迷惑的是他的包管理程式。和其他Linux通常使用的RPM不一樣,Debian使用的是dpkg來管理的包。除了dpkg,debian還提供了基於dpkg的功能更為強大的dselect和apt-get管理程式。

4、 軟體包豐富
debian的軟體包包羅永珍,極為豐富。所以在debian上,幾乎不再需要自己編譯原始碼,直接使用dselect或者apt-get來安裝軟體包就可以了。這樣的好處,一是節省了編譯安裝的時間,更為重要的是,當軟體包由於版本太老或者有安全問題,需要更新的時候,只要使用 apt-get upgrade,一下可以將所有軟體更新。這對於系統管理員來說,是個福音。

5、 嚴格遵循標準
Debian是所有Linux中間,最嚴格遵循業界標準的。

6、 效能出眾
Debian經過實際執行,效能出眾。雙PIII CPU, 1GRAM, SCSI的伺服器作為web伺服器使用時,能夠將一條100Mbps的線路全部吃滿,和FreeBSD不相上下。而同樣的機器,執行Solaris,卻達不到同樣的吞吐率。
 

相關推薦

[]Debian優點

版權所有 彭勇([email protected]) Linux 是我剛剛接觸Unix的時候使用的,那時候使用的是 Redhat 4.0和Debian 1.3。那時,我建立的伺服器,就是使用的Debian的,我還專門寫了一篇文章,推薦Debian。後來,由於Linux的一些限制,如最多程序數、同時開

Eclipse安裝svn插件的幾種方式 ....

如果 version name feature help sin 鏈接 exe 文件 Eclipse安裝svn插件的幾種方式 1.在線安裝: (1).點擊 Help --> Install New Software... (2).在彈出的窗口中點擊add按鈕,輸

centos6.8下安裝matlab2009(圖片

.so 完成 流程 bsp ror not libraries .com pen 前言 如何優雅的在centos6.8上安裝matlab2009. 流程 不過我個人安裝過程完後啟動matlab的時候又出現了新問題: error while loading shared

網站架構

設備 老男孩 第一次 緩存 rbd chm nbsp 性能 sql http://oldboy.blog.51cto.com/2561410/736710 高並發訪問的核心原則其實就一句話“把所有的用戶訪問請求都盡量往前推”。 如果把來訪用戶比作來犯的"敵人",我們一

[收集] Java註解

cto 這一 字段 declare rri 鼓勵 指定 包含成員 容易 1、Annotation 它的作用是修飾編程元素。什麽是編程元素呢?例如:包、類、構造方法、方法、成員變量等。Annotation(註解)就是Java提供了一種元程序中的元素關聯任何信息

Vista的MBR磁盤簽名(Disk Signature) (

otl sign RR .cn 分區 工作 color 接班人 最新 原帖:Vista的MBR磁盤簽名(Disk Signature)_存夢_新浪博客 http://blog.sina.com.cn/s/blog_6fed14220100qq71.html 存夢發表於(2

maven(一) maven到底是個啥玩意~

大白 中心 最好 新的 區別 OS rate ner 命令行模式 轉載自:https://www.cnblogs.com/whgk/p/7112560.html 我記得在搞懂maven之前看了幾次重復的maven的教學視頻。不知道是自己悟性太低還是怎麽滴,就是搞不清楚,

:maven(二) maven項目構建ssh工程(父工程與子模塊的拆分與聚合)

圖片 做的 bsp IT 是個 pan 有一種 junit img 出處:http://www.cnblogs.com/whgk/p/7121336.html 前一節我們明白了maven是個什麽玩意,這一節就來講講他的一個重要的應用場景,也就是通過maven將一個ssh

eclipse Web項目WebContent目錄修改

IE pro 過程 val 路徑和 cat tin 問題 property 最近在做Web 項目時,新建了一個WEB 項目,如webdemo,eclipse默認的build路徑為build,WEB-INF存放於WebContent下面,今改了一個build路徑和WebCon

使用eclipse創建之前沒有創建的web.xml

沒有 nbsp 遇到 src nts rip gravity java avi 由於在下學習Java的時間不長,所以對於一些工具的使用不太熟悉,特別是eclipse,雖然這是一款強大的Java編譯工具但是現有漢化版。所以在實際使用的時候難免會遇到各種各樣的麻煩。今天就遇到了

---把eclipse默認的編譯文件夾build改為web-inf/classess文件夾

java net b2c clas lips water In fcm uil 1、在web-info下新奸classess文件夾 2、右鍵項目 3、選擇java build path ————————————轉帖---把eclipse默認的編譯文件夾build改

Java生成和操作Excel文件

head instance AC 單元格 content 類型 eid 網站 hang JAVA EXCEL API:是一開放源碼項目,通過它Java開發人員可以讀取Excel文件的內容、創建新的Excel文件、更新已經存在的Excel文件。使用該API非Windows操作

java使用poi.3.10讀取excel 2010

輸入流 icc ioe [] dsw sfc input type() 2.x package poi; import java.io.FileInputStream; import java.io.IOException; import java.io.Input

[]Linux 的UTC 和 GMT

1、問題 對於裝有Windows和Linux系統的機器,進入Windows顯示的時間和Linux不一致,Linux中的時間比Windows提前8個小時。 2、解決方法 修改/etc/default/rcS,設定不使用UTC時間,設定如下:UTC=no 3、解釋 這個是一個關於時間的問題,我們就先來了

[]Oracle字符集的檢視與修改 --- 還未嘗試 找個週六 試試. Oracle 字符集的檢視和修改

Oracle 字符集的檢視和修改 感謝原作者 改天試試 https://www.cnblogs.com/rootq/articles/2049324.html   一、什麼是Oracle字符集        Or

[] 網際網路名詞 --- 領客青年

在網際網路行業呆了那麼久CPC、MAU、DAU....這些名詞你都知道了嗎?   “教給你的都是過時的,不過時的是學習” 領客青年 DAU: daily active user,日活躍使用者數量 MAU: 月活躍使用者量 ARPU: (Aver

】 Windows中解決刪除檔案時提示被程序佔用的問題

原文連結是:https://blog.csdn.net/caodinke/article/details/45101119 應用背景:   windows作業系統中,有時我們關閉程式後,一些相關的程序仍在後臺執行,並訪問著一些檔案,使得我們無法對這些檔案及其所屬的資料夾進行刪除、重新命名等操

[]UsingDiskspdforSQLServer --- 改天做下練習 官方文件.

Using DiskSpd in SQL Server environments Writer: Robert Beene Contributors: Jose Barreto, Ramu Konidena Technical Reviewers: Robert Dorr, Mike

[]MySQL的sum函式返回的型別

原帖地址: http://bylijinnan.iteye.com/blog/1984472?utm_source=tuicool 摘要 :  The SUM() and AVG() functions retur

[] 學習一下 apache bench 的總結簡介 ( LAMP的沒用過..)

PS:網站效能壓力測試是效能調優過程中必不可少的一環。只有讓伺服器處在高壓情況下才能真正體現出各種設定所暴露的問題。Apache中有個自帶的,名為ab的程式,可以對Apache或其它型別的伺服器進行網站訪問壓力測試。 ApacheBench命令原理: ab命令會建立很多的併發訪問執行緒,模擬多個