Tôi đang chạy CentOS có cài đặt Apache. Nó tự động khởi động (tập lệnh nằm trong /etc/init.d). Vì đây là một máy chủ cơ sở dữ liệu độc lập, tôi không cần phải chạy Apache. Làm cách nào để vô hiệu hóa khởi động? Chỉ cần xóa tệp trong /etc/init.d?
Tôi đang chạy CentOS có cài đặt Apache. Nó tự động khởi động (tập lệnh nằm trong /etc/init.d). Vì đây là một máy chủ cơ sở dữ liệu độc lập, tôi không cần phải chạy Apache. Làm cách nào để vô hiệu hóa khởi động? Chỉ cần xóa tệp trong /etc/init.d?
Câu trả lời:
# chkconfig <servicename> off
Sau đó để xác minh:
chkconfig --list | grep <servicename>
Vì vậy, có lẽ chkconfig httpd off
, bạn muốn đi đọc về runlevels trong man init
. Việc xác minh sẽ trở lại httpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
. Nếu bạn muốn dừng nó mà không khởi động lại chạy /etc/init.d/httpd stop
. Tất cả những điều này sẽ cần phải được thực hiện với quyền root.
Phải, bạn cũng có thể làm điều đó bằng cách sử dụng công cụ cấu hình thiết lập:
sudo setup