Jak zmienić czas w systemie Linux

Linux może dostosować czas automatycznie lub możemy to zrobić z terminala lub pulpitu.

W tym poście zobaczymy, jak zmienić czas w systemie Linux. Nie chodzi o to, że jest to zbyt trudne, ponieważ większość komputerów stacjonarnych zawiera kreatory, które pozwalają to zrobić za pomocą kilku kliknięć, ale jest to dobry pretekst, aby dowiedzieć się więcej o tym, jak działa nasz komputer i system operacyjny.

W dawnych czasach zegarek był towarem luksusowym, czymś, co dawało się w prezencie w wieku pełnoletności, gdy kończyło się 25 lat w pracy lub przekazywano w spadku najstarszemu synowi. W rzeczywistości była to pierwsza rzecz, którą mój ojciec i jego bracia imigranci z Galicji kupili jako inwestycję, kiedy zaczęli zarabiać w Argentynie.

Jednak wraz z pojawieniem się Japończyków koszty produkcji spadły i wkrótce inne urządzenia, takie jak kuchenki mikrofalowe, magnetowidy, a nawet ekspresy do kawy, wprowadziły tę funkcję. Kiedy urządzenia mobilne stały się bardziej masywne i przenośne, klasyczny zegarek na rękę tracił na znaczeniu. Dziś przetrwała w postaci smartwatchy, ale w praktyce są one tylko dodatkiem do telefonu.

Nie wiem, dlaczego systemy operacyjne wyświetlają zegar. Przypuszczam, że ponieważ puste miejsce na pasku wyglądało źle i ponieważ do jego działania potrzebny jest zegar, pokazanie czasu nie było czymś zbyt skomplikowanym.

Jak zmienić czas w systemie Linux

Jeśli masz zainstalowane systemy Windows i Linux na swoim komputerze, zauważyłeś, że jeśli wyjdziesz z Linuksa i wejdziesz do Windowsa, ma on inny czas niż lokalny. Dzieje się tak, ponieważ Linux zakłada, że ​​zegar sprzętowy jest zsynchronizowany z uniwersalnym czasem koordynowanym, podczas gdy Windows zakłada, że ​​jest to czas lokalny. Najnowszy system operacyjny, który ma być używany, dostosowuje zegar sprzętowy do swoich potrzeb.

Rozwiązaniem jest zmuszenie systemu Windows do wykonywania obliczeń w oparciu o czas UTC lub systemu Linux w czasie lokalnym. Od tego czasu znacznie łatwiej jest wprowadzić zmiany w Linuksie wystarczy napisać polecenie:
sudo timedatectl set-local-rtc 1

Ogólnie rzecz biorąc, dystrybucje Linuksa pytają, jakiej strefy czasowej użyć, i od tego momentu automatycznie dostosują czas.albo pobieranie informacji z sieciowego serwera czasu, albo wykonywanie odpowiednich obliczeń na podstawie czasu wskazanego przez uniwersalny serwer czasu. W przypadku braku połączenia z sieciowym serwerem czasu programiści często dołączają pliki z instrukcjami, aby system wiedział, jak obliczyć różnice między czasem letnim a zimowym.

Różne komputery umożliwiają zastąpienie automatycznej synchronizacji i ustawienie jej ręcznie.

Z terminala możemy ustawić czas za pomocą polecenia:
sudo timedatectl set-time hh:mm:ss
Na przykład, aby ustawić godzinę na kwadrans trzecia po południu, robimy:
sudo timedatectl set-time 14:45:00
Aby anulować automatyczną synchronizację czasu z serwerem sieciowym używamy polecenia:
sudo timedatectl set-ntp false
Aby go ponownie aktywować, piszemy polecenie:
sudo timedatectl set-ntp true
Dostępne strefy czasowe możemy zobaczyć za pomocą:
timedatectl list-timezones
I przełączaj się z jednego na drugi za pomocą:
timedatectl set-timezone CONTINENTE/PAÍS
o
timedatectl set-timezone Continente/País/Ciudad
A w niektórych przypadkach
timedatectl set-timezone Continente/Ciudad/Localidad.
W każdym razie wklej tak, jak pojawia się na liście.
Na przykład:
timedatectl set-timezone America/Indiana/Indianapolis

Dystrybucje Linuksa używają uniwersalnego czasu koordynowanego do ustawiania zegara na czas lokalny.

Podczas procesu instalacji dystrybucje Linuksa pytają użytkownika, w jakiej strefie czasowej muszą pracować.

Jeśli nie chcesz zmieniać strefy czasowej, możesz sprawdzić, która jest godzina w innej, za pomocą polecenia:

TZ=Zona_horaria date Zastąpienie strefy czasowej nazwą, pod którą pojawia się na liście. Na przykład:
TZ=America/Indiana/Indianapolis date
Aby zobaczyć czas na zegarze sprzętowym, użyj polecenia:
hwclock -r
Możemy zsynchronizować zegar sprzętowy z zegarem systemowym wpisując:
hwclock --systohc

Niektóre aplikacje, aby zobaczyć czas

Jeśli nie podoba Ci się zegar dołączony do komputera, w repozytoriach mamy kilka aplikacji które pozwalają nam zobaczyć czas. Niektórzy z nich są:

Zegary

Może również pojawiać się w menedżerach pakietów pod nazwą Zegary. Jest częścią aplikacyjną projektu GNOME i zawiera kilka programów związanych z pomiarem czasu, w tym:

  • Zegary pokazujące czas w różnych częściach świata.
  • Alarmy
  • Liczniki do tyłu.
  • Stopery

Zegar analogowy

Dostępne w centrum oprogramowania dla dystrybucji opartych na pulpicie KDE, Ten analogowy zegar jest dodawany do pulpitu i pokazuje upływ godzin wraz z położeniem wskazówek.

Blokada DC

Kolejny tytuł dostępny w repozytoriach. Jak wskazano przez D w tytule sJest to zegar cyfrowy, który udaje, że pokazuje liczby za pomocą diod LED. Dodatkowo pokazuje datę i umożliwia ustawienie alarmu.

slashtime

Ten program repozytorium pokazuje czas w różnych częściach globu. aby móc je zobaczyć wystarczy najechać kursorem i dwukrotnie kliknąć na miasto, którego rozkład jazdy chcemy zobaczyć.

Retro

Cyfrowy zegar w starym stylu których wygląd można modyfikować za pomocą arkuszy stylów. Jest dostępny w formacie Flatpak.

Kalkulator daty i godziny

Desde sklep snap otrzymujemy tę przydatną aplikację, która oblicza daty. Pobiera wyniki na podstawie godziny rozpoczęcia/zakończenia i zakresu czasu lub zakresu czasu od godziny i daty rozpoczęcia i zakończenia

Jak komputery mierzą czas

Liczba minut pochodzi z pomnożenia 12 paliczków czterech palców pomnożonych przez pozostałe 5

Podział godzin na 60 minut pochodzi ze starożytnego Babilonu. Było to najwięcej, co udało się policzyć metodą ręczną

Prawdopodobnie najstarszym sposobem mierzenia czasu jest pozycja słońca. Dzień był okresem, który upłynął, zanim słońce powróciło na swoje miejsce. Pierwszego podziału dnia dokonali kapłani egipscy, którzy kontrolowali moment pojawiania się konstelacji, co pozwoliło podzielić noc na 12 podokresów o równej długości.

W X wieku pojawiły się zegary słoneczne, które rzucały cienie, zaznaczając upływ godzin w ciągu dnia. Okres klarowności również podzielono na 12 godzin.

Za podział godziny na 60 minut odpowiadają Babilończycy. Używali systemu liczenia opartego na użyciu rąk. Kciukiem prawej ręki liczyli, zaznaczając każdy z paliczków pozostałych czterech palców, gdy musieli policzyć więcej niż 12, podnosili palec lewej ręki. Dzięki temu mogli policzyć do 60.

Z biegiem czasu powstawały różne mechanizmy rejestrujące upływ czasu za pomocą mechanizmów takich jak wspomniany cień, siła grawitacji czy prędkość zużywania się świecy.

Komputery mają dwa sposoby mierzenia upływu czasu.. Jeden oparty jest na sprzęcie, a drugi na oprogramowaniu.

Zegar czasu rzeczywistego (RTC)

Zasilany jest baterią i działa nawet wtedy, gdy komputer jest wyłączony. Mamy na myśli szeroko pojęty zegar, ponieważ nie posiada on przycisków, wskazówek ani diodowych cyfr. Jest to układ scalony, który jest częścią płyty głównej i odpowiada za uruchamianie zegara systemowego. Obwód ten ma oscylator kwarcowy oparty na krysztale piezoelektrycznym.. Każdy kryształ ma strukturę krystaliczną złożoną z regularnego i powtarzającego się układu atomów. Przyłożenie pola przez kryształ powoduje zniekształcenie jego struktury krystalicznej, a eliminując pole, powraca on do pierwotnego stanu, generując w ten sposób sygnał elektryczny o bardzo precyzyjnej częstotliwości.

zegar systemowy

Zegar systemowy jest oparty na informacjach zegara czasu rzeczywistego, ale Osoba odpowiedzialna za zarządzanie nim jest jądrem systemu operacyjnego. Jego zadaniem jest konfigurowanie, planowanie i synchronizacja zadań, procesów i przerw.

Nie jest to też zegar w stylu aplikacji, które widzimy na telefonie komórkowym, ponieważ nie pokazuje godzin ani nie przedstawia upływu czasu za pomocą liczb.  To, co robi, to rejestrowanie upływu sekund i mikrosekund poprzez emisję sygnałów cyfrowych.

Problemem do rozwiązania jest brak synchronizacji obu zegarów (stosujących różne sposoby pomiaru czasu) między sobą oraz z czasem rzeczywistym. Dla tego, po uruchomieniu komputera zegar systemowy odczytuje czas z zegara czasu rzeczywistego i stosuje formułę korygującą. Następnie, jeśli komputer jest podłączony do Internetu, określa czas rzeczywisty i synchronizuje zegar systemowy tak, aby prawidłowo odzwierciedlał upływ czasu.

Zauważyłeś na starych komputerach, że jeśli nie ma połączenia z Internetem, czas, zamiast rzeczywistego, jest zaledwie kilka minut po tym, jak go wyłączyłeś. Rozwiązuje się to poprzez wymianę baterii zasilającej zegar czasu rzeczywistego.

Zegar sprzętowy śledzi upływ czasu, gdy komputer jest wyłączony.

Układ scalony na płycie głównej mierzy upływ czasu za pomocą oscylacji kryształu. Za pomocą swoich danych jądro systemu operacyjnego dostosowuje zegar systemowy.

Na nowoczesnych komputerach możliwe jest, że system operacyjny zignoruj ​​​​zegar czasu rzeczywistego i odnieś się bezpośrednio do sieciowego serwera czasu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Manuel powiedział

    Witam. Aby podwójny rozruch systemu Windows i Linux zawsze odbywał się w tym samym czasie, dostosowuję go, wchodząc do biosu, dzięki czemu oba systemy zawsze zaznaczają ten sam czas.

    1.    Diego German Gonzalez powiedział

      Dzięki za informację