Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

7.6.2.1. Mengubah Level Lari

Mengubah run-level dilakukan dengan init , Di mana adalah target run-level. Misalnya, untuk me-reboot komputer, pengguna dapat mengeluarkan mulai 6 perintah, yang merupakan alias untuk restart memerintah. Juga, mulai 0 adalah alias untuk berhenti perintah.

Ada sejumlah direktori di bawah /etc/rc.d yang terlihat seperti rc?.d (di mana ? adalah jumlah run-level) dan rcsysinit.d, semua berisi sejumlah tautan simbolik. Beberapa dimulai dengan K, yang lainnya dimulai dengan S, dan semuanya memiliki dua angka setelah huruf awal. K berarti menghentikan (membunuh) layanan dan S berarti memulai layanan. Angka menentukan urutan menjalankan skrip, dari 00 hingga 99—semakin rendah angkanya, semakin awal skrip dieksekusi. Kapan init beralih ke run-level lain, layanan yang sesuai akan dimulai atau dihentikan, tergantung pada runlevel yang dipilih.

Script sebenarnya ada di /etc/rc.d/init.d. Mereka melakukan pekerjaan yang sebenarnya, dan semua symlink mengarah ke mereka. Tautan K dan tautan S menunjuk ke skrip yang sama di /etc/rc.d/init.d. Ini karena skrip dapat dipanggil dengan parameter yang berbeda seperti awal, berhenti, Restart, kembali, dan status. Ketika tautan K ditemukan, skrip yang sesuai dijalankan dengan berhenti argumen. Ketika tautan S ditemukan, skrip yang sesuai dijalankan dengan awal argumen.

Ada satu pengecualian untuk penjelasan ini. Tautan yang dimulai dengan S dalam rc0.d dan rc6.d direktori tidak akan menyebabkan apa pun untuk dimulai. Mereka akan dipanggil dengan parameter berhenti untuk menghentikan sesuatu. Logika di balik ini adalah bahwa ketika pengguna akan mem-boot ulang atau menghentikan sistem, tidak ada yang perlu dimulai. Sistem hanya perlu dihentikan.

Ini adalah deskripsi dari argumen yang membuat skrip dilakukan:

awal

Layanan dimulai.

berhenti

Layanan dihentikan.

Restart

Layanan dihentikan dan kemudian dimulai lagi.

kembali

Konfigurasi layanan diperbarui. Ini digunakan setelah file konfigurasi layanan diubah, ketika layanan tidak perlu dimulai ulang.

status

Memberi tahu apakah layanan sedang berjalan dan dengan PID mana.

Jangan ragu untuk memodifikasi cara kerja proses booting (bagaimanapun juga, ini adalah sistem LFS Anda sendiri). File-file yang diberikan di sini adalah contoh bagaimana hal itu dapat dilakukan.


Komputasi Awan OS Teratas di OnWorks: