Một điều luôn làm tôi bối rối trong Ubuntu là cách các dịch vụ hệ thống được bắt đầu. Tôi biết rằng Ubuntu sử dụng Upstart và hỗ trợ SysV, nhưng cái nào được sử dụng để bắt đầu dịch vụ? Điều này quan trọng khi bạn muốn bắt đầu "thủ công" cho một dịch vụ.
Ví dụ: trên hệ thống của tôi, tôi có các tệp cho các dịch vụ sau trong /etc/init.d/<service>
(SysV) và /etc/init/<service>.conf
(Upstart):
acpid, mysql, networking, qemu-kvm, ufw, libvirt-bin
Vì vậy, nếu tôi muốn vô hiệu hóa thực thi MySQL khi khởi động, tôi phải sử dụng cách Upstart hoặc cách SysV để vô hiệu hóa nó? Ngoài ra, làm thế nào tôi có thể biết cái nào thực sự được sử dụng để bắt đầu một dịch vụ chung?
Biên tập
Điều thực sự nghi ngờ ở đây không phải là cách vô hiệu hóa / kích hoạt dịch vụ bằng SysV / Upstart. Điều thực sự làm tôi bối rối là một số dịch vụ dường như được xác định (và được bật) trong SysV và Upstart cùng một lúc. Có bất kỳ ưu tiên nào giữa chúng (như nếu mysql
được bật trong cả hai khởi chạy nó bằng SysV) không? Hoặc có thể là trường hợp một công cụ sử dụng công cụ kia trong nền?