Init programı nedir?
Init programı nedir?

Video: Init programı nedir?

Video: Init programı nedir?
Video: Nesne Yönelimli Programlama Eğitimi | __INIT__ ve Self Nedir | Bölüm #2 2024, Mayıs
Anonim

İçinde sistem kapatılana kadar çalışmaya devam eden bir arka plan programıdır. Diğer tüm süreçlerin doğrudan veya dolaylı atasıdır ve tüm yetim süreçleri otomatik olarak benimser. İçinde önyükleme işlemi sırasında çekirdek tarafından başlatılır; çekirdek onu başlatamazsa bir çekirdek paniği meydana gelir.

Bununla ilgili olarak, init ne yapar?

Başlangıç bir sistemin önyüklemesi sırasında çekirdek tarafından yürütülen tüm işlemlerin ebeveyni. İlke rolü NS /etc/inittab dosyasında saklanan bir komut dosyasından işlemler oluşturmak için. Genellikle neden olan girişleri vardır içinde kullanıcıların oturum açabileceği her satırda getty'ler oluşturmak için.

Yukarıdakilerin yanında, init kodunu nereden alıyoruz? NS içinde yürütülebilir dosya genellikle /sbin/ şeklindedir. içinde , çekirdeğin arayacağı birkaç alternatif konum olmasına rağmen. içinde talimatlarını /etc/inittab dosyasından alır.

Yukarıda, Linux'ta init dosyası nerede?

içinde /etc/inittab içinde merkezi olarak yapılandırılır dosya çalışma seviyelerinin tanımlandığı yerde (bkz. Bölüm 13.2. 1, “Çalışma Seviyeleri”). NS dosya ayrıca her bir çalışma seviyesinde hangi hizmetlerin ve arka plan programlarının mevcut olduğunu belirtir. /etc/inittab içindeki girişlere bağlı olarak, birkaç komut dosyası tarafından çalıştırılır. içinde.

init'in PID'si nedir?

ebeveyn başlangıç değeri NS pid 0, ebeveyninin çekirdek olduğunu gösterir. pid 1, kullanıcı alanı işlem ağacının köküdür: pid 1, herhangi bir işlemden bir linux sisteminde, her işlemin üst öğesini yinelemeli olarak takip ederek. Eğer pid 1 ölür, çekirdek paniğe kapılır ve makineyi yeniden başlatmanız gerekir.

Önerilen: