May 18
อันนี้เป็น checklist สำหรับ ตั้ง Server ใหม่สำหรับ Ubuntu 8.04 Server นะครับ
ก็ขึ้นกับว่าใครจะทำอะไรบ้างแต่อันนี้เป็นของที่ผมคิดว่า น่าจะเหมาะกับการเป็น Server ครับ
- /etc/network/interface – pre-up /etc/network/iptables.firewall : เพิ่มกฏ Iptables Firewall
- vi /etc/default/rcS – UTC=no : แก้ไขเวลาเครื่องและเวลาของระบบ ให้เป็นเวลาของประเทศไทย
- backup /etc/init.d : ไว้สำหรับแก้ไขไฟล์ เก็บไว้ก่อน
- /etc/init.d/apparmor stop && update-rc.d -f apparmor remove : ยกเลิกการใช้งาน apparmor
- ln -sf /bin/bash /bin/sh : แก้ไข default shell
- apt-get remove pcmciautils ubuntu-minimal pppoeconf ppp pppconfig
- update-rc.d -f pcmciautils remove
- /etc/ssh/sshd_config – PermitRootLogin no
เก็บไว้ติดตั้งเรื่อย Ubuntu 8.04 เป็น LTS (Long Term Support) ด้วยครับ จะได้ใช้ไปอีกนานๆ
Tagged with: checklist • hardy heron • ubuntu
Apr 16
เป็นปัญหาการใช้งานมานานครับ เรื่องการใช้ >/dev/null พอดีผมไปเจอบทความมาก็เลยเอามาบอกต่อดีกว่าครับ
1. /bin/sh
prog > /dev/null 2>&1 <-- ok
prog > /dev/null 2>/dev/null <-- ok
prog >& /dev/null <-- ok
2. /bin/csh
prog > /dev/null 2>&1 <-- fail
Ambiguous output redirect.
prog > /dev/null 2>/dev/null <-- fail
Ambiguous output redirect.
prog >& /dev/null <-- ok, recommend
3. FreeBSD /etc/crontab
SHELL=/bin/sh
prog >& /dev/null <-- fail, bad FD
prog &> /dev/null <-- not good, is bg
prog > /dev/null 2>&1 <-- ok
-- /bin/bash
prog &> /dev/null <-- not good
prog >& /dev/null <-- ok
reference : http://www.linuxchannel.net/board/delete.php?table=freebsd&no=21&page=1
Tagged with: csh • FreeBSD • sh
Apr 05
หลังจากเปลี่ยน wordpress ได้ 1 อาทิตย์ รวมถึงเปลี่ยน theme ใหม่ ด้วยให้แสดงผลได้ 3 column ก็ยังไม่พบปัญหาใดๆ ทุกอย่างดูเรียบร้อยดี แต่ตอนใช้ wp ใหม่ ค่อนข้างแปลกๆ คงยังไม่คุ้นเคย ครับ แต่ 3 column นี่ดูเต็มหน้าดี
Mar 31
เป็น trick เล็กน้อยในการใช้งาน Plesk ครับ หลายคนใช้ mod_rewrite ควบคู่กับการทำ *.domain.com
ซึ่งใน plesk เอง จะมีขั้นตอนดังนี้
- เพิ่มใน dns ให้มี *.domain.com
- แก้ไขใน /var/www/vhosts/domain.com/conf/vhost.conf (ถ้าไม่มีก็สร้างขึ้นมา)
- เพิ่ม ServerAlias *.domain.com ในไฟล์ที่สร้างขึ้น
- รันคำสั่ง /usr/local/psa/admin/sbin/websrvmng –reconfigure-vhost –vhost-name=domain.com
- หลังจากนั้น restart apache ก็เป็นอันจบสิ้น
ยุ่งยากพอควรครับ แต่ก็สามารถใช้งานได้ดี ดีกว่าต้องมาทำใหม่อีกหลายๆครั้งครับ
เป็นกับเครื่องที่ให้บริการอยู่ เศร้า
Tagged with: plesk • rewrite • subdomain • wildcard
Mar 01
When I compile mysql, I need libmysqlclient_r.a how to get it? how and how.
Yep! I found, compile with ./configure –enable-thread-safe-client
Tagged with: configure • libmysqlclient_r • mysql