Makineniz normalde hangi çalışma seviyesini başlattığını test edersiniz.
runlevel
Genellikle bu 5 veya 2'dir - çeşitli sözleşmeler vardır, ancak hiçbir şey gerçekten kurulmamıştır, afaik. Ubuntu 2 kullanır, eski dağıtım her zaman kullandım
- 1 Tek kullanıcı (süper kullanıcı)
- 2 çoklu kullanıcı
- 3 çoklu kullanıcı + ağ
- 4 kullanılmaz / kullanıcı tarafından tanımlanabilir
- 5 çoklu kullanıcı, ağ + X11
O zaman init betiğinden bir link al, belki /etc/init.d/foobar
de/etc/rc2.d/SXYfoobar
S 'Bu komut dosyasını bu çalışma seviyesinde başlat (burada: 2). XY, diziyle ilgili iki basamaklı bir ondalık sayıdır, komut dosyaları başlatılır.
Sizden önce çalıştırılacak S45barfoo betiğine güvenirseniz ve S55foofoo betiğinize bağlıysa, 45 ile 55 arasında xy'yi seçersiniz. Eşit sayılar için önyükleme sırası tanımsızdır.
Bu arada Ubuntu, çağrılan başka bir başlatma prosedürüne geçiyor (geçiş yapıyor) upstart
.
Ve not: Linkler her zaman bağlantı kurmaz /etc/rcX.d
- bazen öyle /etc/init/rcX.d
veya benzer bir şeydir, ancak / etc altında bir yerde bulunması kolay olmalıdır.
Başlangıç komut dosyalarının sonunda bir şey başlatmak istiyorsanız, /etc/rc.local
aramanız gereken dosya olacaktır, ancak X11 çalışmasına bağlıysa, masaüstü ortamınızın otomatik başlatma seçeneği veya /etc/X11/Xsession.d/
açıklandığı gibi benzer bir düzen arayabilirsiniz. yukarıdaki.
Ağın kurulmasına bağlı olarak, ayrı bir dizin var (eğer-up.d) ve harici USB sürücüler gibi monte edilmiş cihazlar için /etc/udev/rules.d/
.
/etc/init
,/etc/init.d
,/etc/rc.d
,/etc/rc.local
ve birkaç da var mı?