
How to find all tables use particular storage engine on MySQL
MySQL รองรับ table engine อยู่หลากหลาย ไม่ว่าจะเป็น MyISAM, InnoDB, MEMORY, NDB เป็นต้น ดังนั้นหลายคนอาจคิดว่าเมื่อต้องตรวจสอบว่า table นี้ใช้ engine…
How to list the files from rpm package by rpm or yum-utils
หากต้องการ list รายชื่อไฟล์ของ rpm package ที่ยังไม่ได้ install หรือ install ไปแล้ว สามารถทำได้ 2 วิธีด้วยกัน คือ ใช้คำสั่ง…
[Infographic] History of Linux
History of Linux ได้เสนอเรื่องราวของ Linux ผสมกับประวัติของ GNU นิดหน่อย โดยใช้วิธีการนำเสนอแบบ Infographic เพื่อให้อ่านและเข้าใจได้ง่ายขึ้น นอกจากนี้ยังได้กล่าวถึงการเติบโตของ OS ตัวนี้ โดยเฉพาะด้าน…
Enable multiple SSL vhosts on a single IP with Apache
การเปิดใช้งาน https ที่รองรับ SSL certificate หลายใบบน port 443 ของ Apache เมื่อหลายปีก่อนดูเหมือนจะเป็นเรื่องยุ่งยาก แต่การมาของ SNI หรือ Server…
How to set a crontab to run command on the last day of every month.
เป็นที่ทราบกันดีว่าใน crontab ของ linux มีแค่การกำหนด เวลา วัน เดือน ในการทำงานเท่านั้น หากว่าจะต้องการให้ทำงานในวันสุดท้ายของเดือน หรือ เสาร์แรกของเดือน จะไม่สามารถทำได้ แต่ถ้าหากรู้วิธีการเขียน script…
MySQL replication: ‘show master status’ shows ‘Empty set (0.00 sec)’
หลังจากได้เตรียม server สำหรับ MySQL replication ด้วยการทำให้ข้อมูลของทั้งสองเครื่องเหมือนกันเรียบร้อยแล้ว ก็มาถึงขั้นตอนการ setup replication ซึ่งขั้นตอนนี้จะต้องรันคำสั่ง "show master status" เพื่อตรวจสอบ bin-log…
Install OpenVZ OS level virtualization on CentOS
OpenVZ คือ server virtualization solution ในระดับ OS level หรือเรียกว่า containers virtualization อีกตัวหนึ่งที่น่าสนใจ OpenVZ นิยมนำใช้กับ Virtual…
แนะนำ Putty Manager tool
สำหรับสาวก putty ผมมี tool ตัวใหม่มาแนะนำ ซึ่ง tool ตัวนี้มีประโยชน์สำหรับคนที่ต้อง remote หลายจอแล้วต้องรันคำสั่งพร้อมกันหลายๆ เครื่อง tool ตัวนี้คือ "Putty Manager"…
How to install dig, host and nslookup commands on your system
เมื่อต้องการรันคำสั่ง dig, host หรือ nslookup แต่เครื่อง linux ของคุณไม่มีคำสั่งดังกล่าวนี้ สาเหตุเกิดจากคุณได้ install แบบ minimum (สำหรับ CentOS 6,…