Quantcast
Channel: ÇözümPark
Viewing all articles
Browse latest Browse all 4130

Linux Chkconfig Servis Yönetimi - Bölüm 2

$
0
0

Redhat türevli Linux işletim sisteminin runlevellarda çalışan servislere müdahale etmek için chkconfig komutunu kullanırız.Hangi runlevel da hangi servislerin çalışmasını istiyorsak bunların konfigürasyonunu yapabiliriz.

 

Chkconfig komutu servislerin çalışmasına direk müdahale etmez yani start veya stop yapmaz servisleri. Yapmakta olduğu işlem ise runlevel ler de çalışacak olan servislerin açılmasını veya durdurmasını sağlar. Bunların dışında xinetd altında çalışan servisleri direk start veya stop yapar.

 

Chkconfig yazdığımız da runlevel lerimizin 0 dan 6 ya kadar servislerin on veya off model arını görebilirsiniz.

 

0:off dan kasıt runlevel 0 da servisin çalışmayacağını gösterir.

 

 

image001

 

 

Chkconfiglist iptables dersek eğer firewallumuzun hangi runlevel da çalışıp çalışmadığına bakabiliriz. Şuan benim sistemimde firewall servisim hiçbir runlevel da çalışmıyormuş.Bütün hepsinde off olarak geldi iptables listelediğimde.

 

 

image002

 

 

Servisleri /etc/init.d nin altında bulabilirsiniz.

 

 

image003

 

 

Chkconfig iptables on yaptığımda 0 ve 6 hariç diğer runleveldaki servisleri on yapacaktır. Servis eğer stop durumdaysa start olmayacaktır.Direk servisi start yapmak için ise service komutunu kullanmak gerekmekte./etc/rc.d/rc[2-5].d/*iptables yaparsanız runlevel 2 den 5 e kadar ki iptables servislerinin S olduğunu görebilirsiniz.

 

 

image004

 

 

Chkconfig iptables off yaptığımda 0 ve 6 hariç diğer runleveldaki servisleri off yapacaktır.

 

/etc/rc.d/rc[2-5].d/*iptables yaparsanız runlevel 2 den 5 e kadar ki iptables servislerinin K olduğunu görebilirsiniz.

 

 

image005

 

 

Herhangi bir runlevel belirtmesek eğer 2-5 arasındaki runlevellarda bu servislere müdahale edecektir. Belli runlevel lar içinde bu işlemi yaptırabilirim.

 

Chkconfiglevel 35 iptables on dersem eğer level 3 ve 5 deki iptablesları on yapar.

 

 

image006

 

 

Aynı şekilde belli runlevelları da off yapabilirim.

 

Chkconfiglevel 35 iptables off dersem level 3 ve 5 deki iptablesları off yapar.

 

 

image007

 

 

Ntsysv komutu da çalışan runleveldaki servisin on veya off yapmamızı sağlar. İstediğiniz servise gelip tikini kaldırabilirsiniz.

 

 

image008

 

 

Aşağıdaki örnek te runlevel 5teyim öncelikli olarak iptables servislerini off yapıyorum. Ntsysv ilen iptables servisin açıyorum ve görüyorum ki sadece çalışan runlevelımdaki servis on durum da.Ntsysv de chkconfig gibi start veya stop yapamaz.

 

 

image009

 

 

Ntsysv ile istediğim runlevel lar değişiklik yapabilirim. Ntsysvlevel 2345 dersem bunlardaki servislerin istediğimi on veya off yapabilirim.

 

 

image010

 

 

Chkconfig servisleri start veya stop yapmayacaktır. Servisleri direk start stop yapmak için services komutunu kullanırız.

 

Bir sonraki makalemizde görüşmek üzere.

 


Viewing all articles
Browse latest Browse all 4130

Trending Articles


huddam daveti


Tekasür Suresi


"Yâ Kuddûs!" Esması Havâs ve Esrârı


Kasemi Mübelliğa


Peri44


Kuvvetli muhabbet ve aşk tılsımı


El-Mütekebbir


Papaz büyüsü


SCCM 2012 Client Installation issue


Zilhicce Ayının Namaz Duası ÖNEMLİ