Çalışma seviyesi sistemin önyükleme ya da yeniden başlatma ya da kapatma ya da tek kullanıcılı modunda ya da normal şekilde çalışmakta olup olmadığını gösteren bir durumdur. Geleneksel init programı bu işlemleri ilgili çalışma seviyesine geçerek gerçekleştirir. Linux altında, çalışma seviyeleri kurallara göredir :
- Önyüklerken S,
- Kapatılırken 0,
- 6 yeniden başlatırken,
- 1 tek kullanıcı modunda ve
- Normal işletimde 2 ila 5 arası.
2'den 5'e kadar olan çalışma seviyeleri çok kullanıcılı çalışma seviyeleri olarak bilinir, çünkü yalnızca sistem yöneticisi için tasarlanan çalışma seviyesi 1'den farklı olarak birden fazla kullanıcının oturum açmasına izin verir.
Çalışma seviyesi değiştiğinde, init rc scriptleri çalıştırır (geleneksel init olan sistemlerde - Upstart ve Systemd gibi alternatifler vardır ). Bu rc betikleri tipik olarak sistem hizmetlerini başlatır ve durdurur ve dağıtım tarafından sağlanır.
Betik /etc/rc.local
sistem yöneticisi tarafından kullanılmak içindir. Geleneksel olarak, tüm normal sistem hizmetleri başlatıldıktan sonra, çok kullanıcılı bir çalışma seviyesine geçme işleminin sonunda gerçekleştirilir. Özel bir servisi başlatmak için kullanabilirsiniz, örneğin yüklü olan bir sunucuyu /usr/local
. Çoğu kurulum gerekmez /etc/rc.local
, ihtiyaç duyulan durumlarda azınlık için sağlanır.