星期日, 9月 27, 2009

最近機房得【機瘟】了

這幾天,先是學務主機硬碟有壞軌,開機後會卡在Smart:....
好不容易開機會,查看message log發現
Aug 24 14:50:07 www smartd[2593]: Device: /dev/sda, 6 Currently unreadable (pending) sectors
Aug 24 14:50:07 www smartd[2593]: Device: /dev/sda, 6 Offline uncorrectable sectors
Aug 24 15:20:07 www smartd[2593]: Device: /dev/sda, 6 Currently unreadable (pending) sectors
Aug 24 15:20:07 www smartd[2593]: Device: /dev/sda, 6 Offline uncorrectable sectors
Aug 24 15:50:07 www smartd[2593]: Device: /dev/sda, 6 Currently unreadable (pending) sectors
Aug 24 15:50:07 www smartd[2593]: Device: /dev/sda, 6 Offline uncorrectable sectors
Aug 24 16:20:07 www smartd[2593]: Device: /dev/sda, 6 Currently unreadable (pending) sectors
Aug 24 16:20:07 www smartd[2593]: Device: /dev/sda, 6 Offline uncorrectable sectors
Aug 24 16:50:07 www smartd[2593]: Device: /dev/sda, 6 Currently unreadable (pending) sectors
Aug 24 16:50:07 www smartd[2593]: Device: /dev/sda, 6 Offline uncorrectable sectors

上網查了一下,大概是硬碟有壞軌,想說還可以開機,而且檔案也有備份所以不怕掛,結果就開始發生一堆以前沒發生過的怪事,先是學務內將學生升級,過二天後, 模組內的學生人數統計非常怪,連一年級的資料還沒匯進去,竟然會出現3個班各有一個學生,其他年級也有幾個班的人數和學籍資料有出入,再來又發生註冊組及導師無法修改學生資料,資料修改完送出後,會出現sql update 的一些訊息,但是沒有更新資料,最後只好再找一台機器將系統重裝,不過重裝的過程也不是很順利。

今天,在機房整理資料,突然整個斷電,UPS一直狂叫,可是電燈還是亮著,最後發現應該是電力負載過量,開機自行跳掉了,重開就好了!

可是有一兩台機器,因為沒有接UPS ,那就很慘了,尤其是行政FTP的硬碟,開機後發現磁碟陣列出現Critical的訊息,還好是作raid1,先忽略掉,沒關係,還有一顆硬碟就再撐著吧,可是開機到一半,竟出現

>> Checking root filesystem
>> /dev/hda1 Contains a file system with errors, check forced.
>> Error reading block 2378098 (Attempt to read block from filesystem resulted in
>> short read) while doing inode scan.
>> /dev/hda1 : UNEXPECTED INCONSISTENCY ; RUN fsck MANUALLY.
>>                  ( i.e. , without -a or -p options )
>>                                                                                               [FAILED]
>> *** An error occurred during the file system check .
>> *** Dropping you to a shell ; the system will reboot .
>> *** When you leave the shell .
>> Give root password for maintenance
>> ( or type Control-D for normal startup ) :
上網查了一下,應該是斷電造成的,但是網路上查到的資料不多,修正的方式也不一,最後只好先試最簡單的方法,沒想到竟成功了,方法如下:

  1. 先依提示,輸入root 的密碼

  2. 將每個partition執行fsck指令,我是下這樣
    fsck /dev/sda1
    若check後有問題,系統會你是否要修正inode並寫入,按Y,不過這個程序要很久,
    將每個partition fsck後(註:/boot 這個partition因為正在執行,所以不能執行fsck),再reboot,看看是否可以正常開機吧!

  3. 要找機會將硬碟換掉,並且重新安裝

星期四, 9月 24, 2009

wordpress增添媒體-圖片出現錯誤

wordpress要在編輯文章的編輯器上方要上傳圖片時,按增添圖片圖示,竟然沒反應,查了很久,是因為啟動AuthImage這個plugin,停用,增添圖片增添圖片的功能就正常了!

wordpress 如何上傳檔案到blog

wordpress有個好用的plugin可以用來管理上傳的檔案,那就是download-monitor,下載到wp-content/plugins,解壓縮後,/wp-content/uploads 權限改為777。

另外,還要修改可准許的檔案類型,才能將.doc .odt之類的檔案類型上傳,如何修改呢?必須要最高管理者登入後,到【網站管理】->【網站選項】->【部落格檔案上傳類型】宣告可以上傳的檔案類型副檔名,這樣才能使用download-monitor來將上傳檔案插入到文章中,連中文檔名也可以正常上傳下載喔!

Linux下如何解rar

http://www.rarsoft.com/download.htm下載rar for linux,目前是rar 3.9 for linux,但是安裝後無法使用,系統必須要使用glibx2.7以上的版本,因此就下載rar 3.8 for linux,下載位置http://www.rarsoft.com/rar/rarlinux-3.8.0.tar.gz,下載後 安裝步驟如下:

tar zxvf rarlinux-3.8.tar.gz

cd rar

make

之後就會自動將rar unrar複製到/usr/bin

解壓縮的方法

rar e xxx.rar

星期二, 9月 22, 2009

如何安裝wordpress mu 2.8.4

一、先上wordpress mu網站

二、下載wordpress mu最新版到網站的根目錄,例如/var/www/html,目前的mu版本是2.8.4a,我下載的是.tar.gz版,故是wordpress-mu-2.8.4a.tar.gz

三、tar zxvf wordpress-mu-2.8.4a.tar.gz

四、mv wordpress-mu blog

五、直接連到blog,http://xxx.xxx.xxx.xxx/blog

六、訊息顯示需要chmod 777 /varw/www/html/blog  /var/www/html/blog/wp-content/

七、再次輸入http://xxx.xxx.xxx.xxx/blog,即會出現安裝的畫面,將資料庫相關資料填寫完畢後送出,會出現一個確認頁,預設管理者為admin,密碼則由系統直接給,因此安裝完後,要趕快進入重新修改admin的密碼。

八、到【我的普立玆】部落格下載2.8.4a中文語系檔http://blog.beyes.tw/365,或直接下載http://skyfate.googlepages.com/WordPress-MU-2.8.4a-zh_TW.zip

九、解壓縮WordPress-MU-2.8.4a-zh_TW.zip,會得到兩個檔zh_TW.mo和zh_TW.po

十、修改wp-config.php,將define ('WPLANG', '');改為define ('WPLANG', 'zh_TW');

十一、將 zh_TW.mo 檔案上傳至 wp-content/languages 資料夾下。

十二、登入後台。在 Site Admin/Options 底下有個 Site Wide Settings,然後將 Default Language 的選項設為 Chinese 再按 Update Options。

十三、再選擇選單上的 Settings/General,其底部有個 Blog language 將它設為 Chinese 在您完成儲存之後,就可將您的 Blog 後台中文化。

十四、完成上述兩個設定後,就可完成全部的中文化工作。