GNU/Linux >> Belajar Linux >  >> Linux

Cara Menggunakan Perintah Shutdown Linux, Restart Direncanakan dan segera

Tentang Perintah Shutdown Linux

Perintah Shutdown Linux digunakan untuk menghentikan sistem operasi dengan aman. Pengguna yang masuk menerima pesan bahwa sistem akan dimatikan. Perintah tersebut memungkinkan sistem untuk dimatikan segera atau sesuai dengan periode waktu yang ditentukan. Dalam tutorial ini Anda akan mempelajari cara dasar menggunakan perintah shutdown serta praktik terbaik dalam menggunakannya. Di beberapa distribusi yang lebih baru, perintah uptime dikaitkan dengan perintah sistem systemctl. Selain itu, kita akan menjelajahi cara mem-boot ulang cara menjadwalkan reboot, cara memperingatkan pengguna yang masuk dan banyak lagi.

Apa yang akan kita bahas dalam topik ini?

  • Sintaks dasar untuk semua perintah
  • Praktik dasar yang digunakan untuk mematikan, memulai ulang, dan pemberitahuan pengguna
  • Perintah alternatif
  • Tutorial video 60 detik untuk adaptasi yang lebih mudah

Sintaks Dasar Perintah Shutdown Linux

Sebelum kita melanjutkan, mari kita lihat sintaks dasar dari perintah tersebut.

shutdown [options] [time] [message]
Code language: Bash (bash)

Ini adalah output dari halaman manual:

shutdown may be used to halt, power-off or reboot the machine.

The first argument may be a time string (which is usually "now").
Optionally, this may be followed by a wall message to be sent to all
logged-in users before going down.

The time string may either be in the format "hh:mm" for hour/minutes
specifying the time to execute the shutdown at, specified in 24h clock
format. Alternatively it may be in the syntax "+m" referring to the
specified number of minutes m from now.  "now" is an alias for "+0",
i.e. for triggering an immediate shutdown. If no time argument is
specified, "+1" is implied.

Note that to specify a wall message you must specify a time argument,
too.

If the time argument is used, 5 minutes before the system goes down the
/run/nologin file is created to ensure that further logins shall not be
allowed.
Code language: Bash (bash)

shutdown –bantuan keluaran

shutdown --help
shutdown [OPTIONS...] [TIME] [WALL...]

Shut down the system.

Options:
     --help      Show this help
  -H --halt      Halt the machine
  -P --poweroff  Power-off the machine
  -r --reboot    Reboot the machine
  -h             Equivalent to --poweroff, overridden by --halt
  -k             Don't halt/power-off/reboot, just send warnings
     --no-wall   Don't send wall message before halt/power-off/reboot
  -c             Cancel a pending shutdown

Code language: Bash (bash)

Praktik dasar untuk digunakan

Contoh pertama akan langsung mematikan sistem operasi tanpa peringatan kepada pengguna lain:

shutdown -h now
Code language: Bash (bash)

Dalam hal ini jika Anda menggunakan koneksi ssh, koneksi akan segera dihentikan. Pada contoh berikut shutdown akan ditunda selama dua menit:

# shutdown -h (time in minutes)
$ shutdown -h 2
Shutdown scheduled for Mon 2021-03-22 18:52:31 EET, use 'shutdown -c' to cancel.
Code language: Bash (bash)

Sekarang seperti yang kita lihat di output, kita dapat menggunakan opsi lain untuk membatalkan permintaan:

# cancel shutdown request
$ shutdown -c
Code language: Bash (bash)

Setelah menjalankan shutdown -c kita tidak akan melihat output lain tetapi perintah di atas shutdown -h 2 akan dihentikan. Metode alternatif untuk shutdown -h sedang dimatikan + seperti contoh berikut:

# Shutdown server after 10 minutes
$ shutdown +10
Shutdown scheduled for Mon 2021-03-22 19:04:53 EET, use 'shutdown -c' to cancel.
Code language: Bash (bash)

Sekarang mari kita buat contoh yang lebih praktis. Kami ingin mematikan server setelah 30 menit dan semua pengguna diberi tahu tentang tindakan kami.

# Shutdown the server after 30 minutes and inform logged users
$ shutdown +30 "The server will be shutdown for maintenance after 30 minutes please log out all of your sessions!"
Shutdown scheduled for Mon 2021-03-22 19:28:27 EET, use 'shutdown -c' to cancel.

Code language: Bash (bash)

Kami bahkan dapat melakukan yang lebih baik dari itu, katakanlah kami ingin memberi tahu semua pengguna bahwa server akan dimatikan pada waktu tertentu:

# Shutdown the server at a specific time and message
$ shutdown -h 21:00 "The server will be shutdown for maintenance at 21:00 please log out all of your sessions!"
Shutdown scheduled for Mon 2021-03-22 21:00:00 EET, use 'shutdown -c' to cancel.

Code language: Bash (bash)
Harap perhatikan bahwa dalam semua contoh kecuali matikan sekarang , Anda dapat menggunakan shutdown -c untuk membatalkan proses shutdown. Jika Anda menggunakan shutdown server terjadwal. Mereka kemungkinan besar akan restart. Contoh terbaru kami adalah perintah yang akan melakukan restart server terjadwal pada waktu tertentu dan memberi tahu pengguna.
# Scheduled server restart
$ shutdown -h 21:00 "The server will be restarted for maintenance at 21:00 on 23-03-2021 please log out all of your sessions!" -r
Reboot scheduled for Tue 2021-03-23 21:00:00 EET, use 'shutdown -c' to cancel.

Code language: Bash (bash)

Metode reboot cepat tanpa peringatan atau jadwal apa pun dapat dilakukan dengan perintah reboot:

# A immediate reboot method
$ reboot
Code language: Bash (bash)

Reboot dapat dipaksakan seperti tombol reset fisik pada komputer:

# A immediate forced reboot
$ reboot -f Code language: PHP (php)

Perintah Alternatif Untuk Perintah Shutdown Linux

Hentikan sintaks dan contoh perintah

Perintah hebat lainnya untuk mematikan distribusi linux adalah perintah halt . Berikut adalah sintaks dasar untuk halt:

halt [OPTION]
Code language: Bash (bash)

Dan bantuan untuk berhenti:

$ halt --help
halt [OPTIONS...]

Halt the system.

Options:
     --help      Show this help
     --halt      Halt the machine
  -p --poweroff  Switch off the machine
     --reboot    Reboot the machine
  -f --force     Force immediate halt/power-off/reboot
  -w --wtmp-only Don't halt/power-off/reboot, just write wtmp record
  -d --no-wtmp   Don't write wtmp record
     --no-wall   Don't send wall message before halt/power-off/reboot

See the halt(8) man page for details.

Code language: Basic (basic)

Dan untuk perintah alternatif terakhir Anda dapat menggunakan poweroff, berikut sintaksnya:

poweroff [OPTION]
Code language: Bash (bash)

Sintaks perintah matikan dan contoh

Dan bantuan untuk mematikan:

$ poweroff --help
poweroff [OPTIONS...]

Power off the system.

Options:
     --help      Show this help
     --halt      Halt the machine
  -p --poweroff  Switch off the machine
     --reboot    Reboot the machine
  -f --force     Force immediate halt/power-off/reboot
  -w --wtmp-only Don't halt/power-off/reboot, just write wtmp record
  -d --no-wtmp   Don't write wtmp record
     --no-wall   Don't send wall message before halt/power-off/reboot

See the halt(8) man page for details.

Code language: Bash (bash)

Berikut adalah video tutorial 60 detik untuk adaptasi yang lebih mudah pada perintah di atas

Bagaimana dengan SYSTEMCTL?

Di awal artikel ini kami menyebutkan systemctl dan kami pikir sudah waktunya untuk mengatakan beberapa patah kata tentangnya. Di sebagian besar distro baru, Anda dapat menggunakan perintah untuk mematikan dan mem-boot ulang sistem operasi. Ini dia tip bonus bonus cara menggunakannya

# Use System Control to shutdown the operating system
$ systemctl poweroff
-----------------------------------------------------
# Use System Control to restart the operating system
$ systemctl reboot
Code language: Bash (bash)

Kami harap Anda menikmati artikel ini, jika demikian, beri peringkat halaman ini dengan bintang di bawah dan berlangganan saluran YouTube kami.


Linux
  1. Apa itu Perintah Chown di Linux dan Cara Menggunakannya

  2. Cara menggunakan Perintah Su di Linux

  3. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  1. Cara Menggunakan Perintah Shutdown Linux di Ubuntu 18.04 dan CentOS 7

  2. Cara Menginstal dan Menggunakan Perintah Ping di Linux

  3. Cara Menggunakan Perintah Shutdown dan Reboot Linux dengan Contoh

  1. Cara Menggunakan Perintah Disown di Linux

  2. Cara Menggunakan Perintah SS Linux

  3. Perintah File Linux:Apa Fungsinya dan Bagaimana Cara Menggunakannya