OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

7.6.2.1. Menukar Tahap Larian

Menukar tahap larian dilakukan dengan INIT , Di mana ialah tahap larian sasaran. Contohnya, untuk but semula komputer, pengguna boleh mengeluarkan masuk 6 arahan, yang merupakan alias untuk reboot perintah. Begitu juga, masuk 0 adalah alias untuk berhenti perintah.

Terdapat beberapa direktori di bawah /etc/rc.d yang kelihatan seperti rc?.d (di mana ? ialah bilangan peringkat larian) dan rcsysinit.d, semuanya mengandungi beberapa pautan simbolik. Ada yang bermula dengan a K, yang lain bermula dengan S, dan kesemuanya mempunyai dua nombor mengikut huruf awal. K bermaksud menghentikan (membunuh) perkhidmatan dan S bermaksud memulakan perkhidmatan. Nombor menentukan susunan skrip dijalankan, dari 00 hingga 99—semakin rendah nombor itu lebih awal ia dilaksanakan. Bila INIT beralih ke peringkat larian yang lain, perkhidmatan yang sesuai sama ada dimulakan atau dihentikan, bergantung pada peringkat larian yang dipilih.

Skrip sebenar sudah masuk /etc/rc.d/init.d. Mereka melakukan kerja sebenar, dan pautan sym semuanya menunjuk kepada mereka. Pautan K dan pautan S menghala ke skrip yang sama dalam /etc/rc.d/init.d. Ini kerana skrip boleh dipanggil dengan parameter yang berbeza seperti permulaan, berhenti, restart, menambah nilai, dan terkini. Apabila pautan K ditemui, skrip yang sesuai dijalankan dengan berhenti hujah. Apabila pautan S ditemui, skrip yang sesuai dijalankan dengan permulaan hujah.

Terdapat satu pengecualian untuk penjelasan ini. Pautan yang bermula dengan a S dalam rc0.d and rc6.d direktori tidak akan menyebabkan apa-apa dimulakan. Mereka akan dipanggil dengan parameter berhenti untuk menghentikan sesuatu. Logik di sebalik ini ialah apabila pengguna akan but semula atau menghentikan sistem, tiada apa yang perlu dimulakan. Sistem hanya perlu dihentikan.

Ini adalah huraian tentang perkara yang dibuat oleh hujah yang dilakukan oleh skrip:

permulaan

Perkhidmatan dimulakan.

berhenti

Perkhidmatan dihentikan.

restart

Perkhidmatan dihentikan dan kemudian dimulakan semula.

menambah nilai

Konfigurasi perkhidmatan dikemas kini. Ini digunakan selepas fail konfigurasi perkhidmatan diubah suai, apabila perkhidmatan tidak perlu dimulakan semula.

terkini

Memberitahu sama ada perkhidmatan sedang berjalan dan dengan PID yang mana.

Jangan ragu untuk mengubah suai cara proses but berfungsi (lagipun, ia adalah sistem LFS anda sendiri). Fail yang diberikan di sini adalah contoh bagaimana ia boleh dilakukan.


Pengkomputeran Awan OS teratas di OnWorks: