Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> สมาร์ทโฟน >> Linux

วิธีเพิ่ม/ลบ Service เริ่มต้นกับระบบใน Fedora Linux (ntsysv)

คู่มือนี้แนะนำวิธีจัดการ 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) ให้เลือกได้ง่าย

การใช้งาน

  1. รันคำสั่ง:
    # ntsysv
    
  2. หน้าจอแสดงผล: รายการ Service พร้อมเครื่องหมาย * = Enabled (เริ่มต้นกับระบบ)
  3. นำทาง:
    • ↑/↓ - เลื่อนขึ้น/ลง
    • Space - Toggle (ติ๊ก/ยกเลิก)
    • Tab - ไปปุ่ม Ok/Cancel
    • Space บน Ok - บันทึก
  4. รีบูท เพื่อให้การเปลี่ยนแปลงมีผล

Service สำคัญที่ควรระวัง (อย่า Disable)

ทางเลือกทันสมัยกว่า: systemctl

Fedora/RHEL 7+ ใช้ systemd แทน SysV init ใช้ systemctl แทน:

Serviceหน้าที่
network/NetworkManagerเครือข่าย
sshdSSH Remote access
crondScheduled jobs
syslog/rsyslogLogging
iptables/firewalldFirewall

สรุป

  • ntsysv ใช้งานง่าย สำหรับระบบเก่า (RHEL 6, CentOS 6)
  • ระบบใหม่ควรใช้ systemctl ซึ่งทรงพลังกว่าและเป็นมาตรฐาน
  • ระวังไม่ Disable service สำคัญ จะทำให้ระบบบูทไม่ขึ้น หรือ SSH เข้าไม่ได้
ntsysv (เก่า)systemctl (ใหม่)
ntsysvsystemctl list-unit-files --type=service
ติ๊ก Enablesystemctl enable service-name
ยกเลิก Enablesystemctl disable service-name
-systemctl start service-name
-systemctl status service-name