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

Init คือกระบวนการเริ่มต้นที่โหลดบนระบบลินุกซ์ หาก init ล้มเหลวในการโหลดจะส่งผลให้เคอร์เนลล้มเหลว

22
ฉันจะเพิ่มพื้นที่ว่างใน / boot ได้อย่างไร
/bootพาร์ติชันของฉันใกล้จะเต็มและฉันได้รับคำเตือนทุกครั้งที่ฉันรีบูตระบบ ฉันลบแพคเกจเคอร์เนลเก่าไปแล้ว (linux-headers ... ) จริง ๆ แล้วฉันได้ทำการติดตั้งเคอร์เนลเวอร์ชันใหม่กว่าที่มาพร้อมกับการอัปเดตอัตโนมัติ หลังจากติดตั้งเวอร์ชันใหม่แล้วพาร์ติชันก็เกือบเต็มแล้วอีกครั้ง แล้วฉันจะลบอะไรได้อีก มีไฟล์อื่น ๆ ที่เกี่ยวข้องกับภาพเคอร์เนลเก่าหรือไม่? นี่คือรายการของไฟล์ที่อยู่ใน/bootพาร์ติชันของฉัน: :~$ ls /boot/ abi-2.6.31-21-generic lost+found abi-2.6.32-25-generic memtest86+.bin abi-2.6.38-10-generic memtest86+_multiboot.bin abi-2.6.38-11-generic System.map-2.6.31-21-generic abi-2.6.38-12-generic System.map-2.6.32-25-generic abi-2.6.38-8-generic System.map-2.6.38-10-generic abi-3.0.0-12-generic System.map-2.6.38-11-generic abi-3.0.0-13-generic System.map-2.6.38-12-generic abi-3.0.0-14-generic System.map-2.6.38-8-generic boot System.map-3.0.0-12-generic config-2.6.31-21-generic System.map-3.0.0-13-generic config-2.6.32-25-generic System.map-3.0.0-14-generic config-2.6.38-10-generic vmcoreinfo-2.6.31-21-generic config-2.6.38-11-generic vmcoreinfo-2.6.32-25-generic config-2.6.38-12-generic vmcoreinfo-2.6.38-10-generic config-2.6.38-8-generic vmcoreinfo-2.6.38-11-generic config-3.0.0-12-generic …


4
วิธีการติดตั้งสคริปต์ init.d
ฉันพยายามติดตั้งสคริปต์ init.d เพื่อเรียกใช้คื่นฉ่ายสำหรับการจัดตารางงาน นี่คือขั้นตอนที่ฉันปฏิบัติตาม: คัดลอกไฟล์celerydและวางในโฟลเดอร์/etc/init.d/ สร้างไฟล์การกำหนดค่าcelerydในโฟลเดอร์/ etc / default / ตอนนี้เมื่อฉันพยายามที่จะเริ่มมันsudo /etc/init.d/celeryd startก็เกิดข้อผิดพลาดsudo: /etc/init.d/celeryd: command not found ฉัน googled เกี่ยวกับวิธีการติดตั้ง init.d ฉันได้รับคำถามนี้ มันบอกว่าจะออกuname -aและเมื่อฉันฉันได้รับนี้: Linux capsonesystem8-desktop 3.2.0-43-generic-pae #68-Ubuntu SMP Wed May 15 03:55:10 UTC 2013 i686 i686 i386 GNU/Linux และมันยังบอกว่าใช้ utils ต้องการinsservเปิดใช้งานสคริปต์ init.d พยายามดังนั้น: insserv /etc/init.d/celeryd แต่มันผิดพลาด insserv: command not …
71 startup  init 

5
สดใส - ล้มเหลวในการเชื่อมต่อไปยังพุ่งพรวด: การเชื่อมต่อถูกปฏิเสธ
เพิ่งอัปเดตผ่าน do-release-upgrade และตอนนี้บางงานพุ่งพรวดเช่น fail2ban และ plexmediaserver จะไม่เริ่มทำงาน (ได้ลองติดตั้งใหม่) $ sudo service fail2ban start Job for fail2ban.service failed. See "systemctl status fail2ban.service" and "journalctl -xe" for details. $ systemctl status fail2ban.service fail2ban.service - Fail2Ban Service Loaded: loaded (/lib/systemd/system/fail2ban.service; enabled; vendor preset: enabled) Active: failed (Result: start-limit) since Mon 2015-04-27 19:47:27 BST; …


3
Ubuntu 14.04 ใช้ systemd หรือไม่
มีการพูดคุยกันมากมายเกี่ยวกับระบบ init สำหรับ 14.04 ก่อนที่จะเผยแพร่ แต่ฉันไม่สามารถหาไซต์ใด ๆ ที่อธิบายผลลัพธ์ได้ในที่สุด ดังนั้น Ubuntu 14.04 ใช้ systemd ตอนนี้หรือไม่
42 14.04  init  systemd 

2
ฉันจะแน่ใจได้อย่างไรว่างาน Upstart หนึ่งงานเริ่มต้นก่อนงาน Upstart อื่น ๆ ?
นี่เป็นคำถามธรรมดาทั่วไป แต่ให้ฉันใช้กรณีเฉพาะ: Centrify เป็นเกตเวย์ NIS ถึง ActiveDirectory มันต้องโหลดก่อนบริการใด ๆ ที่จะขึ้นอยู่กับบริการการตรวจสอบความถูกต้องที่มีให้เช่น autofs, cron, nis, et al สิ่งนี้พิสูจน์แล้วว่าเป็นสิ่งที่ท้าทายที่จะประสบความสำเร็จแม้ว่าจะพยายามเปลี่ยนการพึ่งพาของบริการอื่น ๆ (ซึ่งฉันไม่คิดว่าเราควรจะทำต่อไป . ข้อเสนอแนะ?
33 boot  upstart  init 

6
สคริปต์พุ่งพรวดไม่เริ่มทำงาน
Ubuntu 10.04 ฉันได้สร้างสคริปต์ upstart นี้ ( /etc/init/pure-ftpd.conf ): # pure-ftpd - FTP server description "Pure-FTPd server" start on filesystem stop on runlevel S respawn respawn limit 10 5 pid file /var/run/pure-ftpd.pid console output pre-start script test -x /usr/local/sbin/pure-ftpd || { stop; exit 0; } end script exec /usr/local/sbin/pure-ftpd --maxclientsnumber 2 …

4
ไฟล์ inittab อยู่ที่ไหน?
ฉันบน Ubuntu 10.10 และผมได้เข้าร่วมเพียงแค่โลกลินุกซ์มาจาก OS X ได้ฉันเรียนรู้เกี่ยวกับระดับการทำงานและrcไดเรกทอรี/etc/และทุกที่ (คู่มือการสอน ฯลฯ ) inittabฉันอ่านเกี่ยวกับ แต่ฉันหามันไม่เจอในการติดตั้ง Ubuntu ทำไม? Ubuntu ทำตามรุ่นระดับน้ำหรือไม่? เป็นอย่างไรrcและโหลดระดับโดยไม่inittab?
29 init 


3
ฉันจะดูหรือเปลี่ยนระดับการรันเริ่มต้นได้อย่างไร
ในคู่มือการบริหารระบบ Linux / Unix กล่าวถึงว่าคุณสามารถแก้ไข/etc/inittabไฟล์เพื่อเปลี่ยนระดับการทำงานได้ ฉันไม่มีไฟล์นั้นใน 10.04 ฉัน Googled นี้และพบเคล็ดลับที่บอกว่าไฟล์ถูกแทนที่ด้วย/etc/event.d/rc-default- อย่างไรก็ตามฉันไม่มีไฟล์นั้นในระบบของฉันด้วย สิ่งเหล่านี้ถูกลบไปแล้วหรือ 10.04 จัดการกับระดับการทำงานที่แตกต่างกันหรือไม่?
26 init 


1
การรีบู๊ตเหมือนกับ init 6 หรือไม่
รีบูทเหมือนกับ init 6 สำหรับ Ubuntu หรือไม่ ฉันใช้ Ubuntu 12.04 ใน Amazon EC2 เมื่อฉันพิมพ์ลงในกล่องฉันสามารถพิมพ์runlevelและฉันจะได้รับ: N 2 ดูที่man rebootฉันเห็นว่า: เมื่อเรียกด้วย --force หรือเมื่ออยู่ใน runlevel 0 หรือ 6 เครื่องมือนี้จะเรียกใช้การรีบูตระบบ (2) เรียกตัวเองและรีบูตระบบโดยตรง มิฉะนั้นจะเรียกใช้เครื่องมือการปิด (8) พร้อมอาร์กิวเมนต์ที่เหมาะสม ถ้าฉันอ่านman shutdown 8ฉันเห็น: การปิดระบบจะทำให้ระบบถูกนำไปใช้อย่างปลอดภัย ผู้ใช้ที่เข้าสู่ระบบทั้งหมดจะได้รับแจ้งว่าระบบกำลังจะปิดตัวลงและภายในห้านาทีสุดท้ายของเวลา TIME จะมีการป้องกันการลงชื่อเข้าใช้ใหม่ ความเข้าใจพื้นฐานของฉันเกี่ยวกับความแตกต่างระหว่างrebootและinit 6คือ: ใน distros อื่น ๆ และ distros ที่เก่ากว่าอาจrebootเพียงแค่ unmount ดิสก์และสะบัดสวิตช์ไฟโดยไม่ต้องเรียกใช้สคริปต์การปิดระบบ init 6จะเรียกใช้สคริปต์การปิดทั้งหมดใน/etc/init/rc.*ขณะที่มันลด …
22 reboot  init 

5
ไม่สามารถบูตได้เนื่องจาก: Kernel panic - ไม่ซิงค์: พยายามฆ่า init!
นี่คือสิ่งที่ฉันมี ฉันไม่สามารถบู๊ตได้และฉันเห็นไฟสองสามดวงบนแป้นพิมพ์กะพริบตลอดเวลาและการระบายความร้อนก็ทำงานได้อย่างเต็มกำลังเกือบ ฉันเห็นในข้อเสนอแนะ askubuntu หัวข้ออื่น ๆ สำหรับการทดสอบหน่วยความจำ ฉันทำมัน ฉันไม่มีข้อผิดพลาด ฉันมั่นใจว่า 99,9% นั้นไม่ใช่ปัญหาฮาร์ดแวร์เพราะฉันมี Windows 7 และฉันสามารถบูตได้และใช้งานได้ดี ปัญหานี้มาโดยไม่มีการเตือนหรืออะไร ฉันเพิ่งปิดแล็ปท็อปวันหนึ่งและวันอื่น ๆ ฉันไม่สามารถบูตได้ จากโหมดการกู้คืนฉันได้รับสิ่งนี้:
22 boot  kernel  init 

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 ที่นั่น ความคิดใด ๆ

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