Cron vs systemd Timer เลือกใช้อะไรบน Ubuntu Server 26.04

Cron vs systemd Timer เลือกใช้อะไรบน Ubuntu Server 26.04

งานประจำของผู้ดูแลระบบมักเต็มไปด้วยคำสั่งที่ต้องทำซ้ำ เช่น สำรองข้อมูลทุกคืน ลบ Log เก่า ตรวจสอบพื้นที่ Disk หรือเรียก Script เพื่อส่งรายงานสถานะ Server เครื่องมือที่ผู้ใช้ Linux คุ้นเคยที่สุดคือ Cron เพราะตั้งค่าง่ายและใช้กันมานาน แต่บน Linux รุ่นใหม่ที่ใช้ systemd เรามีอีกทางเลือกคือ systemd Timer ซึ่งทำงานร่วมกับ Service, Journal, Dependency และระบบ Security…
Bash Scripting สำหรับ SysAdmin บน Ubuntu Server 26.04

Bash Scripting สำหรับ SysAdmin บน Ubuntu Server 26.04

งานของ SysAdmin หลายอย่างเป็นงานที่ต้องทำซ้ำ เช่น ตรวจสอบพื้นที่ Disk, ดูสถานะ Service, สำรองไฟล์ Configuration หรือค้นหา Error จาก Log หากต้องพิมพ์คำสั่งเดิมทุกวัน นอกจากเสียเวลาแล้ว ยังมีโอกาสพิมพ์ผิดหรือข้ามขั้นตอนสำคัญได้ Bash Scripting ช่วยรวบรวมคำสั่งเหล่านี้ไว้ในไฟล์เดียว ทำให้สามารถเรียกใช้งานซ้ำ ตั้งเวลาทำงานอัตโนมัติ และตรวจสอบผลลัพธ์อย่างเป็นระบบได้ บทความนี้จะเริ่มตั้งแต่โครงสร้างพื้นฐานของ Bash Script ไปจนถึงการสร้างสคริปต์ตรวจสอบรายละเอียดของ Ubuntu Server ที่สามารถนำไปใช้งานจริงได้…
การตั้งค่าหลังการติดตั้ง Ubuntu Server 24.04 (Post-Installation Guide)

การตั้งค่าหลังการติดตั้ง Ubuntu Server 24.04 (Post-Installation Guide)

การติดตั้ง Ubuntu Server 24.04 LTS (Noble Numbat) ถือเป็นจุดเริ่มต้นที่สำคัญในการสร้างรากฐานระบบเซิร์ฟเวอร์ที่แข็งแกร่งและเชื่อถือได้ อย่างไรก็ตาม การติดตั้งเพียงอย่างเดียวไม่เพียงพอที่จะรับประกันความปลอดภัยและประสิทธิภาพสูงสุด การดำเนินการตามขั้นตอนหลังการติดตั้งที่เหมาะสมจึงเป็นสิ่งจำเป็นอย่างยิ่งสำหรับผู้ดูแลระบบ (SysAdmin) เพื่อให้เซิร์ฟเวอร์พร้อมสำหรับการใช้งานจริง ปลอดภัยจากการโจมตี และสามารถทำงานได้อย่างมีเสถียรภาพ บทความนี้จะนำเสนอคู่มือฉบับสมบูรณ์ที่ครอบคลุมตั้งแต่การตั้งค่าพื้นฐานไปจนถึงการเสริมสร้างความปลอดภัยขั้นสูง เพื่อให้ Ubuntu Server 24.04 ของคุณเป็นแพลตฟอร์มที่ทรงพลังและปลอดภัย 1. การอัปเดตระบบปฏิบัติการให้เป็นปัจจุบัน (System Update) หลังจากติดตั้ง Ubuntu Server 24.04 สิ่งแรกที่ควรทำคือการอัปเดตแพ็คเกจซอฟต์แวร์ทั้งหมดให้เป็นเวอร์ชันล่าสุด…
การติดตั้ง NTP Server บน Ubuntu Server 24.04

การติดตั้ง NTP Server บน Ubuntu Server 24.04

ในระบบเครือข่ายคอมพิวเตอร์ ความถูกต้องของเวลาเป็นสิ่งสำคัญอย่างยิ่ง โดยเฉพาะในระบบที่มีการประมวลผลแบบกระจาย (Distributed Systems) หรือระบบที่ต้องการความสอดคล้องของเวลาระหว่างเครื่องแม่ข่ายและเครื่องลูกข่าย เช่น ระบบฐานข้อมูล ระบบเฝ้าระวังความปลอดภัย และระบบเครือข่ายองค์กร การตั้งค่าเวลาให้ตรงกันในทุกเครื่องจึงเป็นภารกิจที่สำคัญ ซึ่งสามารถทำได้โดยใช้ NTP (Network Time Protocol) บทความนี้จะอธิบายขั้นตอนการติดตั้งและตั้งค่า NTP Server บน Ubuntu Server 24.04 LTS โดยใช้ซอฟต์แวร์ Chrony ซึ่งเป็นซอฟต์แวร์ที่ได้รับความนิยมสูงในปัจจุบัน เนื่องจากมีความแม่นยำสูง ใช้งานง่าย และใช้ทรัพยากรระบบน้อย…
การใช้งานคำสั่ง Docker พื้นฐาน

การใช้งานคำสั่ง Docker พื้นฐาน

จากบทความ การติดตั้ง Docker บน Ubuntu Server 24.04 ผู้อ่านคงได้ไปทดสอบการติดตั้ง Docker ใน ubuntu linux กันไปแล้ว บทความนี้จะพาไปรู้จักกับคำสั่ง Docker พื้นฐานที่จำเป็นสำหรับผู้เริ่มต้น เพื่อใช้งานและบริหารจัดการคอนเทนเนอร์ได้อย่างมีประสิทธิภาพ การใช้งานคำสั่ง Docker พื้นฐานสำหรับผู้ดูแลระบบและ DevOPs 1. ตรวจสอบเวอร์ชัน Docker docker --version  หรือ docker -v ผลลัพธ์…
การจัดการ Dashboard ด้วย Grafana บน Ubuntu

การจัดการ Dashboard ด้วย Grafana บน Ubuntu

เริ่มต้นใช้งาน Grafana บน Ubuntu: สร้าง Dashboard ง่าย ๆ เพื่อมอนิเตอร์ข้อมูลแบบเรียลไทม์ ในยุคที่ระบบไอทีต้องการการติดตามประสิทธิภาพแบบเรียลไทม์ Grafana กลายเป็นเครื่องมือสำคัญที่องค์กรและนักพัฒนาหลายคนเลือกใช้ในการสร้าง Dashboard เพื่อแสดงผลข้อมูลจากแหล่งต่าง ๆ เช่น Prometheus, InfluxDB, MySQL, Elasticsearch และอื่น ๆ อีกมากมาย ด้วยความสามารถในการแสดงผลข้อมูลอย่างยืดหยุ่น ผ่านกราฟและการแจ้งเตือน (Alert) ที่ปรับแต่งได้ ทำให้ Grafana เหมาะอย่างยิ่งสำหรับการมอนิเตอร์ระบบเซิร์ฟเวอร์,…
ติดตั้ง LAMP Server บน Ubuntu 24.04: เสกเครื่องให้เป็นเว็บเซิร์ฟเวอร์ใน 15 นาที!

ติดตั้ง LAMP Server บน Ubuntu 24.04: เสกเครื่องให้เป็นเว็บเซิร์ฟเวอร์ใน 15 นาที!

ในยุคที่เว็บไซต์เป็นหัวใจสำคัญของการให้บริการข้อมูลและแอปพลิเคชันบนอินเทอร์เน็ต การมีเครื่อง Web Server สำหรับใช้งานหรือทดสอบในองค์กรถือเป็นสิ่งจำเป็น สำหรับผู้ดูแลระบบหรือผู้พัฒนาเว็บไซต์ที่ใช้ระบบปฏิบัติการลินุกซ์ หนึ่งในสแต็กยอดนิยมก็คือ LAMP ซึ่งย่อมาจาก Linux, Apache, MySQL และ PHP โดยทั้งหมดนี้คือซอฟต์แวร์โอเพนซอร์สที่สามารถติดตั้งได้ฟรี และทำงานร่วมกันอย่างมีประสิทธิภาพ บทความนี้จะพาคุณเรียนรู้วิธีติดตั้ง LAMP บน Ubuntu Server 24.04 LTS เวอร์ชันใหม่ล่าสุด เพื่อให้คุณสามารถเริ่มต้นสร้าง Web Application ได้ทันที ******************************** โดย…
การติดตั้ง Node-RED บน Ubuntu 22.04

การติดตั้ง Node-RED บน Ubuntu 22.04

ในยุคที่ระบบอัตโนมัติ (Automation) และ Internet of Things (IoT) มีบทบาทสำคัญในภาคอุตสาหกรรมและภาคเกษตรกรรม “Node-RED” กลายเป็นหนึ่งในเครื่องมือยอดนิยมที่ช่วยให้ผู้ใช้สามารถพัฒนาแอปพลิเคชันเชิง IoT ได้อย่างง่ายดายผ่านการลากวาง (Visual Programming) โดยไม่จำเป็นต้องเขียนโค้ดจำนวนมาก บทความนี้จะแนะนำขั้นตอน การติดตั้ง Node-RED บน Ubuntu 22.04 LTS ซึ่งเป็นระบบปฏิบัติการที่มีความเสถียร นิยมใช้งานทั้งในเซิร์ฟเวอร์และเครื่องพัฒนา (Development Machine) ขั้นตอนการติดตั้ง Node-RED บน Ubuntu…
การตั้งค่าเวลาท้องถิ่นบน Ubuntu Server

การตั้งค่าเวลาท้องถิ่นบน Ubuntu Server

การตั้งค่าเวลาท้องถิ่นบน Ubuntu Server (time-zone) 1. ตรวจสอบเวลาท้องถิ่นดังนี้ root@agriserver:~# timedatectl list-timezones Africa/Abidjan Africa/Accra Africa/Addis_Ababa ...... ...... Asia/Bahrain Asia/Baku Asia/Bangkok Asia/Barnaul Asia/Beirut Asia/Bishkek Asia/Brunei 2. ตั้งค่า Time-zome timedatectl set-timezone Asia/Bangkok 3. แสดงผล timedatectl
การติดตั้ง Web Server บน Ubuntu Server (ตอนที่ 2)

การติดตั้ง Web Server บน Ubuntu Server (ตอนที่ 2)

จากตอนที่แล้วได้แนะนำการติดตั้ง Web Server ที่ชื่อ Apache HTTP Server และภาษา PHP แล้ว บทความนี้เป็นบทความต่อจากคราวที่แล้ว  ติดตั้ง MySQL ขั้นตอนที่ 1: ติดตั้ง MySQL หรือ MariaDB ในระบบ Ubuntu คุณสามารถเลือกใช้ได้ทั้ง MySQL หรือ MariaDB ซึ่งเป็นระบบจัดการฐานข้อมูลแบบ RDBMS ที่ใช้กันอย่างแพร่หลายในงาน Web sudo…