Czy restart jest taki sam jak init 6 dla Ubuntu?
Używam Ubuntu 12.04 na Amazon EC2. Kiedy ssh'ed w polu mogę pisać runleveli otrzymuję:
N 2
Patrząc na man rebootwidzę, że:
Narzędzie to, wywoływane z opcją --force lub na poziomie 0 lub 6, wywołuje samo wywołanie systemowe reboot (2) i bezpośrednio restartuje system. W przeciwnym razie po prostu wywołuje narzędzie shutdown (8) z odpowiednimi argumentami.
Jeśli przeczytam man shutdown 8, zobaczę:
Shutdown zapewnia bezpieczne wyłączenie systemu. Wszyscy zalogowani użytkownicy są powiadamiani o tym, że system się wyłącza, aw ciągu ostatnich pięciu minut od TIME nowe logowania są blokowane.
Moje podstawowe zrozumienie różnicy między rebooti init 6to:
- W innych dystrybucjach i być może starsze dystrybucje
rebootpo prostu odmontują dyski i po prostu przestawią przełącznik zasilania bez uruchamiania skryptów zamykających init 6uruchomi wszystkie skrypty zamykające,/etc/init/rc.*ponieważ zmniejsza poziom uruchamiania systemu- W nowszych wersjach Ubuntu
rebootpolecenie bez polecenia--forcelub-furuchomi polecenie zamknięcia systemu, co w zasadzie zrobiłoby to samo coinit 6 - Prawdopodobnie lepiej jest przyzwyczaić się do używania
init 6zamiast tego,rebootponieważ jest to bezpieczniejsze i działałoby lepiej między dystrybucjami, ale domyślne zachowanierebootzmieniono, aby zapobiec błędom / utracie danych, jeśli ktoś go użyje.
Czy to w porządku? Jeśli nie, czego mi brakuje?