• Upgrade Version Ubuntu 16.04 LTS to 18.04 LTS

    ช่วงนี้ลองเล่น Open NSFW ของ Yahoo ในการทำ Adult Image Detection แต่ทำบน Windows ค่อนข้างจะยุ่งยาก เลยจะลองบน Ubuntu โดยใช้ VM ที่มีอยู่ แต่เป็น Ubuntu 16.04 ซึ่ง Open NSFW ต้องการ Ubuntu 17.04 ขึ้นไป เราจึงจะมาทำการ Upgrade Version Ubuntu กัน

    Read More

  • Install Kong and PostgreSQL on Ubuntu 16.04

    Kong ( Orchestration Microservice API Gateway ) เป็น Open Source API Platform ที่รันอยู่บน NginX ซึ่งสามารถทำ Load Balancing, Logging, Authentication และยังมี Plugin เสริม นอกจากนี้ยังสามารถต่อกับ JWT, LDAP, Syslog รวมถึงความปลอดภัยด้าน Security ทั้ง ACL, CORS, Dynamic SSL, IP Restriction มีทั้งแบบฟรี Community และไม่ฟรี Enterprise ซึ่งจะมี Kong Manager แบบ GUI มาด้วย

    Read More

  • Create Apache Virtual Host on Ubuntu 16.04

    Apache เป็น Web Server ที่ได้รับความนิยมมากที่สุดตัวหนึ่ง สามารถติดตั้งได้ทั้งบน Windows และ Linux และมันยังสามารถทำ Virtual Host ได้อีกด้วย พูดง่าย ๆ ก็คือ ภายใน 1 Host สามารถมีได้หลาย Website หรือหลาย Domain นั่นเอง หากใครใช้ ISPConfig จะเข้าใจได้ไม่ยาก

    Read More

  • How to use xhost Run Application Linux with Xming on Windows

    หลังจากที่เราเคยลองใช้ Xmanager ในการติดตั้งไปแล้ว ซึ่งเป็นรุ่นเวอร์ชั่นทดลองใช้งาน ไม่ฟรี เราเลยจะมาลองใช้ Xming ซึ่งเราสามารถใช้ได้ฟรี และใช้งานง่ายกว่า Xmanager เยอะ

    Read More

  • How to extend LVM

    Logical Volume Management ( LVM ) เป็นระบบการจัดการพื้นที่ Disk เหมือนกับ Disk Management บน Windows ซึ่งบน Windows จะเรียกว่า Partition ส่วนบน Linux จะเรียกว่า Volume แทน

    Read More

  • iSCSI Initiator on Ubuntu 16.04

    หลังจากที่ลองต่อ iSCSI บน Windows ไปแล้วบน Linux ก็มี iSCSI Initiator ไว้สำหรับต่อเข้ากับ SAN Storage เหมือนกัน แต่ก่อนจะใช้ iSCSI Initiator ไป Connect กับ SAN เราต้องไป Create Volume ( LUN ) บน SAN ขึ้นมาก่อน อ่านได้จากบทความ Create Volume on Buffalo NAS

    Read More

  • bash_profile vs bashrc

    ในการกำหนดพวก Path, Alias และ Environment ต่าง ๆ บน Linux จะมีให้เราสามารถเขียนได้ 2 ไฟล์ คือ .bash_profile และ .bashrc แล้วมันต่างกันยังไง เราจะมาทำความเข้าใจให้กระจ่างกันครับ

    Read More

  • Install GDB on Linux

    GDB หรือ GNU Debugger เป็น Software ที่ช่วยในการ Debug โปรแกรมแล้วทำการวิเคราะห์ปัญหาที่เกิดขึ้นตอน Execute นอกจากนี้ยังช่วยตรวจสอบพฤติกรรมที่ไม่ปกติของโปรแกรม, แก้ปัญหา Logical Error และหาสาเหตุของโปรแกรม Crash สามารถติดตั้งได้ทั้ง Windows และ Linux

    Read More

  • SELinux

    SELinux (Security-Enhanced Linux) เป็นคำสั่งที่ใช้กันบ่อยตอนลง Linux OS เสร็จใหม่ ๆ ซึ่งมีความสำคัญพอ ๆ กับ Firewall เลยก็ว่าได้ เราจะมาทำความรู้จัก SELinux กันว่าใช้ทำอะไร

    Read More

  • Base64 Encode and Decode on Linux

    หากใครทำเว็บไซต์คงอาจจะเคยโดนเจาะเข้ามา ซึ่งเราก็จะเปิดไฟล์ PHP ธรรมดาแล้วจะอ่านไม่รู้เรื่อง เพราะถูก Encode เป็น Base64 ไว้ เพื่อไม่ให้เราหา Signature เจอนั่นเอง แต่เราก็สามารถ Decode ไฟล์ได้เช่นกัน แต่ทางทีดี่เราก็ควรจะป้องกันไว้ดีกว่า เพื่อไม่ให้เกิดความเสียหายแก่ระบบตามมา

    Read More