Posted inSysAdmin Ubuntu Linux
Git สำหรับ SysAdmin คู่มือจัดการไฟล์คอนฟิกบน Linux
เมื่อไฟล์คอนฟิกถูกแก้จนระบบล่ม เราจะย้อนกลับอย่างไร สถานการณ์ที่ผู้ดูแลระบบพบเป็นประจำคือมีการแก้ไฟล์คอนฟิกเพียงไม่กี่บรรทัด แต่หลังจาก Restart Service แล้วระบบกลับทำงานผิดปกติ ปัญหาจะยิ่งซับซ้อนเมื่อมีผู้ดูแลหลายคน เพราะเราอาจไม่ทราบว่าใครแก้อะไร แก้เมื่อใด และไฟล์เดิมมีหน้าตาอย่างไร การสำรองไฟล์ด้วยชื่ออย่าง nginx.conf.bak หรือ nginx.conf.old ช่วยได้ในระดับหนึ่ง แต่เมื่อไฟล์สำรองเพิ่มขึ้นเรื่อย ๆ วิธีนี้จะเริ่มจัดการยาก Git ช่วยเก็บประวัติการเปลี่ยนแปลง เปรียบเทียบไฟล์ สร้างจุดย้อนกลับ และแยกงานทดลองออกจากเวอร์ชันที่ใช้งานจริงได้อย่างเป็นระบบ บทความนี้สอน Git ในมุมของ SysAdmin โดยเน้นงานที่ใช้จริง เช่น…


