• Register GitHub for Education

    ช่วงนี้ใครหลายคนคงหนีไปใช้ GitLab กันหมด แต่ก่อนจะไปมาลองเล่น GitHub for Education กันสักหน่อย ไหน ๆ ก็ยังได้สิทธิ์นักศึกษา ป.โท อยู่ จะได้รู้ว่ามันยังทำอะไรได้อีกมั้ง

    Read More

  • ReFS on Veeam

    Resilient File System ( ReFS ) เป็นระบบ File System แบบใหม่ของ Windows Server ซึ่งทาง Veeam เองก็ได้ Support ReFS Volume ทั้ง Internal, Direct-Attached Storage (DAS) และ Storage Spaces ทั้งแบบ Classic และแบบ Storage Spaces Direct (S2D) โดยเพิ่มเข้ามาใน Veeam Backup & Replication 9.5

    Read More

  • How to get History SQL*Plus Command Oracle using rlwrap

    โดยปกติการใช้งาน SQL*Plus ซึ่งเป็น Command Line ของ Oracle ถ้าใช้บน Windows จะสามารถดูคำสั่งที่เราพิมพ์ไปก่อนหน้าได้ แต่บน Linux จะไม่สามารถทำได้ ทำให้เวลาเราพิมพ์ผิดต้องพิมพ์ใหม่ทั้งหมด ซึ่งโดยปกติถ้าเป็นคำสั่งยาว ๆ เราก็จะพิมพ์ใส Text Editor แล้ว Copy วาง แต่ถ้าเป็นการพิมพ์คำสั่งสั้น ๆ ที่เรามักใช้กันบ่อย ๆ อาจจะพิมพ์ตกหล่นไปบ้าง ก็จะทำให้หงุดหงิดไม่ใช่น้อย เราจึงจะมาใช้ rlwrap เพื่อแก้ปัญหานี้กัน

    Read More

  • How to Work Synthetic Full Backup

    หลายคนอาจจะรู้จักการ Backup แบบ Full หรือแบบ Incremental กันมาบ้างแล้ว แต่บน Veeam จะมีการ Backup แบบ Synthetic ซึ่งจะมีรูปแบบการทำงานที่ต่างออกไป

    Read More

  • Install SquirrelMail on CentOS 7

    Tool ที่ใช้ในการสร้าง Mail Server บน Linux ก็มีอยู่หลายตัวด้วยกัน แต่เราจะมาติดตั้ง SquirrelMail ซึ่งมีมานานแล้ว เป็นหนึ่งใน Open Source ที่คนไทยนิยมใช้กันมานานมาก

    Read More

  • Test Performance Apache Web Server with ApacheBench on Windows Server 2012 R2

    การทดสอบ Web Server ที่ต้องรองรับผู้ใช้งานจำนวนมาก ที่ Connect เข้ามาในช่วงเวลาเดียวพร้อม ๆ  กัน จำเป็นต้องมีการ Tuning และต้องมีการทดสอบ Performance ที่ได้ซึ่ง Apache ก็มีเครื่องมือที่ชื่อว่า ApacheBench ( ab ) ที่ถูกติดตั้งมาพร้อมกันตอนลง Apache Web Server มีทั้งบน Windows และ Linux เราสามารถใช้งานจากเครื่อง Client ก็ได้ แต่เราจะมาทดสอบกับเครื่อง Server ที่เป็น Windows กัน

    Read More

  • VM Naming Convention

    ในการตั้งชื่อ VM ของแต่ละ Product ก็จะมีกฏในการตั้งชื่อและข้อจำกัดแตกต่างกันไป ไม่เว้นแม้กระทั่ง Cloud ต่าง ๆ การตั้งชื่อให้เหมาะสมกับการใช้งาน สื่อความหมาย เข้าใจตรงกัน และมีมาตรฐานเดียวกันในการตั้งชื่อ ซึ่งมันสำคัญมากหากต้องมาเปลี่ยนชื่อทีหลัง มันอาจจะส่งผลต่อ Script ในการ Backup เรามาจัดหมวดหมู่การตั้งชื่อกันก่อนคร่าว ๆ

    Read More

  • Backup ISPConfig with Rsync to Repository

    โดยปกติบน ISPConfig จะมีให้เราสามารถ Backup ข้อมูลของแต่ละเว็บพร้อมฐานข้อมูล และเรายังสามารถ Backup ของ VM อีกด้วย ซึ่งถ้าหากเว็บไซต์เราพังขึ้นมา แล้วเกิดซวย 2 เด้ง ไฟล์ Backup ดันหายด้วย เหลือทางเลือกเดียวนั่นคือเราต้องทำการ Recovery VM มันจะส่งผลกระทบทุกเว็บไซต์ที่อยู่บน ISPConfig โดนย้อนข้อมูลกลับไป เพราะเว็บไซต์เดียว จึงเป็นที่มาของการทำ Repository เอาไว้เก็บไฟล์และฐานข้อมูลของทุกเว็บไซต์ แยกจาก ISPConfig อีกทีนึง

    Read More

  • Crontab Linux

    Crontab เป็นคำสั่งเอาไว้รันงานตามเวลาที่กำหนด เพื่อให้รันงานที่ต้องทำทุกวัน เช่น การทำ Backup ถ้าบน Windows ก็จะมี Task Schedule เอาไว้จัดการ ซึ่งตัว Crontab จะเป็น Daemon Process ที่ถูกสั่งรันตั้งแต่เริ่ม Start OS ขึ้นมา

    Read More

  • Sync File with Rsync on Linux

    โดยปกติการย้ายข้อมูลข้ามเครื่องบน Windows อาจจะไม่ยากเท่าไหร่ แต่บน Linux แล้วละก็ ถือเป็นความท้าทายเลยทีเดียว เช่น หากเราต้องการ Copy ข้อมูลไปยังอีกเครื่องเพื่อสำรองข้อมูล จะมีปัญหาเรื่องของ Permission เข้ามาเกี่ยวข้อง ซึ่งต้องทำการบีบอัดโดยใช้ tar หรือ zip ซึ่งผมเคยเขียนบทความไปแล้ว แต่หากระหว่างทำการ Copy มีการเปลี่ยนแปลงไฟล์ เราอาจจะต้องเริ่มใหม่ทั้งหมด ซึงมันไม่ดีแน่ ๆ หรือถ้าเปรียบเทียบกับการ Backup เราจะเรียกว่า Incremental ทำให้เราไม่ต้องเสียเวลา Backup ในส่วนที่ข้อมูลไม่ได้เปลี่ยนแปลง

    Read More