Terdapat 5 arahan restart dalam Linux, iaitu: 1. arahan shutdown, yang boleh digunakan untuk mematikan komputer, dan juga boleh digunakan untuk memulakan semula komputer, 2. poweroff command, yang boleh digunakan untuk mematikan kalkulator Dan memotong bekalan kuasa; digunakan untuk memulakan semula atau menutup.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Apakah arahan mulakan semula Linux?
1. Lima arahan mulakan semula Linux
1 tutup kuasa
3 >
4. but semula5 hentikan2 Arahan khusus untuk lima arahan mula semula
Beberapa arahan yang biasa digunakan di bawah Linux. arahan shutdown/restart termasuk shutdown, hentikan, but semula, dan init Mereka semua boleh mencapai tujuan memulakan semula sistem, tetapi proses kerja dalaman setiap arahan adalah berbeza Melalui pengenalan artikel ini, saya harap anda boleh menggunakan pelbagai kaedah dengan lebih fleksibel.
1.shutdown
Perintah shutdown mematikan sistem dengan selamat. Sesetengah pengguna akan menutup Linux dengan memotong terus bekalan kuasa, yang sangat berbahaya. Oleh kerana Linux berbeza daripada Windows, terdapat banyak proses yang berjalan di latar belakang, jadi penutupan paksa boleh menyebabkan data proses hilang, meletakkan sistem dalam keadaan tidak stabil, dan juga merosakkan peralatan perkakasan dalam sesetengah sistem. Jika anda menggunakan arahan tutup sebelum menutup sistem, pentadbir sistem akan memberitahu semua pengguna log masuk bahawa sistem akan ditutup. Dan arahan log masuk akan dibekukan, iaitu, pengguna baharu tidak boleh log masuk lagi. Ia adalah mungkin untuk menutup terus atau menangguhkan penutupan untuk tempoh masa tertentu, dan ia juga mungkin untuk dimulakan semula. Ini ditentukan oleh fakta bahawa semua proses akan menerima isyarat yang dihantar oleh sistem. Ini memberi masa kepada program seperti vi untuk menyimpan dokumen yang sedang diedit, dan program seperti mel dan berita boleh keluar seperti biasa, dsb.
Shutdown melaksanakan tugasnya dengan menghantar isyarat [isyarat] kepada program init, memintanya menukar runlevel. Runlevel 0 digunakan untuk mematikan [berhenti]; runlevel 6 digunakan untuk mengaktifkan semula [reboot] sistem, dan runlevel 1 digunakan untuk meletakkan sistem ke dalam keadaan di mana kerja pengurusan boleh dijalankan; ialah lalai , dengan mengandaikan tiada parameter -h atau -r untuk ditutup. Untuk memahami tindakan yang diambil semasa proses penutupan (berhenti) atau mulakan semula (but semula), anda boleh melihat maklumat berkaitan runlevels dalam fail ini /etc/inittab. keterangan parameter penutupan: [-t] Beritahu init berapa lama untuk ditutup sebelum menukar kepada runlevel lain. [-r] Mulakan semula kalkulator. [-k] sebenarnya tidak ditutup, tetapi hanya menghantar isyarat amaran kepada setiap log masuk [log masuk]. [-h] Matikan kuasa selepas penutupan [berhenti]. [-n] Tidak perlu init, tetapi tutup sendiri. Menggunakan pilihan ini tidak digalakkan, dan akibat daripada pilihan ini selalunya tidak seperti yang anda harapkan. [-c] batalkan proses semasa Batalkan proses penutupan sedang dilaksanakan. Jadi sudah tentu pilihan ini tidak mempunyai parameter masa, tetapi anda boleh memasukkan mesej untuk menerangkannya, dan mesej ini akan dihantar kepada setiap pengguna. [-f] Abaikan fsck apabila memulakan semula kalkulator [but semula]. [-F] Paksa fsck apabila memulakan semula kalkulator [but semula]. [-masa] Tetapkan masa sebelum penutupan [shutdown].2.poweroff
Arahan poweroff digunakan untuk mematikan kalkulator dan memotong bekalan kuasa.
Kebenaran penggunaan: Pentadbir sistem. SintaksPerihalan parameter:
poweroff [-n] [-w] [-d] [-f] [-i] [-h]
# poweroff
Sebenarnya berhenti Hanya panggil penutupan -h. Apabila penghentian dilaksanakan, proses aplikasi dimatikan, panggilan sistem penyegerakan dilaksanakan, dan kernel dihentikan selepas operasi penulisan sistem fail selesai.
Perihalan parameter: [-n] Halang panggilan sistem penyegerakan Ia digunakan selepas menampal partition akar dengan fsck untuk menghalang kernel daripada menulis ganti yang ditampal dengan versi lama superblock. blok super. [-w] bukan permulaan semula atau penutupan sebenar, ia hanya menulis rekod wtmp [/var/log/wtmp]. [-d] Jangan tulis rekod wtmp [disertakan dalam pilihan [-n]]. [-f] Matikan paksa atau mulakan semula tanpa memanggil penutupan. [-i] Sebelum mematikan (atau memulakan semula), matikan semua antara muka rangkaian. [-p] Pilihan ini ialah pilihan lalai. Panggil sahaja padam kuasa apabila dimatikan.4.reboot
Proses kerja but semula adalah hampir sama seperti berhenti, tetapi ia menyebabkan hos dimulakan semula, manakala berhenti adalah untuk ditutup. Parameternya serupa dengan berhenti.
5.init
Init ialah nenek moyang semua proses, dan nombor prosesnya sentiasa 1, jadi menghantar isyarat TERM ke init akan menamatkan semua proses pengguna, proses daemon, dsb. penutupan menggunakan mekanisme ini. init mentakrifkan 8 runlevel, init 0 ditutup, dan init 1 dimulakan semula. Mungkin terdapat perbincangan yang panjang tentang init, tetapi saya tidak akan membincangkannya di sini. Terdapat juga arahan telinit yang boleh mengubah tahap larian init Sebagai contoh, telinit -iS boleh membuat sistem memasuki mod pengguna tunggal, dan maklumat dan masa menunggu apabila menggunakan penutupan tidak akan diperolehi.
Pembelajaran yang disyorkan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Apakah arahan mulakan semula linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!