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

4
วิธีปิดการแลกเปลี่ยนใน Linux
ฉันใช้เคอร์เนล 3.18.9 ที่คอมไพล์แล้วและฉันสงสัยเกี่ยวกับวิธีที่ดีที่สุดในการปิดการใช้งาน swap บนระบบ ฉันยังใช้ init หากมันสร้างความแตกต่าง มันเพียงพอที่จะแสดงความคิดเห็นหรือลบบรรทัด swap ใน/etc/fstabเพื่อป้องกันการสลับจากการทำงาน / ติดตั้งที่บูตหรือฉันควรคอมไพล์เคอร์เนลโดยไม่Support for paging of anonymous memory (swap)ต้อง 100% แน่ใจว่ามันไม่ได้เปิดใช้งาน? ฉันรันพาร์ติชั่นที่เข้ารหัสและต้องการป้องกันการรั่วไหลของฮาร์ดดิสก์โดยไม่ตั้งใจ ข้อมูลจำเพาะระบบของฉันนั้นยอดเยี่ยมพอที่ฉันสามารถอยู่รอดได้ในสภาพแวดล้อมที่ไม่มีการแลกเปลี่ยน
53 linux  kernel  swap  init 

5
วิธีแสดงรายการบริการ / daemons เริ่มต้นที่ boot _and_ ตรวจสอบการโหลด
ฉันต้องการให้แน่ใจว่าบริการสั่งซื้อใดเริ่มต้นในระหว่างกระบวนการบูตในระบบที่ใช้ Debian (โดยเฉพาะ Debian Squeeze) ขอบคุณล่วงหน้า.
32 debian  boot  service  init 


5
วิธีมาตรฐานหรือวิธีที่ดีที่สุดเพื่อให้กระบวนการมีชีวิตเริ่มต้นโดย init.d
ฉันกำลังมองหาวิธีมาตรฐานหรือวิธีปฏิบัติที่ดีที่สุดเพื่อให้ดีมอนเริ่มต้นโดยinit.dเชลล์สคริปต์มีชีวิตอยู่ หรือดียิ่งกว่านี้มีวิธีที่จะทำให้มันมีชีวิตอยู่โดยตรง/etc/init.dหรือไม่ โดยเฉพาะฉันมีดีมอนที่เรียกว่า dtnd with และ infinite loop ที่ค้นหากระบวนการสิ้นสุดที่ไม่คาดคิดหากมี daemon ก็จะปลุกพวกเขาอีกครั้ง นอกจากนี้ฉันใช้เครื่องมือ start-stop-daemon เพื่อให้ precess โดยเรียกใช้จากผู้ใช้ระบบที่กำหนด ฉันต้องการเรียกใช้ dtnd daemon นี้ตั้งแต่เริ่มต้น เพื่อให้บรรลุพฤติกรรมนี้ฉันสร้างสคริปต์ init.d ที่ "ตัดคำ" ไฟล์ dtnd โดยใช้คำสั่ง start, stop และ status ฉันมีคำถาม 2 ข้อที่ฉันต้องการแก้ไข: มีวิธีที่จะทำให้กระบวนการบางอย่างอยู่รอดจากเชลล์สคริปต์init.dหรือไม่ เป็นการปฏิบัติตามมาตรฐาน / วิธีที่ดีที่สุด? เราขอแนะนำให้รักษากระบวนการให้คงอยู่ด้วยการวนซ้ำแบบไม่สิ้นสุด? ฉันเดาว่าจะใช้คำสั่งบางอย่างดีกว่าrespawnเพื่อให้บรรลุ ถูกต้อง? ฉันรู้เกี่ยวกับการดำรงอยู่ของrespawnคำสั่ง ผมคิดว่าเป็นสิ่งที่ฉันต้องการ แต่ฉันไม่เข้าใจขั้นตอนการทำงานระหว่างและ/etc/init.d/ /etc/initมีใครช่วยฉันบ้าง โปรดทราบว่าผมไม่ได้มี inittab พุ่งพรวดค่า (ฉันได้รับอนุญาตให้ใช้งาน/etc/init, /etc/init.d, …

5
ฉันจะเมานท์ sshfs ตอนบูตได้อย่างไร
การใช้กล่อง NAS เป็นไฟล์เซิร์ฟเวอร์ 24/7 ฉันต้องการใช้ sshfs เพื่อเชื่อมต่อกับมันจากเดสก์ท็อป Ubuntu 9.04 ขณะนี้ฉันมีบรรทัดนี้ใน fstab ของเดสก์ท็อป: sshfs#jldugger@storage:/mnt/HD_a2/ /mnt/storage fuse comment=sshfs,auto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes,fsname=sshfs#jldugger@storage/mnt/HD_a2/ 0 0 ฉันสามารถยืนยันว่าใช้งานได้กับเมา/mnt/storageท์ สิ่งที่ฉันต้องการคือวิธีการติดตั้งเมื่อเริ่มต้น แต่หลังจากการเชื่อมต่อเครือข่ายถูกสร้างขึ้น

2
ปิดใช้งานบริการเริ่มต้นอย่างถาวร
ฉันเพิ่งเตรียม VPS ใหม่ที่รัน CentOS 6 และมาพร้อมกับ Apache ฉันต้องการปิดการใช้งาน Apache เพราะฉันจะใช้ Nginx แทน ฉันรู้ว่าฉันสามารถลบสคริปต์ใน /etc/init.d/ แต่ฉันไม่ต้องการทำเช่นนั้นเพราะมันเป็นเรื่องของหุ้นที่มาพร้อมกับระบบ ฉันอยากจะปิดการใช้งานบริการอย่างสง่างาม ฉันคิดว่าฉันจะสามารถใส่บางสิ่งใน / etc / inittab แต่ inittab ประกอบด้วย: # inittab is only used by upstart for the default runlevel. # # ADDING OTHER CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM. # # …
10 centos  httpd  upstart  init 

1
สคริปต์เริ่มต้นไม่ได้สร้างไฟล์ PID
ฉันต้องสร้างสคริปต์เริ่มต้นสำหรับตัวบันทึก IRC ฉันคัดลอก /etc/init.d/skeleton ฉันกรอกข้อมูลในส่วนการกำหนดค่าเพื่อให้เหมาะกับความต้องการของฉันและฉันต้องเพิ่ม - พื้นหลังของคำสั่ง start daemon เนื่องจาก IRC logger ของฉันไม่แยกออก ตัวบันทึกเริ่มทำงานได้ดีเมื่อฉันใช้สคริปต์ init แต่ไม่ได้สร้างไฟล์. pid อย่างที่ควรจะเป็น เป็นผลให้กระบวนการไม่สามารถหยุดจนกว่าฉันจะหา ID กระบวนการด้วยตัวเองและฆ่ามัน นี่คือสคริปต์: #! /bin/sh ### BEGIN INIT INFO # Provides: skeleton # Required-Start: $remote_fsh # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: …

1
ใช้พุ่งพรวดเพื่อจัดการอุโมงค์ย้อนกลับอัตโนมัติ
ฉันใช้พุ่งพรวดเพื่อจัดการอุโมงค์ SSH แบบย้อนกลับผ่านทาง autossh เมื่อฉันทำ "อุโมงค์เริ่มต้น sudo" การเชื่อมต่อจะดีขึ้น อย่างไรก็ตามคำสั่งจะไม่ถูกเรียกใช้โดยอัตโนมัติเมื่อเริ่มบริการเครือข่ายและไม่ว่าฉันจะเปลี่ยนคุณสมบัติ "เริ่มต้นที่" ฉันดูเหมือนจะไม่สามารถเรียกใช้สิ่งนี้ในลักษณะอัตโนมัติได้ อย่างไรก็ตามอย่างที่ฉันบอกว่าฉันสามารถเริ่ม / หยุดได้ดี นี่คือ /etc/init/tunnel.conf ของฉันพร้อมกับสิ่งที่ละเอียดอ่อนหลุดออกมา: description "SSH Tunnel" start on started networking stop on stopping networking respawn env DISPLAY=:0.0 exec autossh -nNT -R 22100:localhost:22 myuser@myserver.com -p 2201

2
บริการสคริปต์ Linux init - ล่าช้าจนกว่าซ็อกเก็ต mysql พร้อม
หนึ่งไปเกี่ยวกับการล่าช้าสคริปต์บริการ init ใน Linux จนกว่าซ็อกเก็ต MySQL อยู่? คำสั่ง sleep ในสคริปต์เริ่มต้นทำให้กระบวนการบูตทั้งหมดล่าช้าหรือเป็นสคริปต์เริ่มต้นที่ดำเนินการโดยเธรดอื่นเพื่อป้องกันการบล็อกหรือไม่ ฉันพยายามรับบริการ PolicyD ของฉันเพื่อเริ่มต้นหลังจาก MySQL ขณะนี้มันทำใน /etc/rc5.d เนื่องจากสคริปต์ของ PolicyD เริ่มต้นด้วย S06 ในขณะที่ MySQL เริ่มต้นด้วย S04 ปัญหาคือว่าเมื่อสคริปต์ init ของ policyd ทำงานหาก /var/run/mysqld/mysqld.sock ไม่มีอยู่แสดงว่าไม่ทำงาน ถ้าฉันหน่วงเวลาสคริปต์เป็นเวลา 60 วินาทีมันใช้งานได้ดี (ให้ MySQL มีเวลาเพียงพอในการเริ่มต้นระบบและซ็อกเก็ตของมัน) แต่ฉันไม่ต้องการหยุดกระบวนการบูตทั้งหมดชั่วคราวในระยะเวลานานใช่ไหม ฉันไม่คิดว่า MySQL มีชื่อสิ่งอำนวยความสะดวกเสมือนชื่อ LSB เพื่อชะลอการเริ่มต้นของ policyd หรือไม่ ( https://wiki.debian.org/LSBInitScripts ) วิธีที่ดีที่สุดในการจัดการกับสิ่งนี้คืออะไร? ระบบ …
-1 mysql  boot  systemd  startup  init 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.