Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah arahan mulakan semula linux

Apakah arahan mulakan semula linux

藏色散人
藏色散人asal
2023-01-04 14:41:2314769semak imbas

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.

Apakah arahan mulakan semula linux

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 semula

5 hentikan

2 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.

Sintaks

Perihalan parameter:

poweroff [-n] [-w] [-d] [-f] [-i] [-h]
-n: Jangan tulis semula data memori ke cakera keras sebelum mematikan

-w : Ia sebenarnya tidak akan ditutup, ia hanya menulis rekod ke fail /var/log/wtmp

-d : Ia tidak menulis rekod ke fail /var/log/wtmp

- i: Hentikan semua peranti berkaitan rangkaian sebelum mematikan

-p: Tetapkan semua perkakasan dalam sistem kepada mod siap sedia sebelum mematikan sistem pengendalian.

Contoh

Tutup sistem

3.berhenti----Arahan tutup yang paling mudah
# 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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn