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ń.

Ivan
źródło

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).

Bruno Pereira
źródło
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