[Linux-sunucu] Re: Redhat 5.3 x64_86 servise kurmak veya startup scriptlerin otomatik çalışması

2011-09-13 Başlik Hasan Akgöz
Eski yöntemleri bilmekte fayda var . /etc/rc.d/init.d bahsettiğin dizin
linux'un ( herhangi bir linux'un ) start olurken çalıştıracağı scriptleri
barındırır. O scripti buraya koyman onun çalışacağını göstermez. rX.d
dizinlerinin ( burdaki X çalışma sevilerini belirtir)  içine girip
listelersen orda init.d dizini altındaki iligili servis neyse onun scriptine
linkli olduğunu görürsün. Misal 3 sevide squid'in çalışmasını istersen
rc3.d dizinine girip burda init.d dizini altınki squid script'ine link
vermen gerekiyor.

Şu şekilde

cd /etc/rc3.d/
ln -s /etc/init.d/squid SXXsquid

burda SXX ( XX burda çalışma sırasını belirtir. Ne kadar düşük belirsen o
kadar öncelikli olur servis. ( start olurken ) . S - start'ın kısaltması
birde bunların KXX ile başlayanı var . Oda tahmin edersinki Kill versiyonu.
Umarım açıklayıcı olmuştur. Hatta şöyle birşey yap  chkconfig ya da ntsysv
ile servisleri listele. Sonra atıyorum 2. sevidede bir servis
çalışıyor. rXX.d dizinide gir orda servisin linkli dosyalarını görüceksin.
Servisi kaldırıp ordaki dizini tekrar listele . Aradaki farkı gör. Script'in
yaptığıda budur zaten ;).

iyi çalışmalar

//selametle
http://www.hasanakgoz.com

12 Eylül 2011 14:20 tarihinde kaiowas okara...@member.fsf.org yazdı:

 Merhaba

 rcconf paketini kurarak ve konsolda rcconf komutunu vererek açılışta
 çalışacak servislerin başına bir yıldız koyup sistem boot ederken
 ilgili servisin çalışmasını sağlayabilirsiniz.

 Ozgur

 12 Eylül 2011 14:16 tarihinde Linux Acemisi o15112...@hotmail.com yazdı:
  Selamlar,
 
  Yolladığınız komut ile servisleri otomatik çalıştırmayı seçebileceğim bir
  ekran çıktı karşıma (eski dos ekranlarına benziyor.) Şöyle bir komut
  çalıştırdım:
 
  /sbin/chkconfig --add ServiceScript(servis adı)
 
  bunu yapıp ntsysv komutunu çalıştırınca bu servisler (3 taneydi) bu
 listeye
  eklendi. Bende yanlarına yıldız koydum.
  Herhalde bunun anlamı linux start olurken bu servislerin otomatik
  çalışacağıdır.
  Tabii windows da gui den gidip seçiyorduk. Oysa burda script içinde start
 ve
  stop komutlarını elle yazıyoruz.
 
  Yani bu ntsysv de listelenen tüm scriptler service_name start komutu
 ile
  çalışıyordur ve benimkiler de öyle çalıştığı için sorun olmaz.(değil mi?
 :))
  Yoksa elle start ve stop u biz belirlediğimiz için komutları ayse fatma
 da
  verebilirdim ki çok manasız olsada bu yapılabilirdi. Öyle yapılsaydı
 linux
  start olurken servisleri start edemezdi.
 
  Aslında sormak istediğim herhangibi bir yerde bu servis start komutu ile
  çalışıyor diyor muyuz linux'e?
 
  not: Ben manuel olarak bu scriptleri çalıştırdım service_name start
 ile.
 
 
 
  
  Date: Mon, 12 Sep 2011 13:26:14 +0300
  From: dogukanata...@gmail.com
  To: linux-sunucu@liste.linux.org.tr
  Subject: [Linux-sunucu] Re: Redhat 5.3 x64_86 servise kurmak veya startup
  scriptlerin otomatik çalışması
 
  # ntsysv
 
  komutu ile açılış script lerine kolayca gözatabilirsiniz,
 
 
 
 
  12 Eylül 2011 13:14 tarihinde Linux Acemisi o15112...@hotmail.com
 yazdı:
 
  Tekrar selamlar,
 
  Baya bir kurulum yada ayar yaptıktan sonra (iki farklı uygulama ve
 onların
  bileşenlerini kurdum) şimdi bunların otomatik start olmasını sağlamam
  gerekiyor.
  Sorudan önce kısa bilgiler vereyim.
  1. Apache 80 portundan çalışıyor ancak açılışta start olmuyor. Uygulama
  Apache yi SVN için kullanıyor başka bir olayı yok.(sanırım :))
  2. Tomcat kurulu ancak tomcati ilk kurduğum uygulama otamatik kuruyor
  ayarlarını yapıyor. Diğer uygulama için bir instance oluşturdum (aslında
  sadece ilk uygulamadaki tomcat klasörünü kopyalayıp yapıştırarak ayarları
  üstünde küçük değişiklikler yaptım) şuan her iki uygulama da tomcat te
  düzgün çalışıyor.
  3. Her ikiside makina re-start olunca çalışmıyor. Birinci için olay kolay
  tek satırlık bir komut var. Ancak diğer uygulamanın bileşenleri biraz
  karmaşık. Redhat için bazı init scrtiptleri hazırlamışlar dökümamana
  koymuşlar. Onları hazırladım ve dökümanda söylenen klasöre koydum.
  (/etc/rc.d/init.d/)
 
  Şimdi merak ettiğim bu init scriptler nasıl çalışacak? Linux re-start
 olunca
  mı çalışacaklar? Yoksa benim ayrıca bir komut daha mı çalıştırmamı
 bekliyor.
  Nitekim debian için hazırladıkları dökümanda şöyle bir komut var:
  sudo update-rc.d tis_commandline defaults 60
 
  ancak redhat ta(yada bendeki sürümünde) bu komut yok. Onunla alakalı mı
  bilmiyorum ancak şöyle bir program var:
  /usr/share/zsh/4.2.6/functions/_update-rc.d
  ancak bu program alakalı mı bilmiyorum.
 
  Tecrubelerinizden yararlanabilirsem çok sevinirim.
 
  İyi çalışmalar.
 
  ___
  Linux-sunucu E-Posta Listesi
  Linux-sunucu@liste.linux.org.tr
 
  Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
  okuyabilirsiniz;
 
  Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
  e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
  dakika içinde üyeliğinizi

[Linux-sunucu] Re: Redhat 5.3 x64_86 servise kurmak veya startup scriptlerin otomatik çalışması

2011-09-12 Başlik Doğukan ATALAY
# ntsysv

komutu ile açılış script lerine kolayca gözatabilirsiniz,




12 Eylül 2011 13:14 tarihinde Linux Acemisi o15112...@hotmail.com yazdı:

  Tekrar selamlar,

 Baya bir kurulum yada ayar yaptıktan sonra (iki farklı uygulama ve onların
 bileşenlerini kurdum) şimdi bunların otomatik start olmasını sağlamam
 gerekiyor.
 Sorudan önce kısa bilgiler vereyim.
 1. Apache 80 portundan çalışıyor ancak açılışta start olmuyor. Uygulama
 Apache yi SVN için kullanıyor başka bir olayı yok.(sanırım :))
 2. Tomcat kurulu ancak tomcati ilk kurduğum uygulama otamatik kuruyor
 ayarlarını yapıyor. Diğer uygulama için bir instance oluşturdum (aslında
 sadece ilk uygulamadaki tomcat klasörünü kopyalayıp yapıştırarak ayarları
 üstünde küçük değişiklikler yaptım) şuan her iki uygulama da tomcat te
 düzgün çalışıyor.
 3. Her ikiside makina re-start olunca çalışmıyor. Birinci için olay kolay
 tek satırlık bir komut var. Ancak diğer uygulamanın bileşenleri biraz
 karmaşık. Redhat için bazı init scrtiptleri hazırlamışlar dökümamana
 koymuşlar. Onları hazırladım ve dökümanda söylenen klasöre koydum.
 (/etc/rc.d/init.d/)

 Şimdi merak ettiğim bu init scriptler nasıl çalışacak? Linux re-start
 olunca mı çalışacaklar? Yoksa benim ayrıca bir komut daha mı çalıştırmamı
 bekliyor. Nitekim debian için hazırladıkları dökümanda şöyle bir komut var:
 *sudo update-rc.d tis_commandline defaults 60*

 ancak redhat ta(yada bendeki sürümünde) bu komut yok. Onunla alakalı mı
 bilmiyorum ancak şöyle bir program var: *
 /usr/share/zsh/4.2.6/functions/_update-rc.d*
 ancak bu program alakalı mı bilmiyorum.

 Tecrubelerinizden yararlanabilirsem çok sevinirim.

 İyi çalışmalar.

 ___
 Linux-sunucu E-Posta Listesi
 Linux-sunucu@liste.linux.org.tr

 Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından
 okuyabilirsiniz;

 Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
 e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
 dakika içinde üyeliğinizi sonlandırabilirsiniz.
 https://liste.linux.org.tr/mailman/listinfo/linux-sunucu


___
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu


[Linux-sunucu] Re: Redhat 5.3 x64_86 servise kurmak veya startup scriptlerin otomatik çalışması

2011-09-12 Başlik Linux Acemisi

Selamlar,

Yolladığınız komut ile servisleri otomatik çalıştırmayı seçebileceğim bir ekran 
çıktı karşıma (eski dos ekranlarına benziyor.) Şöyle bir komut çalıştırdım:

/sbin/chkconfig --add ServiceScript(servis adı)

bunu yapıp ntsysv komutunu çalıştırınca bu servisler (3 taneydi) bu listeye 
eklendi. Bende yanlarına yıldız koydum.
Herhalde bunun anlamı linux start olurken bu servislerin otomatik çalışacağıdır.
Tabii windows da gui den gidip seçiyorduk. Oysa burda script içinde start ve 
stop komutlarını elle yazıyoruz.

Yani bu ntsysv de listelenen tüm scriptler service_name start komutu ile 
çalışıyordur ve benimkiler de öyle çalıştığı için sorun olmaz.(değil mi? :))
Yoksa elle start ve stop u biz belirlediğimiz için komutları ayse fatma da 
verebilirdim ki çok manasız olsada bu yapılabilirdi. Öyle yapılsaydı linux 
start olurken servisleri start edemezdi.

Aslında sormak istediğim herhangibi bir yerde bu servis start komutu ile 
çalışıyor diyor muyuz linux'e?

not: Ben manuel olarak bu scriptleri çalıştırdım  service_name start ile.



Date: Mon, 12 Sep 2011 13:26:14 +0300
From: dogukanata...@gmail.com
To: linux-sunucu@liste.linux.org.tr
Subject: [Linux-sunucu] Re: Redhat 5.3 x64_86 servise kurmak veya startup 
scriptlerin otomatik çalışması

# ntsysv 

komutu ile açılış script lerine kolayca gözatabilirsiniz,




12 Eylül 2011 13:14 tarihinde Linux Acemisi o15112...@hotmail.com yazdı:






Tekrar selamlar,

Baya bir kurulum yada ayar yaptıktan sonra (iki farklı uygulama ve onların 
bileşenlerini kurdum) şimdi bunların otomatik start olmasını sağlamam gerekiyor.
Sorudan önce kısa bilgiler vereyim.

1. Apache 80 portundan çalışıyor ancak açılışta start olmuyor. Uygulama Apache 
yi SVN için kullanıyor başka bir olayı yok.(sanırım :))
2. Tomcat kurulu ancak tomcati ilk kurduğum uygulama otamatik kuruyor 
ayarlarını yapıyor. Diğer uygulama için bir instance oluşturdum (aslında sadece 
ilk uygulamadaki tomcat klasörünü kopyalayıp yapıştırarak ayarları üstünde 
küçük değişiklikler yaptım) şuan her iki uygulama da tomcat te düzgün çalışıyor.

3. Her ikiside makina re-start olunca çalışmıyor. Birinci için olay kolay tek 
satırlık bir komut var. Ancak diğer uygulamanın bileşenleri biraz karmaşık. 
Redhat için bazı init scrtiptleri hazırlamışlar dökümamana koymuşlar. Onları 
hazırladım ve dökümanda söylenen klasöre koydum. (/etc/rc.d/init.d/)


Şimdi merak ettiğim bu init scriptler nasıl çalışacak? Linux re-start olunca mı 
çalışacaklar? Yoksa benim ayrıca bir komut daha mı çalıştırmamı bekliyor. 
Nitekim debian için hazırladıkları dökümanda şöyle bir komut var:

sudo update-rc.d tis_commandline defaults 60

ancak redhat ta(yada bendeki sürümünde) bu komut yok. Onunla alakalı mı 
bilmiyorum ancak şöyle bir program var: 
/usr/share/zsh/4.2.6/functions/_update-rc.d

ancak bu program alakalı mı bilmiyorum.

Tecrubelerinizden yararlanabilirsem çok sevinirim.

İyi çalışmalar.
  

___

Linux-sunucu E-Posta Listesi

Linux-sunucu@liste.linux.org.tr



Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;



Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.

https://liste.linux.org.tr/mailman/listinfo/linux-sunucu





___
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallar�n� http://liste.linux.org.tr/kurallar.php  ba�lant�s�ndan 
okuyabilirsiniz;

Bu Listede neden bulundu�unuzu bilmiyorsan�z veya art�k bu listeden gelen 
e-postalar� almak istemiyorsan�z a�a��daki ba�lant� adresini kullanarak 1 
dakika i�inde �yeli�inizi sonland�rabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
  ___
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu