Jun 21
ใช้ mysqltuner แล้วพบว่า จำเป็นต้อง optimize tables แต่จะทำไงให้ optimize ได้ทุกตารางล่ะ
ใช้คำสั่งนี้ได้เลยครับ
mysqlcheck -Aao --auto-repair -u root -p[password]
-a, –analyze [Analyze given tables]
-o, –optimize [Optimize table]
-A, –all-databases [Check all the database]
–auto-repair [If a checked table is corrupted, automatically fix it. Repairing will be done after all tables have been checked, if corrupted ones were found]
หรือ จะใช้
mysqlcheck -uroot -p -ro –all-databases
-r = Can fix almost anything except unique keys that are not unique.
ก็จะสำเร็จเสร็จเรียบร้อย ที่เหลือก็แล้วแต่ปรับแต่งนะครับ
Share This
written by Mr-San
\\ tags: mysql, optimize
Jun 18
เมื่อวันพฤหัสบดี 12 มิถุนายน 2551 มีงานเปิดตัวโครงการระดับประเทศงานหนึ่งครับ ผมเป็นคนหนึ่งในทีมผู้จัดทำ นั่นก็คือ โครงการระบบจดหมายอิเล็กทรอนิกส์กลางภาครัฐ โครงการใหญ่มากสำหรับผมในปีนี้ แถมยังได้รับเกียรติจาก ดร.ศักดิ์ เสกขุนทด ให้ร่วมเป็น speaker ในงานด้วย ตื่นเต้นมาก (ไม่เคยขึ้นพูดงานที่มีคนฟังเยอะขนาดนี้ ประมาณ 400 คน)
โครงการนี้ถือกำเนิดจาก มติ ครม.ที่ไม่อยากให้ข้าราชการใช้ free email ซึ่งอาจจะมีส่วนทำให้ความลับทางราชการรั่วไหลได้ จึงอยากให้ข้าราชการหลืกเลี่ยงการใช้งาน แล้วมาใช้ส่วนกลางแทน และผลประโยชน์ที่ได้อีกอย่างที่ผมเห็นว่าสำคัญมากคือ ราชการไม่จำเป็นต้องมีการลงทุนซ้ำซ้อนในส่วนของโครงสร้างระบบเมล์ แล้วหันมาใช้ส่วนกลาง ง่ายต่อการจัดการ
รายละเอียดผมคงไม่ต้องสาธยายมากครับ ไงลองไปอ่านตาม link ต่างๆ กันละกันครับ
ref :
ส่วนรูปทีมงานและรูปอื่นๆ ผมคัดเอามาบางส่วน ดูได้ที่
Share This
written by Mr-San
\\ tags: mail.go.th
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) ด้วยครับ จะได้ใช้ไปอีกนานๆ
Share This
written by Mr-San
\\ tags: 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
Share This
written by Mr-San
\\ tags: csh, FreeBSD, sh
Apr 05
หลังจากเปลี่ยน wordpress ได้ 1 อาทิตย์ รวมถึงเปลี่ยน theme ใหม่ ด้วยให้แสดงผลได้ 3 column ก็ยังไม่พบปัญหาใดๆ ทุกอย่างดูเรียบร้อยดี แต่ตอนใช้ wp ใหม่ ค่อนข้างแปลกๆ คงยังไม่คุ้นเคย ครับ แต่ 3 column นี่ดูเต็มหน้าดี
Share This
written by Mr-San