คู่มือนี้แนะนำวิธีจัดการ Service ที่เริ่มต้นกับระบบ (Startup Services) ใน Fedora/RHEL/CentOS ด้วยเครื่องมือ ntsysv (Text-based UI)
ntsysv คืออะไร?
- Text-based Interactive Tool สำหรับจัดการ System V init services
- มาติดตั้งมาพร้อม Red Hat family ทุกตัว
- แสดงรายการ Service พร้อมสถานะ (Enabled/Disabled) ให้เลือกได้ง่าย
การใช้งาน
- รันคำสั่ง:
# ntsysv - หน้าจอแสดงผล: รายการ Service พร้อมเครื่องหมาย
*= Enabled (เริ่มต้นกับระบบ) - นำทาง:
- ↑/↓ - เลื่อนขึ้น/ลง
- Space - Toggle (ติ๊ก/ยกเลิก)
- Tab - ไปปุ่ม Ok/Cancel
- Space บน Ok - บันทึก
- รีบูท เพื่อให้การเปลี่ยนแปลงมีผล
Service สำคัญที่ควรระวัง (อย่า Disable)
| Service | หน้าที่ |
|---|---|
network/NetworkManager | เครือข่าย |
sshd | SSH Remote access |
crond | Scheduled jobs |
syslog/rsyslog | Logging |
iptables/firewalld | Firewall |
| ntsysv (เก่า) | systemctl (ใหม่) |
|---|---|
| ntsysv | systemctl list-unit-files --type=service |
| ติ๊ก Enable | systemctl enable service-name |
| ยกเลิก Enable | systemctl disable service-name |
| - | systemctl start service-name |
| - | systemctl status service-name |