Berikan kata sandi root untuk pemeliharaan


14

Setelah masuk

shutdown now

di terminal saya menjalankan semuanya dengan normal lalu:

All processes ended withing 2 seconds...done
INIT: Going single user
INIT: Sending processes the TERM signal
INIT: Sending processes the KILL signal
Give root password for maintenance(or....

Saya menekan Ctrl+ D, dan itu menunjukkan saya layar login Debian. Shutdown melalui GUI berfungsi dengan baik.

PEMBARUAN 1

Sepertinya beberapa proses hang.

Selain itu, saya telah berhasil mematikan server melalui beberapa percobaan ulang. Baru-baru ini saya telah menginstal hanya ntp dan ntpdate, tidak lebih.

Saya kira itu mungkin bertentangan dengan iptables.

Jawaban:


31

Anda perlu menggunakan -hsakelar untuk menghentikan sistem. Default untuk shutdownadalah beralih untuk menjalankan level 1 (pemeliharaan).

shutdown -h now

Lihat man shutdown.


1
Tidak baru atau khusus debian, itu sama pada SuSE (dan kembali setidaknya 15 tahun di sana). Saya yakin RHEL dan keturunan melakukan hal ini secara berbeda.
Sven

6
Sama sekali tidak - ini adalah default selama 10 tahun terakhir untuk pengetahuan saya. Ini bukan Linux khusus - manual shutdown Solaris mengatakan "Secara default, shutdown membawa sistem ke keadaan di mana hanya konsol yang memiliki akses ke sistem operasi. Keadaan ini disebut pengguna tunggal."
womble

3
Belum mengujinya di Debian, tetapi di ubuntu untuk mematikan sistem Anda juga bisa menggunakan perintah powerofftanpa argumen.
fdierre

1
@ Womble Anda dapat dengan mudah mengalikan 10 dengan 3, sudah ada di BSD 80-an.
Legolas

1
@ Legolas: Secara teknis saya tidak bisa, karena ini 10 tahun "setahu saya". Hanya menunjukkan n00bness saya, saya kira. <grin>
womble

6

Gunakan opsi -h untuk mematikan untuk meminta berhenti atau matikan bukan hanya meminta untuk init bahwa Anda akan mode pengguna tunggal (yang tampaknya menjadi perilaku default)

shutdown -h now

6

shutdown nowmenjatuhkan Debian Anda ke maintenance mode. Gunakan shutdown -h nowsebagai gantinya.


4

Anda dapat menyimpan beberapa pengetikan dengan menggunakan 'hentikan' alih-alih 'matikan-h sekarang'


4
Tidak terlalu. Beberapa versi initmemiliki perilaku ini, tetapi yang lain mengeluarkan haltinstruksi dalam kasus ini, yang sering mengakibatkan sistem hang atau reboot. Saya baru saja menguji ini pada beberapa vm yang saya miliki berguna, dan pada pemula dan SysVinit, haltadalah sinonim untuk poweroff, tetapi pada systemd, hang setelah berhenti init.
SingleNegationElimination

Init mana yang digunakan Debian secara default? Sisanya cukup tidak relevan dengan jawaban SE yang saya percaya, dan saya tidak pernah berhenti gagal pada mesin debian yang pernah saya coba.
gparent

1
Sehubungan dengan komentar TokenMacGuy yang haltmenggantung sistem, ini berlaku pada FreeBSD setidaknya. Pada FreeBSD, Anda harus halt -pbenar-benar mematikan sistem setelah berhenti.
Jeremy Visser
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.