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

3
ฉันจะรันคำสั่งหลังการบู๊ตได้อย่างไร?
ฉันต้องการเรียกใช้คำสั่ง shell แบบง่าย ๆecho 1 > /proc/sys/kernel/sysrqในการบู๊ตแต่ละครั้งเพื่อเปิดใช้งานคีย์ sysrq สิ่งนี้ควรทำเมื่อเริ่มต้นระบบและควรวางสคริปต์ไว้ที่ใด
27 linux  boot  script  init  systemd 

3
ไฟล์ desktop.ini มีไว้เพื่ออะไร?
เดสก์ท็อปของฉันมีไฟล์. ini ซ่อนอยู่สองไฟล์: desktop.ini (370 bytes): [.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21799 [LocalizedFileNames] Microsoft Office - 60 Day Trial.lnk=@C:\PROGRA~1\MICROS~4\mui\oaa.dll,-103 และภายใต้ชื่อเดียวกัน desktop.ini (456 bytes): [.ShellClassInfo] LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21769 IconResource=%SystemRoot%\system32\imageres.dll,-183 [LocalizedFileNames] Windows Media Player.lnk=@%SystemRoot%\system32\unregmp2.exe,-4 ปลอดภัยไหมที่จะลบทิ้ง (ดูเหมือนว่าพวกเขากำลังทำอะไรอยู่ (และฉันต้องการให้การตั้งค่าการแสดงผล "เปิดใช้งานการแสดงไฟล์ที่ซ่อนอยู่ทั้งหมด" ดังนั้นจึงปรากฏบนเดสก์ท็อปของฉัน yikes) BTW ทำไมจึงเป็นไปได้ว่าไฟล์สองไฟล์มีชื่อเหมือนกัน?

5
บริการ Linux: มี GUI สำหรับบริการหรือไม่
ฉันกำลังมองหาโปรแกรม GUI ที่แสดงการเรียกใช้บริการจาก /etc/init.d (และ / etc / init) และช่วยให้สามารถจัดการ (start / stop / runlevel) ได้ คุณแนะนำอะไรได้บ้าง ความเป็นมา: แม้ว่าฉันจะชอบทำงานกับบรรทัดคำสั่ง แต่สิ่งนี้สามารถทำให้เครื่องทดสอบง่ายขึ้นโดยเฉพาะสำหรับการทดลองใช้บริการที่แตกต่างกันเพื่อให้คุณสามารถเห็นสิ่งที่กำลังทำงานและสิ่งที่ไม่ทำงาน ตัวอย่างเช่น: tomcat 5.5, tomcat 6, tomcat 7 บนเครื่องหนึ่งเครื่องสำหรับการทดสอบ ... เพิ่ม RDBMS สองตัวในบางรุ่น Apache httpd, ... สุดท้าย แต่ไม่ท้ายสุด: เครื่องมือ CLI บางอันที่มีเมนู ncurses ที่เหมาะสมก็ทำได้เช่นกัน
12 linux  services  gui  tomcat  init 

3
ฉันจะดีบักงานพุ่งพรวดได้อย่างไร?
ฉันมีงานดังต่อไปนี้ใน/etc/init/collector: start on runlevel [2345] stop on runlevel [!2345] expect daemon exec /usr/bin/twistd -y /path/to/my/tac/file เมื่อฉันเริ่มงานด้วยsudo service collector startมันจะหยุดทำงาน ถ้าฉันctrl-cและวิ่งinitctl listฉันเห็นสิ่งนี้: collector start/killed, process 616 ฉันไม่เห็นอินสแตนซ์ของtwistddaemon ใน ps และเซิร์ฟเวอร์ HTTP ที่ควรให้บริการไม่มีอยู่ ฉันได้ลองทำสิ่งนี้โดยไม่คาดหวัง 'daemon' และด้วยการโทรง่ายๆไปที่สคริปต์ทุบตีบรรทัดเดียวโดยใช้scriptstanza และยังใช้งานไม่ได้ ฉันคิดว่าฉันทำอะไรผิดไปมาก มันจะเป็นอะไร?
10 linux  ubuntu  init 

2
ฉันจะป้องกันบริการ Apache ไม่ให้เริ่มอัตโนมัติบน Linux ได้อย่างไร
ปัญหาของฉันคือฉันไม่ต้องการหยุด apache daemon ด้วยคำสั่ง./apache2 stopจาก/etc/init.d(ฉันรู้ที่จะทำ) ฉันไม่ต้องการให้บริการ Apache เริ่มต้นโดยอัตโนมัติใน/etc/init.dการเริ่มต้นระบบ แต่ฉันต้องเก็บบริการไว้ในinit.dโฟลเดอร์ด้วย ฉันจะทำสิ่งนี้ได้อย่างไร ฉันต้องเปลี่ยนบางฟิลด์ในสคริปต์บริการหรือไม่

0
`/ etc / hostname` ใช้ / จำเป็นสำหรับอะไร?
ผมพบว่าใน/etc/hostnameที่อยู่ IP ของฉันกว่าที่ฉันจะลบไปและทุกครั้งที่ผมใช้ sudo - ฉันได้รับข้อความและอีเมล์ระบบsudo: unable to resolve host (none)หรือถ้าใน/etc/hostnameจะถูกบันทึกไว้กว่าmyhostnamesudo: unable to resolve host (myhostname) ฉันรู้ว่ามันถูกใช้เพื่อตั้งค่าชื่อโฮสต์ของระบบ/etc/init.d/hostname.shในขณะที่กระบวนการบูท แต่การตั้งค่านี้จำเป็นสำหรับอะไร (โปรแกรม, บริการ, daemons ... )? จะเป็นอย่างไรถ้าฉันตั้งค่าเป็นlocalhost(ดังนั้นจะไม่เกิดขึ้นsudo: unable to resolve host (none)อีกต่อไป แต่จะยังคงใช้ได้หรือไม่) UPD1: ฉันพบข้อมูลบางอย่างที่นี่: http://jblevins.org/log/hostnameแต่ทั้งหมดเกี่ยวกับวิธีการใช้งานและไม่เกี่ยวกับ - เหตุใดจึงต้องมี
2 boot  sudo  hostname  init 

1
วิธีการเปิดมากกว่า 6 ขั้วเสมือนในโมฆะลินุกซ์
ฉันต้องการให้เทอร์มินัลเสมือนเริ่มต้นตั้งแต่เริ่มต้น ฉันต้องการที่จะใช้ runit และทำ ln -s /etc/sv/agetty-tty7 /var/service/agetty-tty7 ln -s /etc/sv/agetty-tty8 /var/service/agetty-tty8 แต่ /etc/sv มี ttys ไม่เกิน 6 รายการ ฉันพยายามเพิ่ม TTYS=8 ถึงฉัน rc.conf และรีบูตเครื่อง แต่ก็ยัง /etc/sv มี 6 ttys เท่านั้น คำแนะนำใด ๆ?
1 linux  terminal  tty  init 

1
Ubuntu ย้ายโฟลเดอร์รูทไปยังพาร์ทิชัน lvm ใหม่
ฉันเริ่มหมดพื้นที่ในของฉัน / กั้น * * * * . ดังนั้นฉันจึงตัดสินใจสร้างพาร์ทิชัน lvm ใหม่และย้ายไปที่พาร์ติชันนั้นแทน ตอนนี้ฉันได้สร้างพาร์ทิชัน lvm ติดตั้งแล้วโฟลเดอร์ rsync จาก / ถึง lvm นั้น (ยกเว้น dev, sys, proc ofcourse) มีด้วงกำหนดค่าให้ส่ง lvm uuid ระหว่างการบูท ตอนนี้ฉันได้รับข้อผิดพลาด /sbin/init not found. และโยนฉันกลับไปที่พร้อมท์ initramfs ตอนนี้ส่วนหนึ่งของพาร์ทิชัน lvm นี้อยู่ในฮาร์ดดิสก์ภายนอก เมื่อฉันเข้าสู่ระบบที่ไม่ใช่ LVM และตรวจสอบ dmesg (ภายในพาร์ทิชัน lvm) มันให้ฉันนี้: [ 72.040533] sdc: sdc1 sdc2 …
1 ubuntu  lvm  init 

1
สคริปต์ Ubuntu init.d ไม่ได้ถูกเรียกเมื่อเริ่มต้น
ฉันมีสคริปต์ใน ubuntu 9.04 ใน init.d ที่ฉันตั้งให้ทำงานเมื่อเริ่มต้นด้วย update-rc.d โดยใช้ update-rc.d init_test ค่าเริ่มต้น 99. symlink ทั้งหมดอยู่ที่นั่นและการอนุญาตปรากฏขึ้น ถูกต้อง -rwxr-xr-x 1 root root 642 2010-10-28 16:44 init_test mike@xxxxxxxxxx:~$ find /etc -name S99* | grep init_test find: /etc/rc5.d/S99init_test find: /etc/rc4.d/S99init_test find: /etc/rc2.d/S99init_test find: /etc/rc3.d/S99init_test สคริปต์รันผ่านซอร์สและ. / โดยไม่มีปัญหาและทำงานอย่างถูกต้อง นี่คือที่มาของสคริปต์: #!/bin/bash ### BEGIN INIT INFO # Provides: …
1 linux  ubuntu  init 


1
Postgresql starup script สำหรับอินสแตนซ์ที่สอง?
ฉันต้องเรียกใช้อินสแตนซ์ postgresql ที่สองของฉันเมื่อบูทลินุกซ์ ฉันเพิ่มคำสั่งนี้ (เช่นในเอกสารประกอบ postgresql) ใน rc.local: /usr/lib/postgresql/9.1/bin/pg_ctl start -l logfile -D /var/lib/postgresql/9.1/main2 แต่ถ้าฉันพยายามเรียกใช้ pg_ctl: cannot be run as root Please log in (using, e.g., "su") as the (unprivileged) user that will own the server process. t, it gives me this error: ฉันจะระบุให้เรียกใช้คำสั่งนั้นเป็น postgres ได้จริง ๆ แต่รันด้วย root (เพราะ …

1
สคริปต์เริ่มทำงานของ linux ไม่ได้เรียกใช้งานสคริปต์ในไดเรกทอรีหลักของผู้ใช้
ฉันต้องการสคริปต์บนราสเบอร์รี่ pi ของฉันเพื่อทำงานเมื่อระบบบูท นั่นเป็นเหตุผลที่ฉันได้สร้างสคริปต์ภายใน /etc/init.d ที่เชื่อมโยงใน /etc/rc2.d นี่คือสคริปต์ภายใน init.d: #! /bin/sh ### BEGIN INIT INFO # Provides: Scriptname # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Kurze Beschreibung # Description: Bechreibung ### END INIT INFO #Switch case fuer den ersten Parameter …

1
ด้วงสามารถส่งตัวแปรที่กำหนดเองใด ๆ ลงในระบบสิ่งแวดล้อมได้อย่างไร?
ฉันต้องการระบุว่ารายการเมนูใดถูก lauched ในสคริปต์ rc ดังนั้นจึงเป็นไปได้ที่จะส่งตัวแปรใด ๆ เข้าสู่ระบบของฉันผ่านอาร์กิวเมนต์เคอร์เนล?
linux  boot  grub  kernel  init 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.