發表文章

目前顯示的是 2月, 2007的文章

FreeBSD的軟體更新

我們都知道FreeBSD的軟體安裝很容易, 只要使用ports來安裝, 大部份的軟體都可以只下個make install指令就可以了。但是日後的軟體升級更新要如何做呢? 其實也不難, 我簡單整理如下步驟: 1. 使用cvsup工具來更新ports # cvsup -g -L 2 ports-supfile 2. 利用pkg_version指令檢查是否需要更新 # pkg_version -v arc-5.21o_1 = up-to-date with port arj-3.10.22 = up-to-date with port autoconf-2.59_2 = up-to-date with port automake-1.9.6 = up-to-date with port clamav-0.88.7_1 .... 3. 如果有更新的必要, 則使用portupgrade工具來更新 # portupgrade -a (portupgrade工具同樣可以先使用ports安裝: # cd /usr/ports/ports-mgmt/portupgrade # make install clean ) 當然前提是對外上網的能力要有, 還有更新之後, 要注意軟體本身的設定方式有沒有改變, 讀讀Release Notes, 並做些功能的測試是很有必要的! 否則不要輕易的升級你的系統!

Domino主機Fault Restart

最近發現我們Domino主機(6.0.3版/AIX)不定時的發生因為Fault而自動重開的現象, 因為主機會自動寄信通知我們管理員, 所以一定會知道有這個情形, 有時候重開後系統行為就很正常, 但有時候, 重開後系統就不太正常! 至少在重開時, 那五分鐘的時間內, 使用者會覺得不能寄信或收信! 主機寄來的通知信內容如下: Fault Recovery Notification: Server s02/Princo was restarted after a fault on 02/13/2007 08:28:41 一開始我在Domino管理員界面的log裡找問題, 結果出事的那段時間就是沒有log! 後來在AIX的目錄下(/server1)找到log檔, 如下: -rw-r--r-- 1 notes notes 755783 Feb 13 08:34 dcntrlr02130000.log 這個檔的內容就有出事時的log, 如下: 02/13/2007 08:28:34 SMTP Server: 10.1.10.122 disconnected. 1 message[s] received 02/13/2007 08:28:36 SMTP Server: 10.1.32.2 connected 02/13/2007 08:28:39 SMTP Server: Message 00029EDA (MessageID: ) received 02/13/2007 08:28:39 SMTP Server: 10.1.32.2 disconnected. 1 message[s] received Stack base = 0x2ff21840, Stack size = 124168 bytes Fatal Error signal = 0x0000000b PID/TID/K-TID = 13994/1/18887 Tue Feb 13 08:28:41 Fault recovery is in progress Tue Feb 13 08:28:41 Running NSD NSD is in progress ................. Tue Feb 13 08:33:59 Terminating tasks Tue Feb 13 08:34:01 Fr...

終結垃圾郵件(七) 監控軟體補充

圖片
補充: 文章中提到可以使用MRTG來監看系統中的各種狀態, 不過要先安裝SNMP,還要設定,還要安裝Apache, 再去設定MRTG的一些東西, 最後得到的畫面雖然是圖型式的, 還算專業! 可是實在太累人! 最近在網路上看到一套軟體, 可以監看各種主機包括FreeBSD, 畫面也不錯!叫做Applications Manager 7, 可以在Google上打"FreeBSD System Monitor"就可以找到! 安裝後只要新增Monitor, 輸入主機的名稱, 設定SNMP的Community Name就可以連上了, 當然在之前要在FreeBSD主機上面安裝SNMP, 設定並測試, 這部份是一定要做的。 可是完成之後, 就可以很輕易的在Applications Manager 7的界面操作,監看系統的各種情形。 Applications Manager 7的免費版本可以監看5台主機, 這對大部份人來說不是問題; 以FreeBSD擋信主機來說, 我們可以把各種要用到的Process列入監看, 而且可以看到歷史資料, 例如每個小時的記憶體使用量, 還可以設定用量超過多少時要通知我們。這樣對系統的使用情形可以有很好的掌握。