Varsayılan çalışma seviyesini nasıl görebilir veya değiştirebilirim?


26

Linux / Unix yönetim el kitabında /etc/inittab, çalışma seviyesini değiştirmek için dosyayı düzenleyebileceğinizi belirtir . 10.04'te o dosyam yok. Bunu Googled ve o dosyanın yerini aldığını söyleyen bir ipucu buldum /etc/event.d/rc-default- ancak o dosyayı sistemimde de yok.

Bunlar silindi mi veya 10.04 çalışma seviyeleriyle farklı şekilde ilgileniyor mu?


Yanıtlar:


29

Evet, onlarla farklı şekilde ilgileniyor.

Geçerli (ve önceki) çalışma seviyesini görmek için:

runlevel

Çalışma seviyelerini değiştirmek için:

sudo init $runlevel

Örneğin, yeniden başlatmak için:

sudo init 6

Eğer okuduğu init ile değiştirildi sonradan görme Edgy Eft 6.10 ile başlayan; ve start-up tarafından sağlanan programlardan biri kendi init uygulamasıdır. İşte 10.04 için dokümanlar .

Varsayılan çalışma seviyesini değiştirmek için, /etc/init/rc-sysinit.conf ... adresindeki favori metin editörünüzü kullanın.

sudo vim /etc/init/rc-sysinit.conf

Bu çizgiyi istediğiniz çalışma seviyesine değiştirin ...

env DEFAULT_RUNLEVEL=2

Sonra, her açılışta, start-up bu çalışma seviyesini kullanacaktır.


2

Geçerli Çalışma Seviyesi Komutunu Görmek için:

$ who -r or $ runlevel

Şans istiyorsan runlevel Komutanlığı

$ sudo init 1 (u tek kullanıcı moduna geçecek)

Bu gerçekleştirebileceğiniz farklı çalışma seviyeleri:

0 - Sistem durdurma; etkin değil, sistem güvenli bir şekilde kapatılabilir.

1 - Tek kullanıcı; nadiren kullanılmış.

2 - Birden fazla kullanıcı, NFS yok (ağ dosya sistemi); Ayrıca nadiren kullanılır.

3 - Birden fazla kullanıcı, komut satırı (yani, tüm metin modu) arabirimi; Çoğu Linux tabanlı sunucu donanımı için standart çalışma seviyesi.

4 - Kullanıcı tanımlı

5 - Çoklu kullanıcılar, GUI (grafiksel kullanıcı arayüzü); Çoğu Linux tabanlı masaüstü sistemleri için standart çalışma seviyesi.

6 - Yeniden başlat; sistemi yeniden başlatırken kullanılır.


2
Bu eski bir konu, ama önemli değil. @Premkumar, yr cevabı , bu konuda Debian GNU Lx veya Ubuntu'dan çok , Lx Standard Base (LSB) gibi Unix tipi özelliklere uygulanır . Ubuntu tip distro'nun çalışma seviyesini kontrol edin ve tek bir kullanıcı modu çalışma seviyesinin tercih edildiği nadir durumlarda bunun muhtemelen 2 veya belki 1 olduğunu göreceksiniz. Ayrıntılı bir açıklama için bu Wiki'ye bakın . Ubuntu'da Runlevel 2, "Ağ bağlantılı grafiksel çok kullanıcılı" içindir. Wiki birçok dağıtım için tanımları tutar.
Cbhihe

1

Normalde bu, GRUB girişindeki çekirdek seçeneklerine açıkça bir sayı eklenerek yapılır.

Diyelim ki, varsayılan grub girişini varsayılan çalışma seviyesinden (5) 3'e değiştirmek istiyorsunuz:

sudo vim /boot/grub/grub.cfg

Varsayılan önyükleme girişinin bir yerini bulun ve linuxçizgiye bakın. Şunun gibi bir şeye bakabilirsin:

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7

3Bu satırın sonuna ekleyin :

linux   /boot/vmlinuz-3.0.0-13-generic root=UUID=d07e0c99-65ba-4eda-98d8-79693dc79554 ro   quiet splash vt.handoff=7 3

Denemek:

sudo reboot
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.