Tue 27 Jan 2009
Posted in Linux小技巧 by 工頭 ,244 Views
今天工頭使用公司的電子郵件信箱寄信時,發現 yahoo.com.tw 的郵件伺服器居然退我的信,並出現了下列訊息,意思是公司的郵件伺服器被 Spamhaus 這個反垃圾郵件的組織列入 PBL 的黑名單,所以來信被阻擋了。
—– The following addresses had permanent fatal errors —–
<ken****@yahoo.com.tw>
(reason: 553 Mail from 70.66.64.23 not allowed - 5.7.1 [BL21] Connections not accepted from IP addresses on Spamhaus PBL; see http://postmaster.yahoo.com/550-bl21.html [550])
即然已經留下了網址,那就去看一下吧,但大意是要我們有意見的話去找 Spamhaus 組織申訴去吧!只要 Spamhaus 組織將您的郵件伺服器 ip 從黑名單上移除了的話,下次您的來信就不會被 yahoo.com.tw 的郵件伺服器退信。

找到這個 Spamhaus 這個反垃圾郵件的組織的網站,您可以輸入您的郵件伺服器 ip來尋找是否被加入了那一種黑名單。
知道了被加入那一個黑名單後,網站會提供從黑名單中移除的選項,只要跟著網頁的提示填好資料即可自黑名單中將您的郵件伺服器 ip移除。

Comments Off
Sat 27 Sep 2008
Posted in Linux小技巧 by 工頭 ,219 Views
最近工頭的Linux主機的螢幕上會一直出現「Neighbour table overflow」的訊息,並且就連不上INTERNET了。這個問題已經困擾了我許久,但是因為工作事忙所以也沒靜下心來找一找解決的辦法,只是每次都以把Linux主機用重新開機這個方法來暫時解決一下,不過大約只能撐個一、二個星期後就會又發生相同的情形。
今天終於讓我找到一個解決的辦法,根據國外的LINUX網站上談論到這是一個BUG,因為原始設定的數值太小(只有128)了,所以一旦不夠用就會產生「Neighbour table overflow」的訊息。所以我們要改正這個LINUX的缺失,就要自行輸入一個加大的數字。
在命令列中輸入下列指令即可︰
echo “1024″ > /proc/sys/net/ipv4/neigh/default/gc_thresh1
echo “2048″ > /proc/sys/net/ipv4/neigh/default/gc_thresh2
echo “4096″ > /proc/sys/net/ipv4/neigh/default/gc_thresh3
或是用 vi 在 /etc/sysctl.conf 文字檔中加入下列三行文字︰
net.ipv4.neigh.default.gc_thresh3 = 4096
net.ipv4.neigh.default.gc_thresh2 = 2048
net.ipv4.neigh.default.gc_thresh1 = 1024
用下列指令可以查詢目前的設定數值為多少︰
cat /proc/sys/net/ipv4/neigh/default/gc_thresh1
Comments Off
Sat 10 May 2008
Posted in Linux小技巧 by 工頭 ,248 Views
原本接在 Fedora core 5 電腦的電腦螢幕是 Q71-7 ,但是因故移作它用,所以只好將家中倉庫內的老古蕫電腦螢幕 NEC MultiSync XV17+ 搬出來使用,但是在 LINUX 的內部還是要設定一下才可以使用的,以下就是在 Fedora core 5 中更換電腦螢幕的方法。
詳細方法如下:
用 vi 文字編輯器將下列檔案打開設定檔
/etc/X11/.xorg.conf
找出並且將下列舊的電腦螢幕是 Q71-7 設定內容
Section “Monitor”
Identifier “Monitor0″
VendorName “Monitor Vendor”
ModelName “Q71-7″
DisplaySize 320 240
HorizSync 30.0 - 70.0
VertRefresh 50.0 - 150.0
Option “dpms”
EndSection
更改成下列內容 NEC MultiSync XV17+ 的電腦螢幕設定內容︰
Section “Monitor”
Identifier “Monitor0″
VendorName “Monitor Vendor”
ModelName “NEC MultiSync XV17 / XV17+”
DisplaySize 320 240
HorizSync 31.0 - 65.0
VertRefresh 55.0 - 100.0
Option “dpms”
EndSection
存檔後,利用下列指令試著進入視窗模式,若是正確顯示出視窗的話,就大功告成了。
startx
Comments Off
Tue 27 Nov 2007
Posted in Linux小技巧 by 工頭 ,320 Views
工頭最近因為受不了新買的電腦附的 Windows Vista 當機次數實在太頻繁了,所以只好將它 Format 之後改裝最近十分紅的LINUX Ubuntu 7.10,果然體驗到了傳說中的「果凍」般的視窗特效,真是太迷人了。
在 Ubuntu 7.10 預設中文輸入是 SCIM 這一個程式,剛剛開始使用時還不覺得有什麼不同之處,一陣子之後才發現是不是我的倉頡輸入法的功力變差了,為什麼有些字會解錯倉頡碼,而且都是一些平常都不會出錯的字,在半信半疑的心情之下,打開另一台裝 Windows XP 的電腦一試之下,才發現原來不是我的錯而是在 Windows 或 xcin 都是使用倉頡三代的輸入法,而我在ubuntu中的 scim 是選用了倉頡五代的輸入法,因為工頭心情平平選輸入法當然是選最新的(五代)囉!結果就是嘗到了倉頡碼不同的困境。
所以在 Ubuntu 7.10 使用預設 SCIM 中文輸入程時請選擇「倉頡三代」,才不會有倉頡碼不同的情形發生。

Comments Off
Sat 10 Nov 2007
Posted in Linux小技巧 by 工頭 ,249 Views
本小站的電腦主機的硬碟經本人數年來努力的填充資料及照片,但是目前尚無新增硬碟的必要,可是家中另一台舊電腦已經進入退休狀態,所以將它的硬碟搬到本小站的電腦主機來使用,不致於讓有用的設備閒置於倉庫之中。順便把操作程序記錄在這裏,提供給有需的網友參考。(這裏介紹的是IDE硬碟。)
Step 1︰將硬碟安裝在電腦中,並將資料線及電源線接好。
Step 2︰利用下列 linux 指令去查詢出新裝的硬碟在 linux 中的代號為何。(在這裏我們假設新裝的硬碟代號為「hdd」。)
fdisk -l

Step 3︰利用下列 linux 指令去切割出新裝的硬碟在中的磁碟分區(partition)。
fdisk /dev/hdd
Step 4︰利用下列 linux 指令去格式化(format)出新裝的硬碟在中的磁碟分區。(hdd1為新裝的硬碟中的第一個磁碟分區(partition)。)
mke2fs -j /dev/hdd1
Step 5︰利用下列 linux 指令去新增一個資料夾去當新裝硬碟的掛載點。
rmdisk /disk2
Step 6︰使用 vi 修改 fstab這個文字檔來設定 linux 開機時記得將新裝的硬碟掛載上來。
vi /etc/fstab
加入下列這一行文字。
/dev/hdd1 /disk2 ext3 defaults 1 0
Step 7︰利用下列 linux 指令去使 fstab 的設定立刻生效。
mount -a
Comments Off
Mon 22 Oct 2007
Posted in Linux小技巧 by 工頭 ,241 Views
當我們使用 sendmail 郵件伺服器時會一些寄不出去的信常我停留在 mail queue 中,雖然 sendmail 在嘗試寄出一段時日依然失敗後會自動刪除,但是我們有時會想要自行去刪除它。此時我們可以在 linux 的文字模式或「終端機」輸入下列指令去刪除 sendmail 的mail queue中信件。
sendmail stop
cd /var/spool/mqueue
rm -f *
sendmail start
輸入下列指令去查看mail queue中信件是否已經被清除完畢了。
mailq
若是在 sendmail 的日誌檔(/var/log/maillog)中出現下列記錄,則不必擔心它們,只要再依上列方法再次刪除 sendmail 的mail queue中的檔案後,這些訊息就不會再出現了。
Oct 22 00:56:42 aaa sendmail[3067]: NOQUEUE: SYSERR(root): readqf: cannot open ./dfl9LE7jJs005105: No such file or directory
Oct 22 00:56:46 aaa sendmail[3067]: NOQUEUE: SYSERR(root): readqf: cannot open ./dfl9LCqM1V003117: No such file or directory
Oct 22 00:57:03 aaa sendmail[3067]: NOQUEUE: SYSERR(root): readqf: cannot open ./dfl9LFnWeb008165: No such file or directory
Oct 22 00:57:10 aaa sendmail[3067]: NOQUEUE: SYSERR(root): readqf: cannot open ./dfl9LEn8MW006330: No such file or directory
Comments Off
Mon 8 Oct 2007
Posted in Linux小技巧 by 工頭 ,239 Views
近來公司的郵件伺服器(sendmail)每星期都會受到一些陌生主機騷擾,雖然不至於發生什麼損害但是聽到磁碟在嘎啦嘎啦作響總是心中不舒服,先利用vi 這個文字編輯軟體來查了一下郵件伺服器電腦的日誌檔 /var/log/maillog ,可以看到可以看到下面一些內容。
Oct 7 09:45:37 ken sendmail[8006]: l97GQ0p0008006: static-71-102-92-212.plspca.dsl-w.verizon.net [71.102.92.212] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Oct 7 09:45:39 ken sendmail[8000]: l97GPwux008000: static-71-102-92-212.plspca.dsl-w.verizon.net [71.102.92.212] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Oct 7 09:45:39 ken sendmail[7998]: l97GPwJo007998: static-71-102-92-212.plspca.dsl-w.verizon.net [71.102.92.212] did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
由上列資料可知騷擾公司的郵件伺服器(sendmail)是由 [71.102.92.212] 這個 ip 的電腦傳來的,所以我們可以利用防火牆來封住這一個 ip ,讓公司的郵件伺服器(sendmail)不再理會這個 ip 所傳來的訊息。你可以用 root 帳號進入 linux文字環境時,輸入下列指令即可啟動利用防火牆來封住 [71.102.92.212] 這個 ip。
iptables -A INPUT -i eth0 -p tcp -s 71.102.92.212 -j DROP
此時防火牆已經生效而開始不再理會這個 ip 所傳來的訊息,你可以利用下列指令去檢查上列指令是否有效。
iptables -L
輸入上列指令後,linux 會將目前所有已設定的防火牆規則全部一行一行的列出來,這時您只要找到下面這一行就表示我們之前輸入的指令已經生效了。
DROP tcp — static-71-102-92-212.plspca.dsl-w.verizon.net anywhere
Comments Off
Sun 29 Jul 2007
Posted in Linux小技巧 by 工頭 ,438 Views
要在openwebmail登入畫面中加入文字時,必須要修改 login.template 這個文字檔案的內容.
先利用vi 這個文字編輯軟體來修改 openwebmail.conf 這個文字檔案的內容.
cd /var/www/cgi-bin/openwebmail/etc/templates/zh_TW.Big5.utf8
vi login.template
將 login.template 內的文字檔內容中出現〈/td〉〈/tr〉〈/table〉這一行字的下方加入您所需要的文字敍述。
〈center〉〈p〉每位使用者的空間上限為20Mb〈/p〉〈/center〉
存檔之後下指令啟動它
cd /var/www/cgi-bin/openwebmail
./openwebmail-tool.pl –init
Comments Off
Tue 24 Jul 2007
Posted in Linux小技巧 by 工頭 ,445 Views
要在openwebmail加入文字在每個畫面下方中時,必須要修改 openwebmail.conf 這個文字檔案的內容。
先利用vi 這個文字編輯軟體來修改 openwebmail.conf 這個文字檔案的內容.
cd /var/www/cgi-bin/openwebmail/etc
vi openwebmail.conf
將openwebmail.conf內的文字檔內容中出現〈page_footer〉這一行字的下方加入您所需要的文字敍述。
〈center〉〈p〉每位使用者的空間上限為20Mb〈/p〉〈/center〉
存檔之後下指令啟動它
cd /var/www/cgi-bin/openwebmail
./openwebmail-tool.pl –init
Comments Off
Thu 12 Jul 2007
Posted in Linux小技巧 by 工頭 ,327 Views
當Linux 受到來自於網路中不友善的連線時,我們會須要一種工具軟體來確認其log 檔所記綠的資料是否正確時,這個時候我們需要在 linux 中好用的網路監視軟體- iptraf,若你是使用 linux fedora 的話,它己經在安裝光碟中了。
因為它不需要視窗環境也可以執行,所以你可以在進入文字環境時輸入下列指令即可啟動它來監視來自於網路中不友善的連線。
iptraf
下圖是啟動後的畫面,按「enter」進入以下畫面。。

下圖是主功能選單。選「IP traffic monitor」後,按「enter」進入以下畫面。

下圖是想要監視的網路卡選單,選擇您所要監視的網路卡按「enter」進入以下畫面。

iptraf 開始進行監視網路的畫面。

Comments Off
Mon 7 May 2007
Posted in Linux小技巧 by 工頭 ,443 Views
要變更在 ubuntu 7.4 中 grub 的開機選單,可以用 vi 或是 gedit 文字編輯器將下列 menu.lst 檔案打開.
sudo vi /boot/grub/menu.lst
其中比較特別的是用過 fedora 的人會發現,要修改的檔案名稱及位置都不一樣了,但是其實是相同的,只是 fedora 將這個 menu.lst 檔案由原來的位置連結到了 /etc/grub.conf 這個檔案來,以便於使用者的管理而己。
Comments Off
Fri 6 Apr 2007
Posted in Linux小技巧 by 工頭 ,534 Views
雖然在 windows 中MEGA DRIVE(Genesis)的模擬器己經算是很成熟了,但是在 LINUX中還是有努力的空間,不過也算有長足的進步了,在 ubuntu 6.10 中我們可以使用 dgen 這個模擬器程式來玩電視遊樂器 MEGA DRIVE(Genesis)的遊戲。
要安裝這個 dgen 軟體是可以在點選螢幕桌面上方的選單來開啟「終端機」的視窗︰
應用程式-> 附屬應用程式 -> 終端機
輸入下列指令去安裝即可。
sudo apt-get install dgen
輸入下列指令去即可(假設Game ROM的檔名是 shinobi.SMD)。
dgen shinobi.SMD


操作方法如下。
Enter︰開始遊戲。
Z︰暫停遊戲。
A︰使用忍術。
S︰發射手裏劍。
P︰跳躍。
Comments Off
Fri 16 Mar 2007
Posted in Linux小技巧 by 工頭 ,507 Views
近來在網站上看到有關於 htop 這個軟體的消息,今天一時手癢就下載來使用了一下,但是可能是原來 linux 附的 top 用習慣了,所以覺得這個算是加強版的 top 沒什麼特別的。
若要有人要試試看這個 htop 軟體,則可以利用 yum 在 Fedora core 5 中來安裝它,只要在命令列中輸入下列指令即可。
yum install htop
安裝安成後只要在命令列中輸入下列指令即可執行 htop。
htop

Comments Off
Mon 5 Feb 2007
Posted in Linux小技巧 by 工頭 ,486 Views
雖然在 Fedora core 5 中己經預設安裝了不少好用的字形,若你對於微軟的字形還是念念不忘的話在 Fedora core 5 還是可以安裝微軟的字形的。要安裝微軟的字形必須先找到 msttcorefonts-2.0-1.noarch.rpm 這個字形套件檔才行。
Step 1︰在命令列中輸入下列命令來下載 msttcorefonts-2.0-1.noarch.rpm 這個字形套件檔。
wget –referer=http://www.mjmwired.net/resources/mjm-fedora-fc6.html http://www.mjmwired.net/resources/files/msttcorefonts-2.0-1.noarch.rpm
Step 2︰在命令列中輸入下列命令來安裝它。
rpm -ihv msttcorefonts-2.0-1.noarch.rpm
Step 3︰安裝完畢後,重新開機或重新登入即可生效。

Comments Off
Sat 3 Feb 2007
Posted in Linux小技巧 by 工頭 ,456 Views
為了讓 ubuntu 6.10 desktop 的 sound juicer可以將音樂CD轉檔成mp3檔,我們必須安裝程式 GStreamer,以下是利用文字模式下的安裝方法。
STEP 1:安裝屬於影片播放器的外掛程式 GStreamer 0.10,必須先點選螢幕桌面上方的選單來開啟下圖「終端機」的視窗︰
應用程式-> 附屬應用程式 -> 終端機
STEP 2:輸入以下指令來修改 sources.list 這個文字檔。
vi /etc/apt/sources.list
去修改此文字檔的內容.
deb http://tw.archive.ubuntu.com/ubuntu/ edgy main restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy main restricted universe
deb http://tw.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe
更改成
deb http://tw.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy main restricted universe multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
STEP 3:存檔後再輸入以下指令來安裝 GStreamer 0.10 這個外掛程式。
sudo apt-get install gstreamer 0.10*
STEP 4:在 sound juicer 的「編輯設定組合」選項視窗內點選「新增」,去新增一個名為 mp3的新選項,然後在「GStreamer 管線」這一項中填入下列文字,並在「延伸檔名」中填入mp3。
audio/x-raw-int,rate=44100,channels=2 ! lame name=enc ! id3mux
安裝及設定完畢後,就可以使用 ubuntu 6.10 desktop 內建的 sound juicer可以將音樂CD轉檔成mp3檔。
Comments Off