Bagaimana cara kerja runlevel?


10

Saya mengganti server windows direktori aktif dengan linux. Saya harus memperkenalkan server linux ke jaringan, tetapi tanpa layanan AD (seperti dhcpd, ldap dll).

Jadi saya berharap untuk membuat runlevel yang akan memungkinkan saya untuk membawa server linux di jaringan tanpa layanan ini, kemudian, ketika saya telah menghapus server windows, saya dapat mengubah runlevel dan mulai ldap dll.

Saya ingat pernah membaca bahwa runlevel sudah usang - apakah ini benar? - Jika ya, bagaimana saya bisa mencapai tujuan saya?


Saya telah menggeneralisasi pertanyaan Anda sedikit karena kami tidak memiliki Q + A yang bagus untuk topik ini.
Jorge Castro

Sepertinya ada sedikit minat dalam topik ini, tetapi belum ada jawaban yang akan datang. Tampaknya saya bukan satu-satunya yang bingung tentang keadaan ubuntu saat ini berkaitan dengan runlevel.
Lapin

Jawaban:


5

Sebelum saya mengajukan pertanyaan, saya tidak tahu tentang pemula . Bagi mereka yang tertarik, pemula adalah pengganti yang digerakkan oleh acara (bukan didorong oleh transisi negara) untuk sistem "System V init" lama.

Untuk sampai ke titik dan melewatkan dokumentasi , lihat di folder / etc / init. Anda akan menemukan beberapa file .conf di sana. Mengedit file-file ini memungkinkan Anda untuk mengontrol runlevel di mana berbagai layanan muncul dan turun. Ini termasuk samba4.conf, yang merupakan hal utama yang saya khawatirkan (karena ini juga mengontrol ldap, kerberos, dll).

Saya awalnya pergi ke /etc/init.d/rc2.d dan bertanya-tanya mengapa tidak ada entri untuk samba di sana.

Hanya untuk membingungkan masalah, bind9 (bersama dengan layanan lain) masih dikonfigurasi melalui skrip init sistem V lama di /etc/rcx.d, jadi, saya rm'd /etc/rc2.d/S15bind9 dan membuat symlink K15bind9 ke target yang sama di /etc/rc2.d/


1
Terima kasih atas klarifikasi tentang Pemula. Saya masih belajar banyak tentang Upstart karena saya masih sedikit terbiasa dengan System V Init. Terimakasih atas infonya.
Jochen Oonincx

1

Runlevels menentukan layanan mana yang dimulai dan proses apa yang akan berjalan. Sistem ubuntu default menjalankan runlevel 2 di mana ia akan menjalankan dan menjalankan semuanya.

Anda dapat mencoba membuat runlevel Anda sendiri misalnya pada runlevel 3, tetapi akan cukup merepotkan, mungkin lebih mudah untuk mem-boot sistem tanpa kabel NIC terpasang dan cukup hentikan DHCP. Kemudian perkenalkan dan ketika server lama telah didekomisiasi, jalankan saja DHCP.

Ingatlah bahwa yang berikut dicadangkan apa pun yang terjadi:
runlevel 0 = halt sytem
runlevel 1 = Mode Perawatan (single usermode)
runlevel 6 = reboot

Saya harap ini membantu Anda dalam perjalanan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.