• Deploy Kubernetes Dashboard to Cluster on Ubuntu 22.04

    Deploy Kubernetes Dashboard to Cluster on Ubuntu 22.04

    ,

    หลังจากที่เราลอง Install Kubernetes กันไปแล้ว เราจะมาลอง Deploy Kubernetes Dashboard ซึ่งเป็น web-based เพื่อเอาไว้สำหรับ Monitor ซึ่งขั้นตอนการ Deploy ก็ไม่ยาก แต่ต้องติดตั้ง Helm Package กันก่อน

    Read More

  • Install Kubernetes Cluster on Ubuntu 22.04

    Install Kubernetes Cluster on Ubuntu 22.04

    ,

    Kubernetes (K8S) เป็นระบบการจัดการ Cluster Container แบบ Orchestration Platform ที่ช่วยในการ Automate Deployment, Scaling และ Management จะต่างกับ Docker ที่ทำงานแบบ Container Level แต่ทั้งสองก็อยู่บน Based-on ของ Container ซึ่งเราจะมาลองติดตั้ง Kubernetes ที่หน้าที่คล้ายกับ Docker Swarm แต่มีประสิทธิภาพในการทำงานสูงกว่า

    Read More

  • Fix SSH Error: no matching key exchange method found

    Fix SSH Error: no matching key exchange method found

    ในกรณีที่เราทำการ SSH ไปยัง Server แล้วเกิด Error ว่า no matching key exchange method found ทำให้ไม่สามารถเข้าถึง Server ได้ ซึ่งจะเกิดกับ Server ที่ใช้ระบบปฏิบัติการ OS รุ่นเก่า ๆ

    Read More

  • Fix Ubuntu Error: Package Manager Lock

    Fix Ubuntu Error: Package Manager Lock

    ในกรณีที่เราใช้งาน Ubuntu ผ่านทาง Command Line แล้วเกิด Ubuntu Error ว่า Could not get lock /var/lib/dpkg/lock ไม่สามารถทำการ Update Package หรือ Install Package ได้ พูดอีกอย่างก็คือ Package Manager Lock ซึ่งอาจเกิดได้จากหลาย ๆ สาเหตุ

    Read More

  • Join Domain to Active Directory on Ubuntu 22.04

    Join Domain to Active Directory on Ubuntu 22.04

    หลายคนคงเคย Join Domain กับ Active Directory บน Windows กันมาบ้างแล้ว แต่เราจะมาลอง Join Domain กับ Active Directory บน Ubuntu กันบ้าง ซึ่งหลักการก็จะคล้าย ๆ กับการ Join Domain บน Windows ถ้าเราเข้าใจ Concept

    Read More

  • Install NTP on Oracle Linux

    ,

    NTP ( Network Time Protocol ) เป็นโปรโตคอลที่ใช้ในการ Sync Time ของเครื่อง Server ทุกเครื่องภายใน Network ให้ตรงกันผ่าน Protocol UDP ซึ่งทำงานแบบ Client-Server หรือ Peer-to-Peer ด้วย Port 123 ถ้าหาก Sync Time ของเครื่องไม่ตรงกัน อาจจะทำให้ Application หรือ Database ทำงานผิดพลาดได้

    Read More

  • How to get DateTime History on Linux

    โดยปกติการใช้งาน History ซึงเป็น Command Line ของ Linux จะไม่แสดงรายละเอียดของวันที่และเวลา DateTime แต่เราสามารถกำหนด Format ผ่าน Variable ที่ชื่อ HISTTIMEFORMAT

    Read More

  • Change IP and Hostname on Ubuntu 18.04

    Canonical ได้ทำการเปลี่ยนแปลง Network บน Ubuntu ตั้งแต่เวอร์ชั่น 17.04 ครั้งใหญ่ทำให้การตั้งค่า Network ทำได้ง่ายขึ้น โดยกำหนด Configuration แบบ YAML File ด้วย Netplan ซึ่งมันจะทำการเลือก Renderer Tool ที่เหมาะสม

    Read More

  • iSCSI Initiator on CentOS 7

    หลังจากที่ลองต่อ iSCSI บน Windows และ Linux กันไปแล้ว เราจะมาลองต่อ iSCSI บน CentOS ซึ่งการติดตั้งก็จะคล้าย ๆ กัน แต่หลังจากที่ต่อ iSCSI ได้แล้ว หากต้องการจะ Mount Volume บน CentOS จะไม่ได้ใช้ LVM แต่จะใช้ ZFS แทน ซึ่งจะเขียนในบทความต่อไป

    Read More

  • Custom PS1 on Oracle Linux

    ,

    PS1 ( Prompt String ) เป็นข้อความที่แสดงอยู่บน Command Line เพื่อรอรับคำสั่ง เวลาเรียกใช้งาน Shell บน Linux โดย Distribution ส่วนใหญ่ จะแสดงชื่อ Username ที่ Logon ตามด้วยชื่อ Hostname และ Current Directory ซึ่งเราสามารถทำการ Custom ได้

    Read More