preload
二月 16

之前, 在許多linux的論壇中, 看到許多資深網管人不建議用webmin 來管理linux server, 大部分的論調都是, 『用webmin來管理, 只會讓人變笨, 變得不想去了解其原理』. 其實我是很同意這種說法的.
但是這兩天我卻用了webmin 來管理公司的Linux router, 用來修改iptables 的設定. 當初我也是在掙扎, 到底是要寫script file 來控制iptables 的設定呢? 還是用webmin 來管理就好了.
後來還是決定用webmin來做. 原因如下:
(1) 我的主要工作不是網管, 而是firmware engineer. 無法花太多時間在網管的工作上
(2) iptables 的原理, 我也努力的去K過, 畢竟若不知道原理, 是根本無法在webmin上設定iptables的.

我想, 用webmin 來管理linux server 之前, 應該還是要了解其設定到底是修改哪些files, 其修改值對映到設定檔的哪些欄位, 都要了解清楚, 才去用webmin 來管理, 不然用它管理linux server, 跟用windows 當server, 只會按』下一步』 有啥不同.

好工具是值得去用它, 但是千萬不要此工具給控制了, 那就變成工具在用你了(大部分依賴windows server的user ??).

就跟寫程式所用的IDE 環境一樣, 例如許多ARM的 IDE, 當然是很好用沒錯,可以提昇開發速度, 但是有許多自認為很厲害programmer 卻說沒有它就無法開發ARM的程式. 甚至認為會用漂亮IDE環境的人才是高手, 完完全全成為tools的奴隸. 等換到另一個陽春環境後, 就跟笨蛋沒兩樣. 只會一直罵環境太差, 而無法工作.
其實, 用gcc + gdb + makefile + text editor 就可以做到IDE 環境的所有功能了, 了解這些基本工具的功能後, 再去用IDE 環境, 才不會讓你在克難的環境下變成笨蛋.

Comments are closed.