Saya mencoba mematikan PC saya melalui SSH. Saya dieksekusi
sudo shutdown now
Pengguna keluar dan Ubuntu mulai mati, tetapi membeku di layar terakhir dengan logo Ubuntu dan titik-titik pemuatan. Adakah yang tahu di mana masalahnya?
Juga, apa perbedaan antara shutdown
dan halt
? Apa perintah serupa lainnya yang ada?
command-line
shutdown
Richard Rodriguez
sumber
sumber
Jawaban:
Dari MAN PAGES:
Shutdown - "Shutdown mengatur agar sistem diturunkan dengan cara yang aman. Semua pengguna yang masuk diberitahu bahwa sistem akan turun dan, dalam lima menit terakhir TIME, login baru dicegah." Waktu yang disebutkan di sini adalah jumlah yang ditentukan oleh pengguna yang dimatikan.
Berhenti - "Program-program ini memungkinkan administrator sistem untuk reboot, menghentikan atau mematikan sistem."
Perbedaannya adalah bahwa Berhenti bisa lebih "agresif" ketika mematikan daripada Shutdown itu sendiri. Ini memiliki parameter daripada yang dapat memaksa sistem untuk shutdown tanpa memperhatikan layanan atau program yang dibuka. Jika Anda menjalankan berhenti tanpa parameter apa pun, itu hanya akan menjalankan perintah shutdown. Sesuatu seperti alias. Jika Anda menjalankannya misalnya dengan parameter
--force
itu akan "memaksa" sistem untuk reboot sangat cepat.Dalam hal berhenti atau mati, mereka akan menunggu semua proses selesai dengan benar sebelum mematikan atau me-reboot PC. Jika suatu layanan atau aplikasi tidak menutup atau tidak menutup dengan benar, Anda akan melihat apa yang Anda sebutkan di sana (Logo ubuntu dengan titik-titik).
Cara yang tepat di terminal untuk satu pengguna atau banyak pengguna adalah mematikan. Tetapi jika shutdown tidak berfungsi, verifikasi layanan apa yang telah Anda jalankan dan mana yang menyebabkan lambatnya atau pembekuan shutdown.
Dengan mengingat hal itu, ada beberapa cara untuk mem-boot ulang atau mematikan sistem:
Mulai ulang -
shutdown -r
,reboot
Dalam hal ini, reboot hanya dengan menelepon
shutdown -r
.Penutupan Bawah -
halt
,shutdown
,sudo init 0
,shutdown -h now
,poweroff
Dalam hal ini,
poweroff
sama dengan meneleponshutdown -P
Seperti yang telah Anda perhatikan,
shutdown
Perintah dapat melakukan banyak hal, berikut adalah daftar kecilnya:Seperti halnya
reboot
Namun ada perbedaan antara shutdown down melalui terminal dan mengklik opsi Shutdown di Unity. Yang terakhir akan meminta pengguna untuk interaksi dengan pekerjaan yang belum disimpan (seperti libreoffice, inkscape ...). yang pertama hanya akan mengirim sinyal ke semua proses agar mereka tutup. Tidak ada interaksi pengguna yang diperlukan sehingga pekerjaan yang belum disimpan akan hilang.
sumber
shutdown
mematikan OS, tetapi tidak benar-benar mematikan komputer. Anda perlu argumen tambahan, sepertishutdown -P
, atau untuk meneleponpoweroff
saja. (Mereka sama.) Daftar lengkap perintah serupareboot
,halt
,poweroff
danshutdown
.("M-S-k", spawn "sudo shutdown now -P")
tidak bekerjaYang perlu Anda lakukan adalah mematikan komputer setelah dimatikan dengan menjalankan perintah di bawah ini:
sumber
shutdown -P
? EDIT : Apakah tidak bisa tahu kapan saya saat yang tepat untuk poweroff?Satu perintah lain untuk sistem shutdown adalah
sudo init 0
init 0 memanggil semua skrip shutdown dan dengan anggun mematikan mesin Anda.
sumber
atau
sumber