Init proqramı nədir?
Init proqramı nədir?

Video: Init proqramı nədir?

Video: Init proqramı nədir?
Video: Python - Class, self, __init__ yapısı 2024, Noyabr
Anonim

İçində sistem bağlanana qədər işləməyə davam edən bir demon prosesidir. O, bütün digər proseslərin birbaşa və ya dolayı əcdadıdır və bütün yetim prosesləri avtomatik qəbul edir. İçində yükləmə prosesi zamanı kernel tərəfindən işə salınır; nüvə onu işə sala bilmirsə, kernel panikası baş verəcək.

Bununla bağlı init nə edir?

Başlanğıcdır sistemin yüklənməsi zamanı nüvə tərəfindən yerinə yetirilən bütün proseslərin ana hissəsi. Onun prinsipial rolu edir /etc/inittab faylında saxlanılan skriptdən proseslər yaratmaq. Adətən səbəb olan girişlər var içində istifadəçilərin daxil ola biləcəyi hər bir sətirdə gettys kürü yaratmaq.

Yuxarıdakılardan əlavə, init kodunu haradan əldə edirik? The içində icra edilə bilən adətən /sbin/ içində , nüvənin axtaracağı bir neçə alternativ yer olsa da. içində təlimatlarını /etc/inittab faylından alır.

Yuxarıdan əlavə olaraq, Linux-da init faylı haradadır?

içində /etc/inittab-da mərkəzləşdirilmiş şəkildə konfiqurasiya edilmişdir fayl icra səviyyələrinin müəyyən edildiyi yerlərdə (bax: Bölmə 13.2. 1, “İş səviyyələri”). The fayl həmçinin run səviyyələrinin hər birində hansı xidmətlərin və demonların mövcud olduğunu müəyyənləşdirir. /etc/inittab-dakı girişlərdən asılı olaraq bir neçə skript tərəfindən idarə olunur içində.

init-in PID-i nədir?

valideyn başlanğıc nöqtəsi edir pid 0, onun valideyninin nüvə olduğunu bildirir. Pid 1 istifadəçi məkanı proses ağacının köküdür: çatmaq mümkündür pid Hər bir prosesin əsasını rekursiv şəkildə izləməklə istənilən prosesdən Linux sistemində 1. Əgər pid 1 ölürsə, nüvə panikaya düşəcək və siz maşını yenidən başlatmalısınız.

Tövsiyə: