Provided by:
manpages-tr_1.0.5.1-2_all 
İSİM
chkconfig - sistem servisleri için çalışma seviyesi bilgilerini
sorgular ve günceller.
KULLANIM
chkconfig --list [isim]
chkconfig --add isim
chkconfig --del isim
chkconfig [--level seviyeler] isim <on|off|reset>
chkconfig [--level seviyeler] isim
AÇIKLAMA
chkconfig, basit bir komut satırı aracı sunarak, sistem yöneticilerinin
/etc/rc[0-6].d dizinindeki çeşitli sembolik bağların bakımını yapma
yükünü azaltmayı amaçlar.
Bu komut, IRIX işletim sistemindeki chkconfig komutundan esinlenerek
oluşturulmuştur. /etc/rc[0-6].d hiyerarşisinin dışındaki ayar
bilgilerinin bakımını yapmaktan ziyade, bu sürüm doğrudan
/etc/rc[0-6].d dizinindeki sembolik bağları yönetir. init'in tek bir
alanda başlattığı servisler ile bağlantılı olarak, ayar bilgileri ile
uğraşmaz.
chkconfig beş ayrı işleve sahiptir: yönetim için yeni servisler
eklemek, servisleri kaldırmak, kullanımdaki servislerin başlatma
bilgilerini listelemek, servislerin başlatma bilgilerini değiştirmek ve
tek tek servislerin başlatılma durumlarını kontrol etmek.
chkconfig herhangi bir seçenek belirtilmeden kullanılmış ise, kullanım
bilgileri görüntülenir. Eğer sadece bir servis ismi belirtilmişse,
servisin geçerli çalışma seviyesinde başlaması için ayarlı olup
olmadığını kontrol eder. Şayet ayarlı ise, chkconfig doğru ile döner;
aksi durumlarda yanlış döndürür. --level seçeneği ile geçerli çalışma
seviyesi yerine, istenen bir çalışma seviyesi için sorgu
yaptırılabilir.
Şayet servis isminde sonra on, off veya reset'den birisi belirtilmişse,
chkconfig belirtilen servisin başlangıç bilgilerini değiştirir. on ve
off, sırası ile, düzenlenen çalışma seviyesinde servisin başlamasına
veya durmasına sebep olurlar. reset ile servis yeniden başlatılır.
Öntanımlı olarak, on ve off sadece 3, 4 ve 5. çalışma seviyelerinde
etkili olur. reset ise bütün seviyelerde geçerlidir. --level seçeneği
etkilenmesini istediğiniz çalışma seviyesini belirtmek için
kullanılabilir.
Unutmayın ki her bir servis için, her çalışma seviyesi ya bir başlatma
ya da bir durdurma betiğine sahiptir. Çalışma seviyeleri arasında geçiş
yaparken, init, halihazırda çalışan bir servisi tekrar çalıştırmaz ve
çalışmayan bir servisi tekrar durdurmaz.
SEÇENEKLER
--level seviyeler
Bir işlemin yapılması istenen çalışma seviyesini tanımlar.
Sözdizimi olarak veya sayı (0-7) olarak belirtilebilir. Örneğin;
--level 35, 3. ve 5. çalışma seviyelerini belirtir.
--add isim
Bu seçenek chkconfig tarafından yönetilmek üzere yeni bir servis
ekler. Yeni bir servis eklendiği zaman, chkconfig, bu servisin
her çalışma seviyesi için başlangıç veya öldürme girdilerinden
birisine sahip olduğunu kontrol eder. Şayet herhangi bir çalışma
seviyesinde bu tür bir girdi eksik ise, chkconfig, başlatma
betiğindeki öntanımlı değerlere göre uygun bir girdi oluşturur.
Not: 'INIT INFO' bölümlerindeki öntanımlı girdiler, başlatma
betiğindeki öntanımlı çalışma seviyelerine göre önceliklidir.
--del isim
isim ile belirtilen servis chkconfig yönetiminden çıkarılır ve
/etc/rc[0-6].d içindeki bu servise ait sembolik bağ silinir.
--list isim
Bu seçenek chkconfig'in bildiği bütün servislerin bütün çalışma
seviyelerindeki durumlarını açık ya da kapalı olarak belirterek
listeler. Şayet bir isim belirtilmişse, sadece belirtilen servis
hakkında bilgiler görüntülenir.
ÇALIŞMA SEVİYESİ DOSYALARI
chkconfig tarafından yönetilecek bütün servisler, kendi init.d
betikleri içinde iki ya da daha fazla yorum satırına ihtiyaç duyarlar.
İlk satır, servisin başlatılacağı öntanımlı çalışma seviyelerini
belirtir. Ayrıca başlatma ve durdurma öncelik seviyelerini de belirtir.
Şayet servis, öntanımlı olarak, herhangi bir çalışma seviyesinde
başlatılmamalı ise, çalışma seviyesi listesinde bu seviye için bir "-"
işareti kullanılır. İkinci satır servis için bir tanımlama içerir. Ters
bölü işareti kullanılarak birden fazla satıra yayılabilir.
Örneğin, random.init üç satıra sahiptir:
# chkconfig: 2345 20 80
# description: Saves and restores system entropy pool for \
# higher quality random number generation.
Buna göre random betiği 2, 3, 4 ve 5. çalışma seviyelerinde
başlatılmalıdır, başlatma önceliği 20 ve durdurulma önceliği 80'dir.
Açıklama satırlarını kendiniz düzenleyebilirsiniz. Satır sonlarına
konacak \ işareti satırın devam ettiğini belirtir. Satır başındaki
fazlalık boşluklar göz ardı edilir.
İLGİLİ BELGELER
init(8), ntsysv(8), tksysv(8).
YAZAN
Erik Troan <ewt (at) redhat.com> tarafından yazılmıştır.
ÇEVİREN
Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Ocak 2004