คำถามติดแท็ก init.d

ไดเร็กทอรี init.d มีสคริปต์ start / stop จำนวนหนึ่งสำหรับเซอร์วิสต่างๆบนระบบของคุณ


4
ฉันจะหยุด Apache2 ไม่ให้เริ่มโดยอัตโนมัติเมื่อบูตได้อย่างไร
ฉันจะหยุด Apache2 ไม่ให้เริ่มโดยอัตโนมัติเมื่อบูตได้อย่างไร ฉันไม่สามารถหาตัวเลือกที่ปิดใช้งานการเริ่มต้นอัตโนมัติเมื่อฉันเปิดเครื่อง
173 apache2  systemd  init.d 

9
สั่งรายการบริการที่เริ่มต้นเมื่อเริ่มต้นอย่างไร
มีคำสั่งให้แสดงรายการบริการที่ทำงานเมื่อเริ่มต้นหรือไม่ ฉันคิดว่ามันจะเกี่ยวข้องกับการแยกวิเคราะห์/etc/init.d/และ/etc/rc.*ไดเรกทอรีต่างๆ

1
ความแตกต่างระหว่าง systemctl init.d และบริการ
ฉันใหม่สำหรับ linux และได้ทำการทดสอบตัวเองโดยใช้อินสแตนซ์ Amazon Lightsail (Ubuntu 16.04 LTS) จากคำแนะนำมากมายที่ฉันเจอฉันเห็นคนที่ใช้คำสั่งต่าง ๆ เพื่อเริ่ม / หยุด / เริ่มใหม่ / โหลดซ้ำ / เปลี่ยนสถานะ - ตรวจสอบบริการ โดยเฉพาะสิ่งเหล่านี้ sudo systemctl status apache2.service sudo /bin/systemctl status apache2.service sudo /etc/init.d/apache2 status sudo service apache2 status คำสั่งข้างต้นทั้งหมดทำงาน ฉันควรเลือกคำสั่งเดียวมากกว่าคำสั่งอื่นหรือไม่ ถ้าใช่แล้วทำไม มีคำสั่งอื่น ๆ ที่ฉันต้องระวังหรือไม่? การใช้ init.d ใน Monit ทำให้เกิดปัญหาเมื่อฉันต้องการใช้ตัวเลือกสถานะ (สถานะจะเป็นว่าบริการออฟไลน์เมื่อมันออนไลน์จริง ๆ …

18
ไม่สามารถเริ่ม mysql - mysql ตอบสนองเร็วเกินไปหยุด
วันนี้ฉันติดตั้ง Ubuntu 12.04 ใหม่และไปตั้งค่าสภาพแวดล้อมการพัฒนาท้องถิ่นของฉัน ฉันติดตั้ง mysql และแก้ไข/etc/mysql/my.cnfเพื่อเพิ่มประสิทธิภาพ InnoDB แต่เมื่อฉันพยายามเริ่ม mysql ใหม่มันล้มเหลวด้วยข้อผิดพลาด: [20:53][tom@Pochama:/var/www/website] (master) $ sudo service mysql restart start: Job failed to start syslog พบว่ามีปัญหากับสคริปต์เริ่มต้น: > tail -f /var/log/syslog Apr 28 21:17:46 Pochama kernel: [11840.884524] type=1400 audit(1335644266.033:184): apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=760 comm="apparmor_parser" Apr 28 21:17:47 Pochama kernel: [11842.603773] init: mysql …
33 mysql  init.d  apparmor 

1
ถอนการติดตั้ง init.d update-rc.d remove
ฉันติดตั้งสคริปต์ init.d ด้วยคำสั่งนี้: sudo update-rc.d mongodb defaults 98 02 ฉันต้องการถอนการติดตั้งดังนั้นฉันจึงวางแผนที่จะใช้งาน: sudo update-rc.d -f mongodb remove ฉันกังวลเกี่ยวกับเงื่อนไขการเริ่มและหยุดในคำสั่งการติดตั้ง การรันการลบจะทำให้เงื่อนไขเริ่มต้นและหยุดจะถูกลบด้วยหรือไม่ มีความหมายอะไรที่ฉันควรระวัง?
27 init.d 

5
วิธีการรีสตาร์ท Tomcat7 โดยอัตโนมัติเมื่อรีบูตระบบ?
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Ask Ubuntu อพยพ 7 ปีที่ผ่านมา ฉันติดตั้ง Tomcat 7 บน Ubuntu 12.04 LTS ซึ่งทำงานบนอินสแตนซ์ Amzon EC2 ตอนนี้ฉันหวังว่า Tomcat ควรรีสตาร์ทโดยอัตโนมัติเมื่อระบบรีบูท ฉันอ่านบล็อกนี้ซึ่งแนะนำให้เพิ่มสคริปต์ด้านล่างลงใน/etc/init.d/tomcat7: # Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid case $1 in start) sh /usr/share/tomcat7/bin/startup.sh ;; stop) sh /usr/share/tomcat7/bin/shutdown.sh ;; restart) sh …
26 scripts  init.d  tomcat 

5
วิธีเพิ่ม daemon ที่กำหนดเองลงใน init.d อย่างถูกต้อง
ฉันมี daemon เซิร์ฟเวอร์แอปพลิเคชันที่เป็นกรรมสิทธิ์ของบุคคลที่ 3 ซึ่งสามารถเริ่มต้นและหยุดได้โดยบรรทัดคำสั่งสองสามตัว ฉันต้องการภูตนี้เพื่อเริ่มต้นเมื่อระบบเริ่มต้นขึ้นและหยุดอย่างถูกต้องเมื่อระบบปิดเครื่อง ฉันจะใช้สิ่งนี้อย่างถูกต้องได้อย่างไร มันเพียงพอที่จะคัดลอกสคริปต์ภายใน / etc / in.d.d และแก้ไขตาม?

1
ฉันจะกำหนดเวอร์ชัน PostgreSQL ที่จะใช้เป็นค่าเริ่มต้นได้อย่างไร
ฉันมี PostgreSQL รุ่นต่าง ๆ 2 รุ่นติดตั้งอยู่ในระบบของฉัน (Ubuntu Lucid): /var/lib/postgresql/8.4 /var/lib/postgresql/9.0 ตามค่าเริ่มต้นเมื่อฉันรันคำสั่ง PostgreSQL เช่น createdb หรือ psql จะใช้เวอร์ชัน 9.0 ฉันจะกำหนดค่าระบบให้ใช้เวอร์ชัน 8.4 เป็นค่าเริ่มต้นแทนได้อย่างไร

9
haproxy ไม่เริ่ม
ติดตั้งเซิร์ฟเวอร์ Ubuntu 10.04 ใหม่และเข้าสู่ระบบในฐานะ root ฉันติดตั้ง haproxy โดยใช้ apt-get ฉันสามารถเรียกใช้ haproxy โดยตรงเป็น daemon แต่เมื่อฉันไม่ทำ/etc/init.d/haproxy startอะไรเลย .. ไม่แม้แต่จะเกิดข้อความแสดงข้อผิดพลาด netstat -a แสดงว่าไม่ได้ใช้พอร์ต http ฉันพยายามสร้างสมดุลให้กับ haproxy ... ไอเดีย? แก้ไข ฉันสังเกตเห็นว่าapt-get install haproxyบอกสิ่งนี้ในที่สุด: update-rc.d: คำเตือน: /etc/init.d/haproxy ไม่มีข้อมูล LSB update-rc.d: ดูที่http://wiki.debian.org/LSBInitScripts /etc/default/haproxy กล่าวว่า ENABLED=1 การดีบักเอาต์พุตสำหรับ sh -xv /etc/init.d/haproxy start #!/bin/sh # # chkconfig: - 85 …
20 10.04  server  init.d 

4
วิธีกำจัด cloud-init
ฉันใช้ Ubuntu 14.04 ภาพเป็นกล่องฐานของฉันสำหรับคนจรจัด น่าเสียดายที่กล่องฐานนี้มี cloud-init ซึ่งทำให้เกิดปัญหามากมายระหว่างการเริ่มต้นเครื่อง: https://github.com/mitchellh/vagrant/issues/3860 ฉันไม่ได้ใช้เครื่องในระบบคลาวด์ดังนั้นฉันไม่ต้องการสิ่งนี้ ฉันพิมพ์แม้ว่า: sudo apt-get remove cloud-init จะแก้ปัญหาของฉัน แต่เครื่องยังคงใช้เวลาประมาณ 3 นาทีเมื่อเริ่มต้นพยายามกำหนดสิ่งที่ฉันไม่ต้องการ ฉันสามารถดูมีจำนวน AA ของเมฆที่ init ไฟล์ที่เกี่ยวข้องใน/etc/init(ตัวอย่างเช่นcloud-init.conf, cloud-final.conf, cloud-config.confฯลฯ ) ฉันสามารถลบได้ แต่ฉันไม่แน่ใจว่าปลอดภัยหรือไม่ ฉันได้ติดตั้งrcconfเพื่อตรวจสอบสคริปต์ starup ทั้งหมด แต่ฉันไม่พบสิ่งใดที่เกี่ยวข้องกับ cloud-init ที่นั่น ความคิดใด ๆ

2
ฉันจะตั้งค่าบริการได้อย่างไร
ฉันมีสคริปต์ที่ฉันต้องการเรียกใช้เป็นบริการใน Ubuntu Server ของฉันกล่องหัวขาด 11.04 นั่นคือฉันต้องการไฟล์ที่ถูกต้องภายใต้/etc/init.d/และเพื่อให้สามารถควบคุมได้ผ่านserviceคำสั่ง มีคู่มือใดบ้างที่จะแสดงวิธีการทำสิ่งนี้ให้ฉัน?


1
เมื่อคุณเรียกใช้ `update-rc.d myscript default` - เรียกว่าเมื่อเริ่มต้น / ปิดเครื่อง?
สิ่งที่เรียกว่าเมื่อเริ่มต้น / ปิดเมื่อคุณเรียกใช้update-rc.d myscript default? เอกสารดูเหมือนจะคลุมเครือฉันต้องการคอนกรีต ฉันเดาว่าสิ่งนี้จะเกิดขึ้น: เมื่อเริ่มต้น (โดยเฉพาะที่รายการถึง runlevel 2, ผู้ใช้หลายคน) คำสั่งนี้จะถูกดำเนินการ: /etc/init.d/myscript start และเมื่อปิด / รีบูตสคริปต์เดียวกันนี้จะเรียกว่า: /etc/init.d/myscript stop นั่นคือทั้งหมดที่เกิดขึ้นที่นี่จริงเหรอ?
13 bash  startup  reboot  init  init.d 

5
ไม่สามารถเริ่ม <myapp> .service: ไม่พบยูนิต <myapp> .service
ฉันสร้างสคริปต์ init.d ขั้นพื้นฐานสุดสำหรับ ธ ธ ธ ท ธ ของฉัน: #!/bin/bash # chkconfig: 2345 20 80 # description: Description comes here.... # Source function library. . /etc/init.d/functions start() { echo "starting torbot" python /home/ctote/dev/slackbots/torbot/torbot.py # example: daemon program_name &amp; } stop() { # code to stop app comes here # example: …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.