เมื่อเจอปัญหา high score spam
pts rule name description
—- ———————- ————————————————–
3.2 FH_DATE_PAST_20XX The date is grossly in the future.
1.3 MISSING_HEADERS Missing To: header
0.0 HTML_MESSAGE BODY: HTML included in message
-0.7 BAYES_20 BODY: Bayesian spam probability is 5 to 20%
[score: 0.1606]
1.1 DNS_FROM_OPENWHOIS RBL: Envelope sender listed in bl.open-whois.org.
0.6 RCVD_IN_SORBS_WEB RBL: SORBS: sender is a abuseable web server
[61.91.252.149 listed in dnsbl.sorbs.net]
ขั้นตอน login เข้า server
# cpan
cpan> install LWP::UserAgent
cpan> force install LWP::UserAgent
cpan> install Archive::Tar
# sa-update -D
# killall spamd
# /usr/bin/spamd -d -c -m 5
Posted on : 04-04-2010 | By :
admin | In :
CentOS, Linux
เวลา server ของเรามีปัญหา โดยปกติแล้วกว่า 90% จะมาจากปัญหาพื้นฐานต่างๆ เช่น disk เต็ม , ram ไม่พอ , CPU 100%
ผมได้รวบรวมวิธีการค้นหาปัญหาที่เิกิดขึ้นใน Linux sever ( Linux troubleshooting ) ลองทำตามดูรับรองว่ามีประโยชน์มากทีเดียว
1. ใช้คำสั่ง df -h
เพื่อดู disk space ว่าเต็ม 100% หรือเปล่า นี่เป็นสิ่งแรกที่ต้องตรวจสอบ
#df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
901G 901G 0G 100% / << นี่แสดงว่ามีปัญหา disk เต็ม
/dev/sdb1 903G 36G 821G 5% /backup
/dev/sda1 99M 12M 83M 13% /boot
tmpfs 2.0G 0 2.0G 0% /dev/shm
/var/tmpMnt 1008M 35M 922M 4% /tmp
ถ้าพบว่า disk เต็ม สามารถไปที่ / แล้วลองใช้คำสั่ง du –max-depth=1 -h เพื่อดูว่า file ไหนที่ทำให้เต็ม โดยไล่ไปทีละ directpry
2. ใช้คำสั่ง top
เพื่อดู CPU , RAM , swap file และ process ที่ใช้ CPU และ memory สูงที่สุด

3. ใช้คำสั่ง tail -100 /var/log/messages
เพื่อดู log ไฟล์ของระบบว่าเกิดอะไรขึ้นเพื่อดู log ไฟล์ของระบบว่าเกิดอะไรขึ้น 100 คือ 100 บรรทัดสุดท้าย สามารถเปลี่ยนได้ตามต้องการ
4. ดู log ของ process นั้นๆ เช่น log ของ http , mysql
#df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup00-LogVol00/dev/sdb1 903G 36G 821G 5% /backup/dev/sda1 99M 12M 83M 13% /boottmpfs 2.0G 0 2.0G 0% /dev/shm/var/tmpMnt 1008M 35M 922M 4% /tmp
0