Chkconfig - Linux / Unix Command

chkconfig - yeniləmə və sistem xidmətlərinə dair sorğular

Sinopsis

chkconfig --list [ name ]
chkconfig - adın adı
chkconfig - adı
chkconfig [- səviyyə səviyyəsi ] adı
chkconfig [- səviyyə səviyyəsi ] adı

Təsvir

chkconfig, /etc/rc[0-6].d kataloq hiyerarşisinin saxlanılması üçün sadə bir komanda-line vasitə təmin edir ki, bu dizindəki çoxsaylı simvolik əlaqələri birbaşa manipulyasiya edən vəzifənin sistem administratorlarını azad edir.

Chkconfig bu tətbiq IRIX əməliyyat sistemində iştirak edən chkconfig komandasından ilhamlandı. Lakin, /etc/rc[0-6].d hiyerarşisindən kənarda konfiqurasiya məlumatlarını saxlamaqdan başqa, bu versiya /etc/rc[0-6].d saytında simvolları birbaşa idarə edir. Bu, xidmətlərin birmənalı olaraq başladılması ilə bağlı bütün konfiqurasiya məlumatlarını buraxır.

chkconfig beş fərqli funksiyaya malikdir: idarəetmə üçün yeni xidmətlərin əlavə edilməsi, menecmentdən xidmətlərin silinməsi, xidmətlər üçün mövcud başlanğıc məlumatlarının siyahısı, xidmətlərin başlanğıc məlumatlarının dəyişdirilməsi və müəyyən bir xidmətin başlanğıc vəziyyətinin yoxlanılması.

Chkconfig hər hansı bir variant olmadan işə salındıqda, istifadə məlumatları göstərilir. Yalnız bir xidmət adı verilirsə, xidmətin hazırkı səviyyədə başlanacaq şəkildə konfiqurasiya olunduğunu yoxlayır. Əgər varsa, chkconfig doğru qaytarır; əks halda yanlış qaytarır. - Yüksək səviyyəli seçim variantı yerinə yetirmək üçün alternativ fəaliyyət səviyyəsinə malik olmalıdır.

Servis adından sonra on, off və ya sıfırdan biri göstərildikdə, chkconfig, müəyyən xidmət üçün başlanğıc məlumatını dəyişir. On və off bayraqları xidmət səviyyəsində dəyişdirilərkən müvafiq olaraq xidmətin başlanmasına və ya dayandırılmasına səbəb olur. Sıfırlama bayrağı, xidmətin başlanğıc məlumatını söz mövzusu olan init skriptində göstərilən hər şeyə qaytarır.

Varsayılan olaraq, on və off variantları yalnız 2, 3, 4 və 5 səviyyələrinə təsir edir, sıfırlama işləri bütün səviyyələrə təsir göstərir. - Yüksək səviyyəli seçim hansı səviyyədə təsirləndiyini müəyyən etmək üçün istifadə edilə bilər.

Qeyd edək ki, hər bir xidmət üçün, hər bir runlevel bir başlanğıc script və ya bir stop scripti var. İşləmə səviyyələrini dəyişərkən init artıq işə başlamayan bir xidmətə yenidən başlamayacaq və işləməyən xidmətə yenidən başlamayacaq.

Seçimlər

- səviyyələri

Əməliyyatın istənilən səviyyədə işlədilməsini müəyyənləşdirir. 0'dan 7-ə qədər ədəd bir simli olaraq verilir. Məsələn, - 35 səviyyəsində işləmə səviyyəsi 3 və 5-i müəyyənləşdirir.

- adın adı

Bu seçim chkconfig tərəfindən idarə olunması üçün yeni bir xidmət əlavə edir. Yeni bir xidmət əlavə edildikdə, chkconfig xidmətin hər bir əməliyyat səviyyəsində bir başlanğıc və ya bir öldürmə girişinə sahib olmasını təmin edir. Hər hansı bir runlevel belə bir giriş çatışmazlığı varsa, chkconfig, init skriptinin default dəyərləri ilə göstərilən müvafiq giriş yaradır. Qeyd edək ki, LSB-də məhdudlaşdırılmış 'INIT INFO' bölmələrində default entries initscriptdə default runlevels üstünlük təşkil edir.

- adı

Xidmət chkconfig rəhbərliyindən silinir və /etc/rc[0-6].d dəki hər hansı bir sembolik link çıxarılır.

- siyahı adı

Bu seçim chkconfig'in bildiyi bütün servisleri ve bunların her bir işleme seviyesinde durdurulup başlatılmadığını listeler. Adı göstərilirsə, məlumat yalnız xidmət adı ilə bağlı göstərilir .

Runlevel Files

Chkconfig tərəfindən idarə oluna bilən hər bir xidmət, init.d skriptinə əlavə edilmiş iki və ya daha çox şərh xəttinə ehtiyac duyur. İlk satır chkconfig-in xidmət səviyyəsinin başlanğıc və dayandırılması prioritet səviyyələrinə əsasən xidmətin hansı səviyyədə başlamasını nəzərdə tutur. Xidmət heç bir səviyyədə başlamaması vəziyyətində, hər hansı bir fəaliyyət səviyyəsində başlanılmamalıdır, a - fəaliyyət səviyyəsinin siyahısı yerinə yetirilməlidir. İkinci xətt xidmət üçün təsvir edir və backslash davamı ilə bir neçə xətt arasında uzadıla bilər.

Məsələn, random.init bu üç xəttə malikdir:

# chkconfig: 2345 20 80 # təsviri: \ # yüksək keyfiyyətli təsadüfi sayda nəsil üçün sistem entropiya hovuzunu saxlayır və bərpa edir.

Təsadüfi script 2, 3, 4 və 5 səviyyələrində başlanmalıdır ki, onun başlanğıc prioriteti 20 olmalıdır və dayanma prioriteti 80 olmalıdır. Təsvirin nə olduğunu anlayasınız; \ xəttin davam etməsinə səbəb olur. Xətt qarşısında əlavə yer göz ardı edilir.