ฉันมีเซิร์ฟเวอร์จำนวนมากที่ติดตั้งไว้ (Apache, MySQL, ฯลฯ ) แต่ฉันไม่ต้องการให้พวกเขาทั้งหมดเริ่มต้นตอนบูทเครื่อง (พวกเขาใช้พลังงานน้อยลง ฉันจะกำหนดค่านี้ได้อย่างไร
ฉันมีเซิร์ฟเวอร์จำนวนมากที่ติดตั้งไว้ (Apache, MySQL, ฯลฯ ) แต่ฉันไม่ต้องการให้พวกเขาทั้งหมดเริ่มต้นตอนบูทเครื่อง (พวกเขาใช้พลังงานน้อยลง ฉันจะกำหนดค่านี้ได้อย่างไร
คำตอบ:
ในคอนโซลคุณสามารถเขียน:
sudo update-rc.d -f apache2 remove
sudo update-rc.d -f mysql remove
...
สำหรับข้อมูลเพิ่มเติมอ่านUbuntu Bootup วิธีการ
ตอนนี้สิ่งต่าง ๆ เปลี่ยนไปเล็กน้อยใน Ubuntu ฉันคิดตั้งแต่รุ่น 11 เป็นต้นไป MySQL จัดการโดยUpstartในขณะที่ Apache ยังคงใช้สคริปต์เริ่มต้น SysVแบบดั้งเดิม
สำหรับ MySQL คุณสามารถใช้คุณสมบัติการแทนที่ใหม่ในUpstartเพื่อปรับเปลี่ยนพฤติกรรมการเริ่มต้น:
sudo echo "manual" >> /etc/init/mysql.override
สำหรับข้อมูลเพิ่มเติมให้ดูที่ส่วน " การปิดใช้งานงานโดยเริ่มต้นโดยอัตโนมัติ " ใน Upstart Cookbook
ในขณะที่ Apache ยังคงใช้สคริปต์เริ่มต้น SysVดั้งเดิมที่คุณสามารถใช้ได้
sudo update-rc.d -f apache2 remove
เพื่อลบลิงก์ออกจาก/etc/rcX.d
หรือใช้อีกทางเลือกหนึ่ง
sudo update-rc.d apache2 disable
ซึ่ง "ปิดใช้งาน" สคริปต์โดยเปลี่ยนจากสคริปต์เริ่มต้นเป็นหยุดสคริปต์ สิ่งนี้สามารถย้อนกลับได้โดย
sudo update-rc.d apache2 enable
ข้อมูลส่วนใหญ่ที่ฉันได้รับจากที่นี่: https://askubuntu.com/a/40077/24678
นี้การเชื่อมโยงเป็นบิตออกรุ่นวันฉลาด แต่ไม่ได้ตรงกับตัวเลือกในรุ่นของคุณ?
กำหนดค่าบริการเริ่มต้น
สิ่งนี้ต้องใช้สิทธิ์ผู้ดูแลระบบ (ดูบทที่ 2 งานการดูแลระบบ)
- เรียกใช้การตั้งค่าบริการระบบ → การบริหาร → บริการ
- ใส่รหัสผ่านของคุณ
- เลือกบริการที่คุณต้องการเรียกใช้แล้วคลิกตกลงเมื่อเสร็จสิ้น
คุณสามารถใช้Boot-Up Managerเพื่อเริ่มและหยุดสคริปต์ boot-up โดยไม่จำเป็นต้องจัดการผ่านลิงก์และสิทธิ์ที่ซับซ้อน
apt-get install bum
อีกวิธีหนึ่งในการบรรลุเป้าหมายนี้คือ 'ปิดการใช้งาน' ลิงก์ sym - ไม่ลบออก
sudo update-rc.d mysql disable 2
วิธีนี้จะเปลี่ยนชื่อลิงค์ sym เพื่อเริ่มต้นด้วย 'K' และบริการจะไม่เริ่มต้นเมื่อบูต จากนั้นคุณสามารถเปิดใช้งานอีกครั้งได้ตลอดเวลาหากคุณตัดสินใจว่าต้องการเริ่มระบบเมื่อบูต
บน Ubuntu 16:
sudo systemctl disable mysql
update-rc.d
วิธีการไม่ทำงานสำหรับฉัน
พุ่งพรวดได้รับการคัดค้านใน Ubuntu 15