Hệ điều hành của tôi là 11.04.
Tôi đã apache2
& mysql
cài đặt.
Làm thế nào để ngăn apache2, mysql khởi động tự động khi máy tính khởi động?
Hệ điều hành của tôi là 11.04.
Tôi đã apache2
& mysql
cài đặt.
Làm thế nào để ngăn apache2, mysql khởi động tự động khi máy tính khởi động?
Câu trả lời:
MySQL được xử lý bởi mới bắt đầu. Trong 11.04, bạn có thể sử dụng tính năng ghi đè mới để sửa đổi hành vi bắt đầu:
echo "manual" >> /etc/init/mysql.override
Xem phần "Vô hiệu hóa công việc khỏi tự động bắt đầu" trong Sách dạy nấu ăn mới bắt đầu
Apache vẫn sử dụng các tập lệnh init SysV truyền thống để bạn sử dụng
update-rc.d -f apache2 remove
để loại bỏ các liên kết từ /etc/rcX.d
hoặc, thay vào đó, sử dụng
update-rc.d apache2 disable
trong đó "vô hiệu hóa" tập lệnh bằng cách thay đổi tập lệnh từ tập lệnh bắt đầu S91apache2
sang tập lệnh dừng K09apache2
. Điều này là đảo ngược bởi update-rc.d apache2 enable
.
sudo
- và đó là lý do tại sao tệp được tạo với tư cách là người dùng của bạn chứ không phải là root. Bạn có thể sử dụng lệnh như vậy : sudo su -c 'echo "manual" >> /etc/init/mysql.override'
.
Thật thú vị, đó là một câu trả lời khác nhau cho mỗi gói trong 11.04.
sudo update-rc.d -f apache2 remove
echo "manual" | sudo tee /etc/init/mysql.override
Để tìm hiểu thêm về ghi đè tệp, hãy xem: Sách hướng dẫn khởi động
Chủ đề này sẽ giúp bạn: https://superuser.com/questions353151/how-do-i-stop-service-from-starting-on-boot-on-ub Ubuntu
update-rc.d là một công cụ CLI tốt để làm điều này. Trang được liên kết có một ví dụ liên quan đến apache2
Nó không làm việc cho tôi. Khi cố gắng vô hiệu hóa mysql trong ubfox tôi đã nhận được thông báo:
Hệ thống bắt đầu / dừng liên kết cho /etc/init.d/mysql không tồn tại.
Vì vậy, tôi đã tìm thấy một công việc xung quanh trong liên kết này: http://forum.linode.com/viewtopic.php?t=5594
sudo mkdir /etc/init.disables
sudo mv /etc/init/mysql.conf /etc/init.disables/
Và đó là nó.
sử dụng RCconf để bật / tắt dịch vụ để tự động chạy khi khởi động.
sudo apt-get install rcconf
Bây giờ, gõ sudo rcconf
Và bạn sẽ thấy danh sách các dịch vụ được cài đặt trên máy Ubuntu của bạn. Những người được đánh dấu sao sẽ tự động chạy trong quá trình khởi động. Để vô hiệu hóa Apache, MySql chỉ cần điều hướng đến nó bằng cách sử dụng mũi tên và nhấn phím cách. Sau đó điều hướng đến nút OK bằng phím Tab và nhấn lại phím Space để lưu cấu hình.