ติดตั้ง AlmaLinux 9.6 และ MariaDB 10.11 สำหรับใช้งาน Server (ฉบับเริ่มต้น)
บทความนี้อธิบายขั้นตอนการติดตั้ง AlmaLinux 9.6, การตั้งค่าหลังติดตั้ง และการติดตั้ง MariaDB 10.11 LTS เพื่อเตรียมเครื่องสำหรับใช้งานเป็น Linux Server, Database Server, เครื่อง Slave ชั่วคราว หรือระบบงานโรงพยาบาลที่ต้องการความเสถียรสูง
เหมาะสำหรับเจ้าหน้าที่ไอทีโรงพยาบาล, รพ.สต., ผู้ดูแลระบบ HOSxP และผู้ที่ต้องการย้ายระบบจาก Windows Server มาใช้งาน Linux Server
สารบัญ
- ส่วนที่ 1 : เตรียมเครื่องก่อนติดตั้ง AlmaLinux
- ส่วนที่ 2 : ขั้นตอนติดตั้ง AlmaLinux 9.6
- ส่วนที่ 3 : ตั้งค่าหลังติดตั้ง
- ส่วนที่ 4 : ติดตั้ง MariaDB 10.11
- สรุป
ส่วนที่ 1 : เตรียมเครื่องก่อนติดตั้ง AlmaLinux
1. เตรียมฮาร์ดแวร์
ก่อนติดตั้งระบบ ควรตรวจสอบดังนี้
- หากเป็น Server จริง ควรตั้งค่า RAID ให้เรียบร้อย
- ตรวจสอบ Disk ที่จะใช้ติดตั้ง
- ตั้งค่า BIOS/UEFI ให้ Boot จาก USB ได้
- เตรียม Network ให้พร้อมใช้งาน
- ตรวจสอบ RAM และ CPU ให้เหมาะกับปริมาณข้อมูล
2. สร้าง USB Boot
ดาวน์โหลดไฟล์ ISO ของ AlmaLinux 9.6 จากเว็บไซต์ทางการ
จากนั้นสร้าง USB Boot ด้วยโปรแกรมต่อไปนี้
- Rufus (Windows)
- Ventoy
- Balena Etcher
หากทดลองบน VMware หรือ Proxmox แนะนำให้ตั้งค่า Network เป็น
Bridged Mode
เพื่อให้เครื่องได้รับ IP จากวง LAN เดียวกับระบบงานจริง
ส่วนที่ 2 : ขั้นตอนติดตั้ง AlmaLinux 9.6
1. เริ่มติดตั้ง
Boot เครื่องจาก USB แล้วเลือก
Install AlmaLinux 9.6
2. เลือกภาษา
เลือก
English
English (United States)
จากนั้นกด
Continue
3. ตั้งค่า Installation Summary
Time & Date
เลือก Time Zone ประเทศไทย
Asia/Bangkok
จากนั้นกด Done
Software Selection
แนะนำเลือก
Environment
Server with GUI
หากต้องการใช้งานแบบ Server อย่างเดียว
Minimal Install
Additional Software ที่แนะนำ
- Development Tools
- Legacy UNIX Compatibility
- RPM Development Tools
กด Done
Installation Destination
เลือก
Custom
จากนั้น
- เลือก Standard Partition
- กด
Click here to create them automatically
- ระบบจะสร้าง Partition ให้อัตโนมัติ
- สามารถปรับขนาด Partition เพิ่มเติมได้ตามการใช้งาน
- หากเป็น Database Server ควรจัดพื้นที่
/varให้เพียงพอ - กด Done
- กด Accept Changes
KDUMP
หากไม่ได้ใช้สำหรับวิเคราะห์ Kernel Crash สามารถปิดได้
Enable kdump
Network & Hostname
เปิด Network
ON
และกำหนด Hostname ให้เหมาะกับการใช้งาน
ตัวอย่าง
dbserver
slave
backup-server
Root Password
กำหนดรหัสผ่าน Root ที่คาดเดายาก
Create User
สร้าง User สำหรับใช้งานทั่วไป
ไม่ควรใช้งานระบบด้วย Root ตลอดเวลา
4. เริ่มติดตั้ง
กด
Begin Installation
รอจนติดตั้งเสร็จ
จากนั้นกด
Reboot System
5. หลังติดตั้งเสร็จ
Login เข้าเครื่อง
ตรวจสอบ IP Address
hostname -I
หรือ
ip addr
จดจำ IP Address ไว้สำหรับเชื่อมต่อ SSH
ส่วนที่ 3 : ตั้งค่าหลังติดตั้ง
SSH เข้าเครื่องผ่านโปรแกรม เช่น
- MobaXterm
- PuTTY
- Terminal Linux
1. เปลี่ยนชื่อเครื่อง
ตัวอย่างตั้งชื่อเครื่องเป็น slave
hostnamectl set-hostname slave
ตรวจสอบ
hostnamectl
2. ตั้ง Timezone
ตั้งเวลาเป็นประเทศไทย
timedatectl set-timezone Asia/Bangkok
เปิด NTP
timedatectl set-ntp true
ตรวจสอบสถานะ
timedatectl
3. ปิด SELinux (กรณีจำเป็น)
เปิดไฟล์
vi /etc/selinux/config
แก้จาก
SELINUX=enforcing
เป็น
SELINUX=disabled
บันทึกไฟล์
หมายเหตุ :
หากเป็น Production Server ควรศึกษาการใช้งาน SELinux ก่อนปิด เพื่อความปลอดภัยของระบบ
4. Restart เครื่อง
reboot
5. Update ระบบ
อัปเดตแพ็กเกจทั้งหมดให้เป็นเวอร์ชันล่าสุด
dnf update -y
หลังอัปเดตเสร็จ
reboot
อีกครั้ง
ส่วนที่ 4 : ติดตั้ง MariaDB 10.11 บน AlmaLinux 9.6
1. ตรวจสอบการเชื่อมต่ออินเทอร์เน็ต
ping google.com
หาก Ping ได้ แสดงว่าสามารถติดตั้งแพ็กเกจจาก Repository ได้
2. สร้าง Repository MariaDB
สร้างไฟล์
vi /etc/yum.repos.d/MariaDB.repo
ใส่ข้อมูลดังนี้
[mariadb]
name = MariaDB
baseurl = https://mirror.kku.ac.th/mariadb/yum/10.11/rhel9-amd64
module_hotfixes=1
gpgkey=https://mirror.kku.ac.th/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
บันทึกไฟล์
3. ติดตั้ง MariaDB
ติดตั้งแพ็กเกจ
dnf install MariaDB-server MariaDB-client -y
ตรวจสอบเวอร์ชัน
mysql --version
ควรแสดงเวอร์ชัน MariaDB 10.11
4. เปิด Service MariaDB
เริ่ม Service
systemctl start mariadb
เปิดอัตโนมัติเมื่อเปิดเครื่อง
systemctl enable mariadb
ตรวจสอบสถานะ
systemctl status mariadb
หากขึ้น
active (running)
แสดงว่าระบบทำงานปกติ
5. ตั้งค่าความปลอดภัย MariaDB
รันคำสั่ง
mysql_secure_installation
แนะนำให้ตั้งค่า
- Root Password
- ลบ Anonymous User
- ปิด Remote Root Login
- ลบ Test Database
- Reload Privilege Tables
6. หาก MariaDB Start ไม่ขึ้น
ตรวจสอบ Log
journalctl -u mariadb
หรือ
cat /var/log/mariadb/mariadb.log
ตรวจสอบไฟล์ Config
vi /etc/my.cnf
หลังแก้ไขแล้ว Restart Service
systemctl restart mariadb
ศึกษาเพิ่มเติม
วิดีโอประกอบการติดตั้ง AlmaLinux 9.6 และ MariaDB https://www.youtube.com/watch?v=RF9ZshicsNg
โพสต์ประกอบบทความ https://www.facebook.com/share/p/1BNSXhwo85/
สิ่งที่เปลี่ยนจาก AlmaLinux 8 ไป AlmaLinux 9
- yum → dnf
- CentOS 8 Repo → RHEL 9 Compatible Repo
- MariaDB 10.5 → MariaDB 10.11 LTS
- ตั้งเวลามือ → ใช้ NTP
- ดู Log แบบเดิม → ใช้ journalctl
สรุป
หลังจากติดตั้ง AlmaLinux 9.6 และ MariaDB 10.11 เรียบร้อยแล้ว เครื่องจะพร้อมสำหรับใช้งานเป็น Linux Server, Database Server, MariaDB Replication Server หรือระบบ HOSxP สำหรับโรงพยาบาลและ รพ.สต.
แนวทางนี้เหมาะสำหรับการเริ่มต้นวางระบบฐานข้อมูลบน Linux ที่มีความเสถียรสูง รองรับการขยายระบบในอนาคต และลดปัญหาที่พบบ่อยจากการใช้งาน Server แบบเดิมได้อย่างมีประสิทธิภาพ
คำค้นที่เกี่ยวข้อง
- ติดตั้ง AlmaLinux 9.6
- ติดตั้ง MariaDB 10.11
- Linux Server โรงพยาบาล
- HOSxP บน AlmaLinux
- Database Server สำหรับ รพ.สต.
- MariaDB Replication
- Linux Database Server
- AlmaLinux Server Setup