ติดตั้ง vagrant บน Mac OS X

vagrant เป็นโปรแกรมที่ช่วยบริหารจัดการเครื่องเสมือนได้ง่ายขึ้น โดยจะมีคำสั่งที่ใช้สร้าง แก้ไข คอนฟิก ลบ เปิด ปิดเครื่องเสมือน และจะมีการรวม (package) เครื่องเสมือนให้เป็นไฟล์เดียวที่เรียกว่า box เพื่อให้คนอื่นๆ สามารถนำไปใช้งานได้ ด้วยสภาพแวดล้อม (environment) เดียวกัน

ลองมาดูตัวอย่างการดาวน์โหลดและติดตั้ง vagrant บน Mac OS X กัน

Continue reading “ติดตั้ง vagrant บน Mac OS X”

ติดตั้ง VirtualBox Guest Additions บน CentOS 7

เพื่อให้เครื่องเสมือน (guest) ที่ถูกติดตั้งใน VirtualBox ทำงานได้ดีมากขึ้น แนะนำให้ติดตั้ง Guest Additions บนระบบปฏิบัติการที่ลงบนเครื่องเสมือนด้วย ไม่ว่าจะเป็น Linux, Windows

โปรแกรม VirtualBox ได้เตรียมชุดโปรแกรม Guest Additions ไว้เป็น CD image เพื่อให้เรียกใช้ได้ เหมือนกับการเรียกใช้แผ่น CD หรือ DVD บนเครื่องเสมือน

ในที่นี้จะแสดงวิธีการติดตั้ง Guest Additions บน CentOS 7 ที่ติดตั้งบนเครื่องเสมือน

Continue reading “ติดตั้ง VirtualBox Guest Additions บน CentOS 7”

รีวิวการติดตั้ง Ubuntu 16.04 Server

2 ปีมีหน Ubuntu ได้ออกเวอร์ชันล่าสุด 16.04 ซึ่งเป็นเวอร์ชัน LTS (Long-term support) ที่ทาง Ubuntu จะสนับสนุนการอัพเดตปรับปรุงซอฟต์แวร์เป็นระยะเวลานานกว่าเวอร์ชันปกติ (5 ปี) ทำให้เหมาะสมกับการนำไปติดตั้งใช้เป็นเซิร์ฟเวอร์ในการทำงานจริง (Production)

ลองมาดูรีวิวการติดตั้ง Ubuntu 16.04 เวอร์ชัน Server กัน โดยจะติดตั้ง LAMP server

Continue reading “รีวิวการติดตั้ง Ubuntu 16.04 Server”

แสดงสภาพอากาศผ่านหน้าจอ Terminal

ช่วงนี้อากาศเปลี่ยนแปลงบ่อย มาดูวิธีที่ System Administrator ดูค่าสภาพอากาศกัน ด้วยการใช้คำสั่งผ่านหน้าจอ Terminal

Continue reading “แสดงสภาพอากาศผ่านหน้าจอ Terminal”

การใช้ vi เบื้องต้น – YouTube

วิธีการและเทคนิคการใช้คำสั่งใน vi (vim) เบื้องต้น เหมาะสำหรับผู้หัดใช้

เนื้อหาประกอบด้วย

  • Install vim-enhanced
  • Syntax Highlighting
  • Move the cursor
  • Go to Line number
  • Search Keyword
  • Page Up, Page Down
  • Insert, Append
  • Undo
  • Change Word
  • Delete Character, Line
  • Save (Write) & Quit

Continue reading “การใช้ vi เบื้องต้น – YouTube”

สิ่งที่ทำหลังจากติดตั้ง CentOS 7 – เปลี่ยนชื่อเครื่อง hostname

รันคำสั่งบน CentOS 7 เพื่อเปลี่ยนชื่อเครื่อง hostname

# hostname
# hostnamectl
# nmtui
# vi /etc/hostname

Laravel 5.2 – Authentication เปลี่ยนให้ใช้ฟิลด์ username แทนที่ email

ขั้นตอนการเปลี่ยนให้ Laravel Authentication ตอนล็อกอิน (login) ให้ใช้ฟิลด์ชื่อ username แทนที่จะใช้ email

Continue reading “Laravel 5.2 – Authentication เปลี่ยนให้ใช้ฟิลด์ username แทนที่ email”

ติดตั้งและทดลองใช้ Docker บน CentOS 7

ถือว่ามาแรงมากในรอบปีที่ผ่านมา สำหรับ docker ที่ช่วยบริหารจัดการซอฟต์แวร์เพื่อให้รันบนลีนุกซ์ที่แตกต่างกันได้

โดยจะมีการรวบรวมซอฟต์แวร์ ขั้นตอนการติดตั้ง libraries การคอนฟิก และอื่นๆ ที่จำเป็น รวมเป็น image เพื่อให้สามารถนำไปรันภายใต้ container ซึ่งเป็นคุณสมบัติหนึ่งของ kernel ในลีนุกซ์ ได้อย่างไม่มีปัญหา

ในที่นี้ขอแสดงการติดตั้งและทดลองใช้ docker เบื้องต้น โดยจะทดลองบน CentOS 7

Continue reading “ติดตั้งและทดลองใช้ Docker บน CentOS 7”

สิ่งที่ทำหลังจากติดตั้ง CentOS 7 – useradd, sudo, disable root login

สิ่งที่ทำหลังจากติดตั้ง CentOS 7

  • เพิ่ม user ใหม่
  • คอนฟิกให้ผู้ใช้สามารถ sudo ได้
  • ปิดการ ssh ด้วย root