.\" http://belgeler.org \- 2018\-02\-08T10:38:20Z .TH "chkconfig" 8 "8 Ekim 1997" "4. Berkeley Dağıtımı" "" .nh .PD 0 .SH İSİM chkconfig \- sistem servisleri için çalışma seviyesi bilgilerini sorgular ve günceller. .SH KULLANIM .nf \fBchkconfig \-\-list \fR [\fIisim\fR] \fBchkconfig \-\-add \fR\fIisim\fR \fBchkconfig \-\-del \fR\fIisim\fR \fBchkconfig \fR [\fB\-\-level \fR\fIseviyeler\fR] \fIisim\fR <\fBon\fR|\fBoff\fR|\fBreset\fR> \fBchkconfig \fR [\fB\-\-level \fR\fIseviyeler\fR] \fIisim\fR .fi .SH AÇIKLAMA \fBchkconfig\fR, 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 \fBchkconfig\fR 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. \fBinit\fR\N'39'in tek bir alanda başlattığı servisler ile bağlantılı olarak, ayar bilgileri ile uğraşmaz. \fBchkconfig\fR 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. \fBchkconfig\fR 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, \fBchkconfig\fR doğru ile döner; aksi durumlarda yanlış döndürür. \fB\-\-level\fR 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 \fBon\fR, \fBoff\fR veya \fBreset\fR\N'39'den birisi belirtilmişse, \fBchkconfig\fR belirtilen servisin başlangıç bilgilerini değiştirir. \fBon\fR ve \fBoff\fR, sırası ile, düzenlenen çalışma seviyesinde servisin başlamasına veya durmasına sebep olurlar. \fBreset\fR ile servis yeniden başlatılır. Öntanımlı olarak, \fBon\fR ve \fBoff\fR sadece 3, 4 ve 5. çalışma seviyelerinde etkili olur. \fBreset\fR ise bütün seviyelerde geçerlidir. \fB\-\-level\fR 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, \fBinit\fR, halihazırda çalışan bir servisi tekrar çalıştırmaz ve çalışmayan bir servisi tekrar durdurmaz. .SH SEÇENEKLER .br .ns .TP \fB\-\-level \fR\fIseviyeler\fR Bir işlemin yapılması istenen çalışma seviyesini tanımlar. Sözdizimi olarak veya sayı (0\-7) olarak belirtilebilir. Örneğin; \fB\-\-level 35\fR, 3. ve 5. çalışma seviyelerini belirtir. .TP \fB\-\-add \fR\fIisim\fR Bu seçenek \fBchkconfig\fR tarafından yönetilmek üzere yeni bir servis ekler. Yeni bir servis eklendiği zaman, \fBchkconfig\fR, 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, \fBchkconfig\fR, başlatma betiğindeki öntanımlı değerlere göre uygun bir girdi oluşturur. Not: \N'39'INIT INFO\N'39' bölümlerindeki öntanımlı girdiler, başlatma betiğindeki öntanımlı çalışma seviyelerine göre önceliklidir. .TP \fB\-\-del \fR\fIisim\fR \fIisim\fR ile belirtilen servis \fBchkconfig\fR yönetiminden çıkarılır ve /etc/rc[0\-6].d içindeki bu servise ait sembolik bağ silinir. .TP \fB\-\-list \fR\fIisim\fR Bu seçenek \fBchkconfig\fR\N'39'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 \fIisim\fR belirtilmişse, sadece belirtilen servis hakkında bilgiler görüntülenir. .PP .SH ÇALIŞMA SEVİYESİ DOSYALARI \fBchkconfig\fR 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 \N'34'\-\N'34' 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: .nf # chkconfig: 2345 20 80 # description: Saves and restores system entropy pool for \\ # higher quality random number generation. .fi 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\N'39'dir. Açıklama satırlarını kendiniz düzenleyebilirsiniz. Satır sonlarına konacak \fB\\\fR işareti satırın devam ettiğini belirtir. Satır başındaki fazlalık boşluklar göz ardı edilir. .SH İLGİLİ BELGELER \fBinit(8)\fR, \fBntsysv(8)\fR, \fBtksysv(8)\fR. .SH YAZAN Erik Troan tarafından yazılmıştır. .SH ÇEVİREN Yalçın Kolukısa , Ocak 2004