2008年8月1日 星期五

我的第二把刷子 - 系統管理

從大學到現在,一直以來投注最多時間的作業系統是 FreeBSD,

原因很簡單,就是好用,講到這邊應該會引起筆戰,

因為不同的作業系統各有支持者與優缺點。



但是如果要以賺錢為考量,

FreeBSD 卻是最不吃香的,

因為業界不是 Windows 就是 Linux,



Windows 雖然號稱操作最簡單,但是要把 Service 架設管理的部分,和 AD 部分學起來,

其實也不簡單,另外 Windows 上的 solution 幾乎都要綁 licence,

所以一直以來 Windows 的系統一直沒好好研究過。



Linux 是老牌的 Unix like 系統,我對它唯二的抱怨,

就是 distribution 太多,不同的 distribution 習慣差異頗大,

每用一套新的 distribution 都要花時間重新適應。

我比較常用的是 CentOS,

可是最近因為臨時需要用到 Linux,下載 ISO 又會花費一些時間,

所以乾脆跟同事借現成的 Ubuntu Server 來裝,

邊裝邊用,心理的 os 卻是 這啥鬼~ 這啥鬼~,

很多使用習慣要重新建立。

另外就是套件管理的部分,我覺得 FreeBSD 比較好,因為有官方的在維護,

Gentoo 其實也不錯 (跟 FreeBSD 很相似),但是從頭開始架設到好很花時間。



作業系統的選擇,當然是先看客戶需求,

如果可以自己決定,Server 的部分 FreeBSD 當然是我的首選,

如果是要架防火牆,則是 Linux,因為 iptables 的功能和模組真的很強,FreeBSD 完全被打趴。



所以作業系統的學習,

要先把 Windows 那塊先補起來( Windows 2003),

再來是 Linux 上 iptables 的部分。

以後 Unix Like 的部分就專攻 FreeBSD 和 Gentoo,



架 Server 當然就是為了要提供 Service,

Web、Mail、FTP 是基本的,

跟 Web 搭配的通常是 Database,一般最常見的就 Windows 的 SQL Server,和 MySQL,

AD、LDAP、SAMBA、Radius,則是在一定規模的公司或是需要一定的管理需求下會用到的,

另外有 Service 就會有資料,有資料就要備份,

在不同平台的備份機制與設計也是需要實作的。



另外,sercrity 和 optimization 的部分,

是在實作的過程中,需要去注意和累積經驗。


講到這,

系統整合好像也是可以吃飯的路~。

沒有留言:

張貼留言