想趁暑假來學一下linux,網上找了一下有centos跟ubuntu,不曉得哪一套比較好呢?
希望之後可以用來架設伺服器、架設網站。
centos 比較穩定,不過也為了穩定,不少程式還維持舊版,很少出問題
ubuntu 比較方便(也有伺服器版),國內論壇比較熱絡,有問題比較容易解決
先學虛擬軟體, 個人電腦可以加裝 VirtualBox , 有獨立電腦建議 Proxmox VE , 以後要試什麼 Linux 都可以在裡面執行.
對於 Linux 的 Distribution , Ubuntu 強調源自 Debian , 並加上更人性化操作, CentOS 優勢是 RedHat 的社群版, 很多軟體會使用 RedHat 認證.
不過架伺服器, 其實通常跟這些 Distribution 影響不大, 比如網站可能是 Apache , lighthttpd , nginx , 相關的設定基本上是跟著軟體.
只有安裝方式如 apt , rpm , 第一次設定的檔案位置才跟 Distribution 有關, 或者後續自己處理自動備份等功能, 才會有一點不同.
我是用UBUNTU19.04換掉公司之前使用的CENTOS6做的郵件伺服器
就是centos久久不更新,更新就出大事,公司那台centos才會一直使用舊的套件,同事怕出事才一直都沒做安全更新及套件更新,因此爆發極大量垃圾郵件、被掛釣魚網頁,被isp及nic來函警告,gmail,hotmail、yahoo、seednet........封鎖我們信箱發出去的所有信件
為了解決這堆問題,試著去更新那台老舊的centos,才發現早已超過LTS,也找不到可用的發行版,苦苦折騰了幾個月,找不到可能的垃圾郵件的出處,一直用私人GMAIL代發全公司200多人的信件根本不是辦法,我心一橫,用一台中古i3的電腦,裝了ubuntu 19.04,架設postfix,dovecot,spamassassin,把舊主機上的passwd,shadow導出導入到新主機,home,spool/mail轉移,DNS上做好SPF跟DMARC,做好拒絕RELAY的範圍,花了兩天而已,就把新主機架設起來且上線,開啟自動安更新系統......
更新至今已經運行了三個月,一切正常,不再是anti-abuse的常客,reputation也是很漂亮的spam score:0,gmail,hotmail,yahoo.....也沒再掉信或延遲的問題
至於UBUNTU跟CENTOS誰好?會抓老鼠的都是好貓,會生老鼠的一定不是貓
japhenchen兄真是太佩服了,不知道你user端是用localhost收
還是user都在web上收信作業?
之前小弟公司的mail-server也掛了,exchange 2000舊到沒人能救
本來想架個mail server在手動把user帳號一筆一筆匯進去
後來想想依台灣中小企業的尿性,上去ok之後就成慣例,最後頂著壓力
逼公司買新的mail-server主機,也順道從local端改成web端收信
減輕我方IT人力的吃緊,localhost端收信不是不好,但遇到pc掛了
HDD死了,通訊錄跟信件都要匯出來,還有早年歷史共業,帳號跟密碼
一樣,很容易被試出來狂寄垃圾信,用open source架是不錯
但後續接手的人必須要能夠維護,其實我跟另外一個同事都考慮到這點
不見得自己會在這間公司待很久,也要幫後續接手的人考慮到這點
電腦客戶端有
Office outlook 2010,2013,2016
Windows Live Mail
Thunderbird
網頁郵箱我用RoundCubeMail架在同一台伺服器上
支援IMAP的安卓手機郵箱、愛瘋、iPad都可以透過wifi/3G/4G連接(不用VPN)
硬著頭皮,沒碰過也上啊~