How to install whois using yum on CentOS

คำสั่ง whois เป็นคำสั่งที่ช่วยให้เราสามารถตรวจสอบข้อมูลของโดเมนต่างๆได้โดยตรงซึ่งจะช่วยอำนวยความสะดวกให้กับผู้ดูแลระบบในการตรวจสอบความถูกต้องของโดเมนผ่านคำสั่ง หรือนำไปประยุกต์ใช้ในการเขียน script เพื่อดึงข้อมูลต่างๆมาแสดงและตรวจสอบ เช่นตรวจสอบวันหมดอายุของโดเมน หรือตรวจสอบเจ้าของโดเมน เป็นต้น

How to fix “Error: 0x80300001” when install Windows Server in KVM

เมื่อทำการติดตั้ง Windows Server 2008 R2 บน KVM แล้วเกิด error “windows is unable to the selected location. Error: 0x80300001” สาเหตุเป็นเพราะว่า installer ต้องการใช้งาน Windows Server DVD-ROM (CD-ROM) แต่ไม่พบหรือว่าไม่สามารถอ่านแผ่นได้

Install uTorrent on CentOS 6

uTorrent เป็น bit torrent client ที่ได้รับความนิยมอย่างแพร่หลาย เมื่อหลายปีก่อนยังไม่รองรับการทำงานบนระบบปฏิบัติการ Linux ถ้าหากอยากใช้งานจำเป็นใช้ต้อง wine ช่วยในการรันโปรแกรม แต่ปัจจุบัน uTorrent ได้รองรับการทำงานบนระบบปฏิบัติการ Linux อย่างเป็นทางการ การใช้งานจะใช้งานผ่าน webui ซึงมีหน้าตาการทำงานเหมือนกับ uTorrent บน windows แต่ต้องใช้งานผ่านเวปเท่านั้น สำหรับการติดตั้ง uTorrent บน CentOS 6

How to extract a single file / directory from tar archive

การ extract บาง file หรือบาง directory ออกจาก tarball บน UNIX หรือ Linux สามารถทำได้โดยไม่ต้องทำการ extract file หรือ directory ออกจาก tar ทั้งหมดก่อน ซึ่งจะช่วยเพิ่มความสะดวกและประหยัดเนื่อที่เมื่อมีการ extract file หรือ directory วิธีการ extract บาง file หรือบาง…

How to fix high CPU usage problem on BIND (named)

DNS (bind) บน centos 6 เมื่อได้เปิดใช้งานโดยไม่ได้ปรับแก้ไขอะไรนอกจากสร้าง zone และ zone file จะเกิดปัญหาการใช้งาน CPU เกิน 100% ดังตัวอย่างด้านล่าง top – 11:32:19 up 8 days, 44 min, 1 user, load average: 0.24, 0.09, 0.06…

A Comparison of Pros and Cons between InnoDB and MyISAM

MySQL มี table storage engines อยู่ด้วยกันหลากหลาย แต่ที่นิยมใช้งานกันหลักๆ คือ InnoDB และ MyISAM ในบทความนี้ผมจะมาเปรียบเทียบข้อแตกต่างระหว่าง InnoDB และ MyISAM ในส่วนของ feature, ประสิทธิภาพการทำงาน และข้อดีข้อเสียต่างๆของ InnoDB และ MyISAM

NUMA Architecture and MySQL

NUMA เป็นสถาปัตยกรรมแบบใหม่สำหรับ multiple processor โดยแต่ละ processor (physical) จะมี memory ของตัวเอง ชุดหนึ่ง ซึ่งจะทำให้ processor สามารถเข้าถึง memory ได้รวดเร็วมากกว่าสถปัตยกรรมเก่า ระบบปฏิบัติการ Linux มีวิธีการจัดการกับ NUMA system อย่างไร จะมอง hardware ในระดับ physical layer เรียก processor ว่า…

How to get physical number of CPU sockets on Linux server

บนเครื่อง Linux Server หากต้องการตรวจสอบว่าเครื่อง server ที่ใช้งานอยู่มีจำนวน CPU กี่ socket เราสามารถทำได้โดยไม่จำเป็นต้องไปเปิดเครื่อง server ดู โดยคำสั่งที่ใช้คือ dmidecode การติดตั้ง dmidecode บน Centos # yum install dmidecode คำสั่งในการตรวจสอบจำนวน CPU ว่ามีกี่ socket สามารถรันคำสั่งได้ดังนี้

How to streaming export and import MySQL database to other server

ใครเคย dump database พร้อม import database ข้ามเครืองบ้าง? ฟังดูแล้วเหมือนจะทำไม่ได้ แต่จริงๆแล้วสามารถทำได้และไม่มีอะไรสลับซับซ้อนเพียงแค่มีคำสั่ง nc (netcat) มาช่วยในการส่งข้อมูลแบบ streaming ไปยังเครื่องปลายทาง สำหรับการ streaming export and import MySQL database ไปยังเครื่องอื่นสามารถทำได้โดย รัน mysqldump ที่เครื่องต้นทาง และรัน mysql เพื่อ import ข้อมูลที่เครื่องปลายทาง…