Jak przeprowadzić migrację do zegara sprzętowego UTC?


9

Korzystam z zegara sprzętowego czasu lokalnego ze względu na współdzielenie komputera z systemem Windows. Teraz nie używam systemu Windows aktywnie i chciałbym ustawić zegar sprzętowy na UTC. Jak zmienić to w Ubuntu?

PS: Właściwie używam XUbuntu, więc chciałbym mieć rozwiązanie agnostyczne oparte na linii poleceń.

Odpowiedzi:


11

Edytuj plik za /etc/default/rcSpomocą swojego ulubionego edytora tekstu, tj .:

sudo nano /etc/default/rcS

wprowadź opis zdjęcia tutaj

Poszukaj linii UTC = foo (tak / nie) i zmień ją na UTC = tak .

Z rcS(5) man page:

UTC
Służy do określania sposobu interpretacji sprzętowego zegara czasu rzeczywistego podczas jego odczytu (np. W czasie rozruchu, w celu ustawienia zegara systemowego) i podczas jego zapisu (np. Przy wyłączaniu). Jeśli ta opcja jest ustawiona na „nie”, zakłada się, że zegar systemowy jest ustawiony na czas lokalny. Jeśli opcja jest ustawiona na tak, zakłada się, że zegar systemowy jest ustawiony na coś zbliżonego do uniwersalnego czasu koordynowanego (UTC). (Systemy POSIX zachowują wariant UTC, bez sekund przestępnych).


Należy pamiętać, że w najnowszych wersjach Ubuntu (od co najmniej 16.04) nie ma już ustawienia UTC /etc/default/rcS. /etc/adjtimeZamiast tego użyj (zamień LOCAL na UTC) lub lepiej użyj hwclocknarzędzia do zmiany pliku.
Alexander Amelkin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.