คำถามติดแท็ก upstart

6
ข้อดี / ข้อเสียของการพุ่งพรวดและ systemd คืออะไร?
มันจะปรากฏsystemdเป็นร้อนใหม่initระบบในบล็อกเดียวกับพุ่งพรวดเป็นไม่กี่ปีที่ผ่านมา ข้อดี / ข้อเสียของแต่ละข้อคืออะไร? นอกจากนี้แต่ละระบบยังเปรียบเทียบกับระบบเริ่มต้นอื่น ๆ ได้อย่างไร
183 init  upstart  systemd 

2
ฉันจะรีสตาร์ท SSH daemon บน Ubuntu ได้อย่างไร
เมื่อฉันพิมพ์service sshd restartฉันได้รับsshd: unrecognized serviceข้อผิดพลาด ฉันมีใน/etc/ssh/ไฟล์sshd_configที่ฉันใช้เพื่อตั้งค่า ฉันยังสามารถฉาบลงในกล่อง Ubuntu (มันเป็นระยะไกล) เมื่อฉันพิมพ์/etc/init.d/sshd restartฉันจะได้รับNo such file or directory ภายใต้/usr/sbin/มีไฟล์ sshd แต่มันเป็นไบนารี มีบางอย่างผิดปกติกับ sshd ของฉันหรือไม่ ฉันต้องทำอย่างไรเพื่อแก้ไขปัญหานี้ เพื่อให้ชัดเจนฉันต้องการที่จะพิมพ์service sshd restart(เหมือนที่ tuturials ออนไลน์พูด) เพื่อให้สามารถเริ่มต้น sshd ของฉันได้ดี เพื่อให้การเปลี่ยนแปลงพอร์ตของฉันมีผล
104 ubuntu  services  sshd  upstart 

2
จะเริ่มบริการอัตโนมัติอย่างไรเมื่อ Ubuntu เริ่มทำงาน
ฉันใช้ Ubuntu 12.04 และต้องการเริ่มบริการเมื่อระบบบู๊ตตามปกติ ในฐานะ 'บริการ' ฉันเข้าใจรหัสบางอย่างเช่น cd my_directory; my_command -host 0.0.0.0 -port 1234 -arg x ที่ควรรันราวกับว่ามันถูกสตาร์ทในบรรทัดคำสั่ง มีบริการที่จะเริ่มต้นเป็นผู้ใช้ปกติ แต่ยังมีบริการที่จะเริ่มต้นเป็นรูท ฉันต้องกำหนดค่าลักษณะการทำงานเมื่อหยุด 'บริการ' ฉันต้องการให้พวกเขาเริ่มต้นใหม่ในกรณีของฉันด้วยอาร์กิวเมนต์เดียวกันในไดเรกทอรีที่ระบุ บริการทั้งหมดควรเริ่มต้นโดยอัตโนมัติเมื่อระบบเริ่มต้นตามปกติคือหากกดสวิตช์ไฟ ไม่ควรดำเนินการอื่น ๆ มีเอกสารบางส่วนแพร่กระจายบนอินเทอร์เน็ต แต่พวกเขาทั้งหมดทำให้ฉันสับสน พวกเขาพูดคุยเกี่ยวกับinit, init.d, rc.dแต่ฉันไม่เคยเห็นการเรียนการสอนที่ง่ายต่อการปฏิบัติตามขั้นตอนโดยขั้นตอนได้อย่างง่ายดายเป็นบริการที่ใช้เช่นพุ่งพรวด ถ้านี่เป็นเรื่องง่ายฉันจะขอบคุณถ้าทำตามขั้นตอนเหล่านี้ที่นี่
31 ubuntu  upstart 

7
Ubuntu12.04: วิธีการปิดการใช้งานกระบวนการ daemon เมื่อเริ่มต้น
ผมปกติใช้service start/stopหรือinitctl start/stopการเริ่มต้นหรือหยุดกระบวนการภูต mysqldแต่ตอนนี้สิ่งที่ฉันกำลังมองหาคือการปิดกระบวนการภูตจากเริ่มต้นที่ตัวอย่างเช่นการเริ่มต้น ขณะนี้สิ่งที่ฉันกำลังทำคือการเปลี่ยนชื่อ/etc/init/mysql.confเป็น/etc/init/mysql.conf.bakแต่หลังจากอ่านเพียงเล็กน้อยเกี่ยวกับsystemdฉันก็รู้ว่ามันมีenable & disableตัวเลือกสำหรับงานดังกล่าวข้างต้น ดังนั้นจะมีบางสิ่งบางอย่างที่คล้ายกันในอูบุนตู 12.04 upstartกับ
23 ubuntu  daemon  upstart 

2
พุ่งพรวดบนเดเบียน?
ฉันสร้างสคริปต์ธรรมดาใน Ubuntu โดยคิดว่ามันจะเหมือนกันสำหรับ Debian แต่ Debian ไม่มี/etc/initโฟลเดอร์ที่ Ubuntu มี ฉันไปที่หน้าดาวน์โหลดพุ่งพรวดและเห็นว่าพวกเขามีแพ็คเกจทำapt-get install upstartแต่มันขอให้ลบ sysvinit ซึ่งฉันรู้ว่าจะ / อาจทำให้ระบบของฉันแย่ลง ดังนั้นฉันจะทำให้สคริปต์ Ubuntu ทำงานบน Debian ได้อย่างไร
20 debian  upstart 

5
ทำไมนักเทียบท่าไม่ได้เริ่มต้นตอนบูทด้วยสคริปต์ upstart บน Ubuntu 12.04
ใช้คำแนะนำสำหรับDocker เริ่มอัตโนมัติบน Linode VPS ที่ใช้ Ubuntu 12.04 และ Docker 0.8.1 คอนเทนเนอร์ที่ระบุไม่เริ่มทำงานเมื่อรีบูต เมื่อบูตฉันสามารถ ~$ sudo start [service-name] และทุกอย่างเป็นไปตามแผนที่วางไว้ แต่ฉันต้องการที่จะรีสตาร์ทหลังจากรีบูต สคริปต์ในบทช่วยสอนไม่ได้ออกแบบมาเพื่อจัดการกับการรีบูตหรือไม่ ไฟล์ / etc / default / docker มีหนึ่งบรรทัด: DOCKER_OPTS="-r=false" /etc/init/service-name.conf ตรงจากหน้านักเทียบท่า: description "service description" author "me" start on filesystem and started docker stop on runlevel [!2345] respawn script # Wait for …
15 ubuntu  upstart  lxc 

1
พุ่งพรวดและผู้ดูแลใช้สำหรับสิ่งเดียวกันหรือไม่
ฉันมีกระบวนการที่ใช้ jvm ซึ่งฉันต้องแน่ใจว่าจะเริ่มต้นเมื่อใดก็ตามที่เซิร์ฟเวอร์ของฉันรีบูตและถ้ามันหยุดเพราะข้อผิดพลาดที่ไม่คาดคิด ฯลฯ ฉันใช้งาน Ubuntu 12.04 ในกรณีที่มีปัญหา ฉันเห็นตัวอย่างสคริปต์พุ่งพรวดและฉันก็เอนไปทางนั้น แต่ฉันต้องการที่จะเข้าใจความแตกต่างที่เกิดขึ้นกับสิ่งที่ชอบพุ่งพรวดหรือหัวหน้างาน พวกเขาจะใช้เพื่อวัตถุประสงค์เดียวกันหรือมีความแตกต่างในการทำงาน?

1
ใช้พุ่งพรวดกับอินสแตนซ์หยุดที่ไม่รู้จัก
ฉันเพิ่งเข้าสู่โหมดพุ่งพรวดดังนั้นฉันจึงเขียนสคริปต์พื้นฐานมาก ๆ เพื่อพิมพ์ไปยังไฟล์บันทึกที่เรียกว่า: vm-service.confที่ฉันใส่ไว้/etc/init: description "Virtual Images" author "Me" start on runlevel [2345] stop on runlevel [016] respawn script echo "DEBUG: `set`" >> /tmp/vm-service.log end script pre-stop script echo "DEBUG: `set`" >> /tmp/vm-service.log end script ถ้าฉันทำงานsudo start vm-serviceมันจะส่งผล: vm-service start/running, process 29034 แต่เมื่อฉันรันsudo stop vm-serviceมันจะส่งผล: stop: Unknown instance ฉันพยายามเรียกใช้sudo initctl …
8 linux  ubuntu  upstart 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.