«Prev || 1 | 2 | 3 | 4 | 5 || Next»
Category: Computer
Posted by: Phantom

我裝的是英文版的 Nucleus,在很久已前得知在使用 search 功能時會有問題。所有的搜尋皆無法跑出正常的結果。那時在日文的網站找到了解決的方式,後來搜尋的功能就可以正常運作了。最近,我把 Nucleus 做了版本的更新就忘了這回事。最近自己一用才發現 Search 的功能又破功了!

由於上次做已經是很久前的事了,沒想到我居然忘了寫一篇下來紀錄!好在記憶力還沒衰退太多憑著些微的記憶,又回到 Google 上面去尋找當初解決的方式。

其實一點都不難,只要去日本的 Nucleus 官網,下在他們目前最新的 zip 檔回來。如果懶得做這個步驟,也可以直接從我這下載 SEARCH.zip

解壓縮後,將 nucleus/libs/SEARCH.php 這個檔案覆蓋到你安裝 Nucleus 目錄下相同位置的 SEARCH.php 即可。

備註:
Nucleus 日本官網:http://japan.nucleuscms.org/

 

Category: Computer
Posted by: Phantom

過年前就覺得我的伺服器有些老舊了。它是我大約十年前自己組裝的電腦。P4 2.4 的 CPU,搭配 SCSI 的硬碟。也還算很穩定的陪我度過了近十個年頭。

所以呢,在過年前我就定了一台 IBM 的入門伺服器,它也在過年前就送來了。不過由於手邊的雜事多一直沒時間來進行轉移的動作。而機器也還沒有狀況,所以我就進入了偷懶模式。

在過年期間我的舊主機就發生狀況了!先是一個 Partition 被系統切換成唯讀模式,之後重新開機並執行 fsck。跑完fsck 大致沒問題。結果隔了兩三天,系統發 email 通知我 Raid 有問題 (我是用 software Raid)。登入系統一看,我的 md0 以進入 degrade mode。

» Read More

Category: Computer
Posted by: Phantom

做為一位系統管理者,一定要時常注意系統的健康狀態。

前一陣子公司有位同仁的 email 密碼設的太簡單了,所以,被猜到並且被盜用來濫發垃圾信件。Mail 的 log 量又非常的大,所以也不可能每天去檢視所有的紀錄。一直到幾天後,收到有寄出的 email 被退件,而原因就是我們的 mail server 被列在某個黑名單上。我再進一步去查,才發現原來有帳號已經被盜用了好幾天。由於使用的流量/頻寬與時間都沒有太大,所以,從流量上來看,並不能很容易的察覺有異常。

其他系統方面的善後與設定我就不多著墨了。但是,我就開始思考與尋找適合的工具來幫我處理這部份的問題。在努力的尋找下(迷之音,先前不夠努力,Orz),我找到了 pflogsumm!

由於該套件有包含在 Debian 內,所以安裝非常簡單:

apt-get install pglogsumm

安裝好後,先寫一個 bash script,我定的路徑及檔名(/usr/local/sbin/postfix_report.sh):

#!/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

pflogsumm /var/log/你的maillog檔 | formail -c -I"Subject: Mail Statistics" -I"From: pflogsumm@example.com" -I"To: 收件人@example.com" -I"Received: from mx.example.com ([192.168.xxx.xxx])" | sendmail postmaster@example.com

exit 0

以上的 script,請將所有的 domain / email / IP,更改為適當資訊。存檔後再 chmod 即可。

» Read More

Category: Computer
Posted by: Phantom

在 Linux 下,我主要會用兩種不同的程式來備份 (視需要而定)。而我用的程式分別為 mondorescuedar

其實這兩套都是蠻方便好用的。

Mondorescue 我最常使用它來做全備份。也可以用來做異機還原。

mondoarchive -Oi -d /backup -E /backup -p `hostname`-`date +%Y-%m-%d` -s 4480m

-Oi:備份成 ISO 檔
-d:備份到那個路徑下
-E:排除不要備份的路徑
-p:備份檔名的 prefix
-s:一個 ISO 檔的大小

dar -R /restore_dir -x backup_file -g "directory_to_be_restored"

-R:還原檔案之路徑
-x:備份的檔案
-g:要被還原的檔案或資料夾

其他的就請詳閱官方文件囉。

Category: Computer
Posted by: Phantom

整個過程都很順利。在還原時,我只有稍微調整了一下 /etc/fstab。就讓它自己從頭跑玩了。

還原完成後,也沒什麼問題,內建的網卡也都有抓到。不過網卡設定要做一些調整。

還原完成後,開機都沒遇到什麼重大的問題,開機完成後,以 root 的身分登入。發現不論是 eth0 或是 eth1 都不能正常啟動。要啟動時會出現下列的錯誤訊息 (其他的我忘了抄):

No such device eth0 error while getting interface flags

後來查了一下,是 udev 要做一些調整。

/etc/udev/rules.d/70-persistent-net.rules 這個檔案裡紀錄了eth 與 Mac 的對照表。所以,我就把舊的 eth0 與 mac 移除掉。然後把新的網卡分別設定成為 eth0 / eth1。最後再/etc/init.d/udev restart 就搞定了。

Category: Computer
Posted by: Phantom

最近購買了一顆 Seagate 晶鑽 2.5吋 500GB 行動硬碟要拿來在 Linux 下做備份資料用。

當然啦,最基本的一定是先建 Partition,再來就是 mkfs.ext3。到此為止都還算順利。

開始使用就先 copy 約 80GB 的資料進去。等到隔天複製完了再把它卸載,收起來。 過了幾天,把硬碟接上,並進行掛載。咦?有錯誤訊息?

EXT3-fs warning (device sde1): ext3_clear_journal_err: Filesystem error recorded from previous mount: IO failure
EXT3-fs warning (device sde1): ext3_clear_journal_err: Marking fs in need of filesystem check.
EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
EXT3 FS on sde1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.

怪了,我不可能沒有卸載就拔 USB 插頭的,怎麼會有這種問題咧?

後來直接觀察 log,第一時間的判斷就是,硬碟去睡覺了。睡了之後,叫不醒。便開始 Google 資料了。

» Read More

Category: Computer
Posted by: Phantom

第一個碰到的問題是:

跑 aptitude update 之後,會有錯誤訊息:

W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: You may want to run apt-get update to correct these problems

只要執行以下指令,安裝下面的套件即可:

apt-get install debian-archive-keyring

 

» Read More

Category: Computer
Posted by: Phantom

Apache 架好,網站的資料也都弄好,最後。自然是要來看看 log 檔。看看有沒有錯誤訊息,還是啥異常現象!

結果,一看,還真的有耶!

localhost - - [09/Nov/2008:08:16:36 +0800] "GET / HTTP/1.0" 200 16267 "-" "Apache (internal dummy connection)"

這是啥碗公呀?

照例,自然是要問一下 Google。

» Read More

Category: Computer
Posted by: Phantom

最近新的系統剛上線,總是會有一些小狀況要來慢慢的調整。

在 anacron 每日的報告中看到了:

send-mail: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
send-mail: warning: inet_protocols: configuring for IPv4 support only
postdrop: warning: inet_protocols: IPv6 support is disabled: Address family not supported by protocol
postdrop: warning: inet_protocols: configuring for IPv4 support only

 

» Read More

Category: Computer
Posted by: Phantom

安裝好 etch 之後,它的 IPv6 預設是開啟的。

由於目前我覺得不需要,所以就先行關閉啦。

方法一定不只一種, 我就列出我用的方式。

先找到 /etc/modprobe.d/aliase,找到下面這一行:

alias net-pf-10 ipv6

改成:

alias net-pf-10 off
alias ipv6 off

 

» Read More

«Prev || 1 | 2 | 3 | 4 | 5 || Next»