Çalışma seviyeleri nasıl çalışır?


10

Etkin dizin windows sunucusunu linux ile değiştiriyorum. Linux sunucusunu ağa tanıtmak zorundayım, ancak AD hizmetleri olmadan (dhcpd, ldap vb.).

Bu yüzden linux sunucusunu bu hizmetler olmadan ağa getirmeme izin verecek bir çalışma seviyesi oluşturmayı umuyordum, o zaman, Windows sunucusunu kaldırdığımda, çalışma seviyelerini değiştirebilir ve ldap vb.

Çalışma seviyelerinin onaylanmadığını okuduğumu hatırlıyorum - bu doğru mu? - Öyleyse, hedeflerime nasıl ulaşabilirim?


Sorunuzu biraz genelleştirdim, çünkü bu konu için gerçekten iyi bir Soru + Cevap yok.
Jorge Castro

Bu konuya biraz ilgi duyulduğu anlaşılıyor, ancak henüz bir cevap gelmedi. Görünüşe bakılırsa, ubuntu'nun mevcut durumu hakkında çalışma seviyeleri ile ilgili kafan karışan tek kişi ben değilim.
lapin

Yanıtlar:


5

Sorumu sormadan önce, start-up'ı bilmiyordum . İlgilenenler için, uptart, eski "System V init" sistemi için olaya dayalı (durum geçişi yerine) yerine geçer.

Bu noktaya gelip belgeleri atlamak için / etc / init klasörüne göz atın. Orada birkaç .conf dosyası bulacaksınız. Bu dosyaları düzenlemek, farklı hizmetlerin hangi çalışma düzeylerinde yukarı çıkıp aşağı ineceğini kontrol etmenizi sağlar. Bunlar, endişelendiğim ana konu olan samba4.conf'u içeriyor (bu da ldap, kerberos, vb.

Başlangıçta /etc/init.d/rc2.d adresine gittim ve neden samba için giriş olmadığını merak ettim.

Sadece sorunu karıştırmak için, bind9 (diğer hizmetlerle birlikte) /etc/rcx.d'deki eski sistem V init komut dosyaları aracılığıyla hala yapılandırılmıştır, bu yüzden /etc/rc2.d/S15bind9'daki rm'd ve bir symlink K15bind9 yaptım /etc/rc2.d/ içinde aynı hedefe


1
Upstart ile ilgili açıklama için teşekkür ederiz. Hala System V Init'e biraz alışık olduğum için Upstart hakkında bir şeyler öğreniyorum. Bilgi için teşekkürler.
Jochen Oonincx

1

Çalışma düzeyleri hangi hizmetlerin başlatılacağını ve hangi işlemlerin yürütüleceğini belirler. Varsayılan bir ubuntu sistemi, tüm hizmetlerin çalışır durumda olacağı runlevel 2'yi başlatır.

Örneğin, çalışma seviyesi 3'te kendi çalışma seviyenizi yaratmayı deneyebilirsiniz, ancak oldukça güçlük çekecektir, NIC kablosu takılı olmadan sistemi kolayca başlatmak ve DHCP'yi durdurmak daha kolay olabilir. Sonra tanıtın ve eski sunucu devre dışı bırakıldığında DHCP'yi başlatmanız yeterlidir.

Ne olursa olsun aşağıdakilerin rezerve edildiğini unutmayın:
runlevel 0 = stop sytem
runlevel 1 = Bakım Modu (tek kullanıcı modu)
runlevel 6 = yeniden başlat

Umarım bu sana yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.