ฉันไม่สามารถใช้เครื่องมือ chkconfig ใน Ubuntu 12.10
มันเป็นเครื่องมือที่มีประโยชน์มากในการกำหนดค่าบริการให้เริ่มโดยอัตโนมัติหรือไม่ เหตุใดจึงไม่มีอีกต่อไป
ฉันไม่สามารถใช้เครื่องมือ chkconfig ใน Ubuntu 12.10
มันเป็นเครื่องมือที่มีประโยชน์มากในการกำหนดค่าบริการให้เริ่มโดยอัตโนมัติหรือไม่ เหตุใดจึงไม่มีอีกต่อไป
คำตอบ:
sysv-rc-confเป็นตัวเลือกสำรองสำหรับ Ubuntu
การใช้งานเกือบเหมือนกัน
sudo apt-get install sysv-rc-conf
sysv-rc-conf apache2 on
คำสั่งchkconfig ที่เทียบเท่ากัน
chkconfig apache2 enable
sysv-rc-conf --list apache2
คำสั่งchkconfig ที่เทียบเท่ากัน
chkconfig --list apache2
Upstart: If no config is available in /etc/default, edit config in /etc/init
ซึ่งอ่านให้ฉันชอบ "การปรับปรุงสถานการณ์ที่เลวร้ายหมายถึงการที่เราทำให้มันทนไม่ได้" ดังนั้นจึงไม่น่าแปลกใจที่ผู้ดูแลแพคเกจที่มีจิตใจที่แข็งแรงอยู่กับประเภท RC initscripts
sysv-rc-conf
โดยไม่มีตัวเลือกจะทำให้ได้อินเตอร์เฟสที่สะดวกสบายในการจัดการ
พุ่งพรวดเทียบเท่าchkconfigเป็นปรับปรุง rc.d มีข้อมูลบางอย่างเกี่ยวกับวิธีการใช้ใน UbuntuBootup วิธีเชื่อมโยงในคำตอบของLD James
เป็นที่ยอมรับว่าเครื่องมือนี้เป็นอะไรก็ได้ แต่เป็นมิตร มันมีแนวโน้มที่จะเปิดเผยจุดอ่อนที่น่าเกลียดของSysV initด้วยสิ่งที่เต็มไปด้วยเลือดไหลและความสำคัญของ blackmagic ฉันแทบไม่เคยได้รับมันเลยเพื่อทำสิ่งที่ฉันต้องการในครั้งแรก chkconfigทำงานได้อย่างยอดเยี่ยมในการทำให้ตัวเลขทั้งหมดเหล่านั้นหลุดออกไปและมอบอินเทอร์เฟซที่ใช้งานง่ายและเป็นที่รักของทุกคน อย่างไรก็ตามมันเป็นลิปสติกบนหมูเสมอ
มันเป็นโลกใหม่ที่กล้าหาญและฉันขอแนะนำให้คุณใช้เวลาในการเรียนรู้วิธีการพุ่งพรวดทำงานเพื่อให้คุณสามารถโยงสายงานใหม่โดยใช้ที่ สำหรับแพ็คเกจ / แอปพลิเคชันที่มีอยู่ซึ่งยังคงให้สคริปต์การเริ่มต้น SysVให้คุณupdate-rc.dควรอนุญาตให้คุณทำทุกอย่างที่chkconfigทำยกเว้นการใช้หนึ่ง usecase ปรับปรุง rc.dchkconfig --list
ให้ไม่มีวิธีทำความสะอาดเพื่อดูว่าสถานะปัจจุบันของการบริการให้เป็นเช่นไม่มีเทียบเท่า ls -l /etc/rc*.d/*${service_name}
สำหรับกรณีนี้โดยเฉพาะอย่างยิ่งผมขอแนะนำให้
HTH
ปรับปรุง: 12 มิถุนายน 2013 คำตอบที่https://askubuntu.com/a/161893/111294คะแนนเพื่อขึ้นอร่อยทดแทนSysV-RC-conf
ปรับปรุง: 28 กรกฏาคม 2013 อืม ... ก็ปรากฏว่า OP มีคำตอบอยู่แล้วนี่ ( https://askubuntu.com/a/277732/111294 ) บอกSysV-RC-conf ไม่เห็นว่าฉันพลาดไปหรือยัง
chkconfig เป็น redhat-ism ใน Ubuntu เราใช้ upstart แทน sysvinit ตามที่ใช้โดย redhat
ใน 13.10 ไม่มีการแก้ปัญหา 'ดังกล่าวข้างต้น Ran sysv-rc-conf, update-rc.d Nada sysv-rc-conf กล่าวว่าบลูทู ธ ปิดอยู่ แต่ยังคงทำงานอยู่ Meh
บอกว่ามันถูกแปลงเป็นพุ่งพรวด แต่ไม่มีอะไรเกี่ยวกับวิธีการปิดการใช้งานภูตที่การกำหนดค่าสำหรับการพุ่งพรวดเป็น ฯลฯ ฯลฯ
ดังนั้นเมื่อขุดไปรอบ ๆ คุณสามารถแก้ไข /etc/init/bluetooth.conf และเพียงแสดงความคิดเห็นสิ่งต่าง ๆ น่าจะมีความจำเป็นต่อไปนี้เท่านั้น (แม้ว่าฉันจะแสดงความคิดเห็นอะไรก็ตามที่เกี่ยวข้อง)
# exec / usr / sbin / bluetoothd
สิ่งนี้อาจจะแตกหักด้วยการอัพเกรด แต่อย่างน้อยเลือดก็ปิดอยู่พักหนึ่ง
ขณะที่ 12.04, chkconfig sudo apt-get install chkconfig
สามารถติดตั้งได้โดยใช้
Jobserviceพร้อมกับงานผู้ดูแลระบบเป็นเครื่องมือ based GUI สำหรับการจัดการบางสคริปต์พุ่งพรวดหากที่เป็นความต้องการของคุณ สามารถติดตั้งได้จากศูนย์ซอฟต์แวร์หรือโดยเรียกใช้sudo apt-get install jobservice jobs-admin
จากเทอร์มินัล
หากฉันจำได้ว่าดูเหมือนจะไม่มีวิธีง่ายๆในการเพิ่มงานใหม่จาก GUI
อื่นติดตั้ง chkconfig จากกลุ่มแพคเกจ Debian:
เหตุใด chkconfig จึงไม่มีใน Ubuntu อีกต่อไป
มีประวัติบางอย่างที่อยู่เบื้องหลัง chkconfig
เชื่อมต่อกับ UNIX System V หรือ SysV (ออกเสียงว่า: "System Five")
ตั้งแต่นั้นมาอูบุนตูเปลี่ยนไปแล้วอีกครั้งก็เปลี่ยนไปUpstart
systemd
systemd
การใช้งานsystemctl
ที่สะท้อนให้เห็นถึงสิ่งที่เป็นไปchkconfig
SysV
จากหน้าคน:
systemctl อาจถูกใช้เพื่อวิปัสสนาและควบคุมสถานะของระบบ "systemd" และผู้จัดการบริการ โปรดดู systemd (1) สำหรับการแนะนำแนวคิดและการทำงานพื้นฐานที่เครื่องมือนี้จัดการ