คอนฟิก BIND DNS เก็บข้อมูลโซนโดเมนไว้ใน SQLite บน CentOS 7

จากบทความ คอนฟิกเซิร์ฟเวอร์ BIND DNS บน CentOS 7 – ตอนที่ 2 เพิ่มโซนโดเมน ที่ผ่านมา หลังจากที่เราตัดสินใจตั้งเซิร์ฟเวอร์ DNS เพื่อเก็บข้อมูลโดเมนของเราเองแล้วนั้น หากมีการแก้ไขข้อมูลของโดเมน เช่นมีการเพิ่มหรือเปลี่ยนแปลง ชื่อ (hostname) กับ IP Address หรือข้อมูลอื่น ก็ต้องมีการแก้ไขไฟล์โซนของโดเมนนั้นๆ

ดีฟอลต์จากการติดตั้ง BIND ผู้ดูแลระบบต้องแก้ไขคอนฟิกโซนโดเมน ในรูปแบบการแก้ไขไฟล์ โดยใช้ editor เช่น vi หรือ nano และหลังการแก้ไขเสร็จสิ้น ก็ต้องรีสตาร์ตเซอร์วิส named ใหม่

เพื่อชีวิตที่ง่ายขึ้นของผู้ดูแลระบบ ในที่นี้ขอแนะนำการคอนฟิก BIND ให้เก็บข้อมูลโซนโดเมน ไว้ในรูปแบบฐานข้อมูล (SQLite) เวลาแก้ไขข้อมูล ก็ปรับปรุงข้อมูลในฐานข้อมูลโดยตรง แต่หลังแก้ไขเสร็จสิ้นแล้ว ไม่จำเป็นต้องรีสตาร์ตเซอร์วิส named ใหม่อีกครั้ง

Continue reading “คอนฟิก BIND DNS เก็บข้อมูลโซนโดเมนไว้ใน SQLite บน CentOS 7”

หัดใช้ PostgreSQL

ช่วงนี้เหตุจำเป็นต้องใช้ฐานข้อมูล PostgreSQL  เลยลองติดตั้ง และหัดใช้กันซะหน่อย เห็นว่าน่าจะมีประโยชน์จึงมาเผยแพร่ให้อ่านกัน

เนื่องจากคุ้นเคยกับ MySQL มานาน ในแต่ละหัวข้อจะเปรียบเทียบกับคำสั่ง mysql

กรุณาสังเกต prompt ที่รันคำสั่ง จะมีอยู่ 2 โหมด คือ UNIX shell และ postgres ที่เข้าได้ด้วยคำสั่ง psql

Continue reading “หัดใช้ PostgreSQL”