«init.d» etiketlenmiş sorular

İnit.d dizini, bir Linux sistemindeki çeşitli hizmetler için bir dizi başlatma / durdurma komut dosyası içerir.

6
“Yeniden başlat” veya “şimdi kapat -r”: hangi yeniden başlatma komutu daha güvenli?
Kuruluşumuzda ~ 500 RedHat Linux makinesi bulunmaktadır. Altındaki uygulamaları ve hizmetleri kurduğumuz tüm makinelere /etc/init.dve RAC sunucularını yönlendirdik. Tüm makinelerde yum güncellemeleri yapmak istiyoruz ve sonrasında yeniden başlattık. Bu yüzden hangi komutun daha güvenli olduğunu merak ediyordum: reboot veya shutdown -r now

6
Eski init betiğimi systemd'de çalıştırmanın en kolay yolu nedir?
Yeni bir systemd betiği oluşturarak doğru olanı yapmak istemiyorum, sadece sistemimi systemd kullanan bir işletim sistemine yükselttiğim için eski init betiğimin tekrar çalışmasını istiyorum. İnit komut dosyalarının nasıl dönüştürüleceğini ve sistem komut dosyalarının nasıl yazılacağını kısaca araştırdım, ancak düzgün bir şekilde öğrendiğinizden ve doğru şekilde yaptığımdan birkaç saat alacağımdan eminim. …
48 init.d  systemd 

4
Linux init.d / rc.d script'lerinden gelen hata mesajları nasıl bulunur?
Linux'ta önyükleme sırasında çalıştırılacak bazı komut dosyaları yazdım ve bunları çeşitli kurulum şekilleriyle oynadım. Daha büyük betikler /etc/init.diçin uygun /etc/rc.d/rc?.dçalışma seviyelerini yerleştirip bağlayacağım . Küçük betikler için ekleyeceğim /etc/rc.d/rc.local. Bu işlem sorunsuz çalışıyor gibi görünüyor. Şimdi senaryolarımdan birini değiştirdim ve başarısız oluyor. Arıza teşhisi konusunu çok zorluyorum çünkü hata çıktısını …
28 linux  logging  init.d  rc.d 

2
/ Backup komut dosyasını /etc/init.d/'den nasıl kaldırırım?
Bir süredir Linux ile çalışıyorum ama oldukça basit bir şekilde. init.dOs başladığında senaryoların yürütüldüğünü anlıyorum ama tam olarak nasıl çalışıyor? Bir betiği saklamak ancak otomatik olarak başlamasını istemiyorsam ne olur? Diyelim ki /etc/init.d/varnishve geçici olarak devre dışı bırakmak istiyorum. İşletim sistemi yeniden başlatılırsa başlamadığından nasıl emin olabilirim? Senaryoyu silmek istemiyorum. …

4
Nginx'i root olmayan bir kullanıcı olarak çalıştır
Ubuntu 10.04 Lucid Sunucuma nginx kurmak için bu işlemi izledim http://library.linode.com/web-servers/nginx/installation/ubuntu-10.04-lucid Ben nginx başlatmak için bir init komut dosyası oluşturma ve sonra /etc/init.d/nginx start çağıran noktadan sonra kayboldum. Bunu yaptığımda aşağıdaki hatayı aldım: Starting nginx_main: Starting /opt/nginx/sbin/nginx... nginx: [alert] could not open error log file: open() "/opt/nginx/logs/error.log" failed (13: Permission …

1
Sunucu yeniden başlatıldıktan sonra otomatik olarak mysql nasıl başlatılır (CentOS + diğer dağıtımlar)?
CentOS Linux sunucumu, sunucu kapatıldıktan sonra mysql'yi otomatik olarak başlatacak şekilde nasıl yapılandırabilirim? İnit.d yolunun farkındayım ... /etc/rc.d/init.d ... ve mysqld'i bu klasörde görebiliyorum. Bu klasöre öğeleri (yani sembolik bağlantı ile) yerleştirmek, sunucu yeniden başlatıldığında başlaması gerektiği anlamına gelir inanıyorum. Ama bu benim için olmadı. Arka fon Merkezi BT masamız …
17 linux  mysql  init.d 

2
PHP-FPM yeniden başlatıldıktan sonra otomatik olarak başlamıyor
Ben PHP-FPM ve Nginx çalıştırıyorum, bazen, ne olursa olsun, ben sunucuyu yeniden başlatmak zorunda. Sunucu tekrar çalıştığında, nginx hizmeti otomatik olarak başlar, ancak PHP-FPM çalışmaz. Komutu sudo /etc/init.d/php-fpm restartyeniden başlattıktan hemen sonra çalıştırıp sonucu aldığımda bu görülebilir : $ sudo /etc/init.d/php-fpm restart Stopping php-fpm: [FAILED] Starting php-fpm: [ OK ] …


4
Bir komut dosyasını başka bir kullanıcı olarak başlatma
/Etc/init.d/ dosyasında, ev dizinlerinden diğer (root ayrıcalı olmayan) kullanıcıların diğer komut dosyalarını çalıştırmış gibi çalıştırmaları gereken bir komut dosyası oluşturdum. Bu senaryoları aşağıdakilerle başlatırım: sudo -b -u <username> <script_of_a_particular_user> Ve çalışıyor. Ancak çalışmaya devam eden her kullanıcı komut dosyası için (örneğin bazı bekçi köpeği), hala canlı ve kök olarak çalışan …
12 linux  debian  bash  sudo  init.d 

5
Bir işlemi sona erdikten sonra otomatik olarak nasıl yeniden başlatabilirim?
Debian Squeeze kutusunda sona erdikten sonra yeniden başlatmak istediğim bir golang programım var. Mesele HTTP'yi bir Apache 2 mod_proxy kurulumunun arkasında sunmaktır. Sürecin başarısız olmasını beklemiyorum ama buna karşı sigorta yaptırmak istiyorum. Ubuntu'da süreci canlı tutmak için uptart'ı kullanırdım. Debian, bir init değiştirme olduğu için anladığım kadarıyla Upstart'ı sevmiyor. Squeeze …

1
Status_of_proc nedir ve nasıl denir?
Debian 7'deki (Wheezy) nginx init komut dosyasında aşağıdaki çabayı okudum: status) status_of_proc -p /var/run/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; Bu kod iyi çalışır ve sudo service nginx statusçıktılar [ ok ] nginx is running. Ancak status_of_procbash'da tanımlanmamıştır, ikisi de çizgi halinde değildir: $ type status_of_proc status_of_proc: …

3
İnit betiğinden rasgele program daemon olarak çalıştırma
Red Hat'a servis olarak bir program yüklemem gerekiyor. Kendini arka planlamaz, PID dosyasını yönetmez veya kendi günlüklerini yönetmez. Sadece çalışır ve STDOUT ve STDERR'a yazdırır. Standart init komut dosyalarını kılavuz olarak kullanarak aşağıdakileri geliştirdim: #!/bin/bash # # /etc/rc.d/init.d/someprog # # Starts the someprog daemon # # chkconfig: 345 80 20 …
10 redhat  service  init.d 

4
Python ile yazılmış init.d komut dosyaları
StackOverflow'dainit.d Python'da komut dosyası yazma hakkında soru soran bir soru geldi . Bir yorum, bu komut dosyalarının Python'da değil, kabukta programlanması gerektiğini belirtti. init.dPython'da komut dosyası yazıyor : Kötü. Kötü. Kötü. Bunu asla yapma. Önerilen bir uygulama değil. Tamam, uyarılarla. Eski dogma. Tamamen iyi. Kabus senaryolarını bilmek ya da bu …
10 linux  python  init.d 

2
/Etc/init.d komut dosyasında daemon çağrısı engelleniyor, arka planda çalışmıyor
Daemonize etmek istediğim bir Perl betiğim var. Temel olarak bu perl betiği her 30 saniyede bir bir dizini okuyacak, bulduğu dosyaları okuyacak ve daha sonra verileri işleyecektir. Burada basit tutmak için aşağıdaki Perl betiğini düşünün (synpipe_server olarak adlandırılır, bu betiğin sembolik bir bağlantısı vardır /usr/sbin/): #!/usr/bin/perl use strict; use warnings; …
9 linux  unix  daemon  init.d 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.