Dua posting SE yang bagus ini (1, 2) mengomentari untuk me-restart mesin ubuntu seseorang tetapi mereka meninggalkan saya dengan beberapa pertanyaan:
- Bagaimana Anda benar-benar melakukan restart (saya seorang pemula dan menggunakan 12.04.1 LTS)?
- Haruskah saya selalu me-restart sistem ketika diminta?
- Apakah memulai ulang sistem memengaruhi akses ke sana melalui SSH atau ada peringatan lain yang perlu dipikirkan sebelum melakukan ini?
Jawaban:
Haruskah saya memulai kembali ketika diminta?
Ya kamu harus. Untuk sebagian besar kasus, restart diperlukan ketika pembaruan ke kernel Linux telah diinstal. Pembaruan ini biasanya pembaruan keamanan, dan kemudian mulai berlaku setelah reboot. Pembaruan untuk aplikasi normal seperti Firefox mulai berlaku setelah Anda me-restart program. Firefox seharusnya meminta Anda untuk melakukan ini secara otomatis, tetapi program lain mungkin tidak, jadi ini sesuatu yang perlu diingat.
Cara memulai ulang:
Untuk me-restart komputer di Ubuntu 12.04, klik ikon daya di sudut kanan atas layar, dan pilih "Shut down ...". Pada dialog yang muncul, tombol "Restart" akan terlihat. Di Ubuntu 12.10, opsi restart muncul di menu daya secara langsung.
Untuk memulai kembali dari baris perintah, jalankan perintah ini:
Kelemahan dari memulai kembali:
Secara keseluruhan, memulai kembali adalah operasi yang sangat aman, dan saya tidak akan menganggapnya tidak aman. Tentu saja, ketika Anda me-restart komputer, Anda kehilangan semua informasi dalam RAM, jadi pastikan Anda menyimpan semua dokumen dan file yang terbuka sebelum mematikan komputer Anda. Saat Anda memulai ulang, komputer Anda tentu saja akan offline selama beberapa menit. Jika Anda menjalankan server, server akan mati selama beberapa menit. Jika Anda memiliki sesi SSH terbuka, itu akan dihentikan.
sumber
downsides
: Jika Anda memiliki proses yang berjalan, seperti memcache, MySQL, disk yang dipasang, dll., Itu mungkin tidak kembali setelah reboot (tergantung pada bagaimana mereka dikonfigurasi). Juga, yang terbaik adalah mematikannya secara manual sebelum reboot.downside
itu tidak sepenuhnya benar, tetapi saya pikir penting untuk mengetahui hal ini, dan merencanakan proses yang sesuai 2) Apakah itu? Saya yakin Anda jauh lebih berpengetahuan daripada saya tentang masalah ini, tetapi saya mendapat kesan melakukan penghentian layanan manual / anggun dapat menjadi lebih aman dan Anda juga akan dapat melihat kesalahan di layar / peringatan. Apakah aku salah?sudo apt-get autoremove
untuk menghapus kernel yang sudah usang. Saya harus melakukan ini pada beberapa server sebelum reboot karena partisi boot saya hanya dapat menampung 3 atau 4 kernel sekaligus.Anda dapat melihat daftar paket yang memerlukan restart dengan:
Berdasarkan daftar, Anda dapat memutuskan apakah layak memulai kembali.
Contoh output:
(Jawabannya diuji pada Ubuntu 14.04 LTS x64 dan Ubuntu 16.04 LTS x64)
sumber
Cara memulai ulang:
Atau
Ya sebagai pembaruan keamanan yang paling mungkin.
Tidak ada yang akan mempengaruhi konektivitas ssh setelah restart.
sumber
Opsi lain menggunakan
sudo shutdown -r now
Jika diminta, Anda harus melakukannya; karena sistem memiliki hal-hal yang perlu diterapkan (paling umum jika Anda memilih untuk mengunduh dan menginstal pembaruan secara otomatis, atau Anda telah mengubah sesuatu sendiri yang memerlukan reboot untuk menerapkan perubahan pada sistem Anda).
SSH pasti akan terpengaruh pada reboot dan itu akan dihentikan. Saya dapat menyarankan Putty karena akan memberikan opsi pada menu konteksnya untuk menghubungkan kembali sesi.
sumber
Selalu mencoba untuk me-restart pc setelah pembaruan ubuntu, instal driver dan beberapa aplikasi yang ingin me-restart OS (ubuntu).
ketika pembaruan baru diinstal atau driver diinstal ini ingin memulai ulang OS untuk kinerja yang berfungsi dan digunakan dengan benar.
Aplikasi atau paket normal tidak perlu me-restart OS setelah diinstal.
sumber
Peringatan lain yang saya belum melihat orang lain menyebutkan:
Jika kotak yang Anda masukkan SSH terhubung melalui wifi maka ketika Anda reboot Anda mungkin tidak memiliki akses ke jaringan wifi sampai pengguna secara fisik login di di mesin jarak jauh yang berarti SSH akan gagal karena kotak tidak akan terhubung ke jaringan.
Untuk menghindari ini, pada mesin jarak jauh Anda harus mengkonfigurasi wifi terlebih dahulu agar tersedia untuk semua pengguna. Klik ikon jaringan di baki sistem dan pilih "Edit Koneksi ..", pilih jaringan wifi Anda dan klik tombol edit, kemudian pastikan "Sambungkan secara otomatis" dan kotak centang "Tersedia untuk semua pengguna" dicentang.
Anda juga dapat menyelesaikan masalah ini dengan mengacaukan / etc / network / interfaces dan wpa_supplicant tetapi saya menemukan jalan itu jauh lebih rumit daripada hanya memeriksa kotaknya.
Catatan: Bagi saya, sebelum melakukan perubahan di atas, menghubungkan dari WSL di windows ke kotak ubuntu memberi "Sumberdaya tidak tersedia untuk sementara". Googling ini akan membawa Anda ke lubang kelinci kemungkinan bug WSL, tetapi bagi saya masalahnya adalah bahwa wifi tidak terhubung sampai seseorang masuk. Menerapkan perbaikan di atas menyelesaikan masalah.
sumber