A hálózati időszinkronizálás beállítása Linux rendszeren

click fraud protection

Bár úgy tűnhet, hogy valamivel automatikusan gondoskodni kell, a Linux időbeállításait gyakran összezavarhatják vagy hibásan konfigurálhatják. Mivel a Linux időbeállításai zavaróak lehetnek az átlagos felhasználó javításánál, lebontjuk és magyarázzuk meg, hogyan állítsuk be a hálózati időszinkronizálást a Linuxon.

Az NTP beállításán kívül azt is elmagyarázza, hogyan lehet kijavítani a bosszantó időbeli hibát, amikor a kettős indítású Linux és a Windows.

Konfigurálja a hálózati idő protokollt

A szoftver órájának szinkronizálása a Linux PC-n az időkiszolgálókkal a leggyakoribb módszer a pontos idő meghatározására. A legtöbb Linux disztribúción ez automatikusan megtörténik. Ugyanakkor nem minden Linux disztribúció használ NTPd-t. Ezenkívül azok, akik ezt megtévesztik, hibásan konfigurálhatják. Ennek orvoslására meg fogjuk magyarázni, hogy mennyire könnyű manuálisan konfigurálni a Network Time Protocol démont Linux alatt.

Kezdje a terminál megnyitásával és az NTP telepítésével, ha a számítógépén nincs telepítve. Jó esély van rá, hogy már megvan, de a biztonság érdekében itt van a parancs a legfrissebb Linux disztribúciók beszerzéséhez.

instagram viewer

Ubuntu

sudo apt install ntp

Debian

sudo apt-get install ntp

Arch Linux

sudo pacman -S ntp

Fedora

sudo dnf install ntp

OpenSUSE

sudo zypper install ntp

A szoftver telepítése után a következőképpen csatlakoznia kell egy NTP-kiszolgálóhoz. Alapértelmezés szerint a legtöbb Linux disztribúció saját NTP szerverrel rendelkezik a /etc/ntp.conf fájlt. Ha azonban úgy érzi, hogy ezek a szerverek nem megbízhatók, akkor cserélheti át egy megbízhatóbb szerverre (például a hivatalos Google NTP szerverre).

A Google NTP szerver felvételéhez szerkessze a ntp.conf fájlt.

sudo nano /etc/ntp.conf

Törölje az összes bejegyzést, ha kívánja, és cserélje ki azokat (bár nem javasoljuk). A legjobb eredmény elérése érdekében illessze be a Google NTP bejegyzéseket a tetejére.

Megjegyzés: Fontos ez iburst az új bejegyzések végén van. Az iburst opció csak akkor küld csomagok „sorozatát” a kiszolgálóknak, ha kapcsolatba lépési problémák merülnek fel az időkiszolgálóval.

szerver time.google.com iburst szerver time2.google.com iburst szerver time3.google.com iburst

Ha kész, mentse a konfigurációs fájlt a Nano-ba a Ctrl + O. Lépjen ki a szerkesztőből a gombbal Ctrl + X.

Konfigurálja az időt

Az NTP automatikusan szinkronizálja az időt a szerverekről, de először ismernie kell az időzónát. Általában a kezdeti beállítás során a Linux operációs rendszer megkérdezi az időzónát és beállítja azt. Ha a telepítés során valami baj történt, ezt manuálisan kell kijavítani a következővel: tzselect.

Nyisson meg egy terminált, és futtassa az időzóna eszközt:

tzselect

A Tzselect eszköz futtatásával végigvezeti a megfelelő időzóna beállításán. Ha kész, akkor elindíthatja az NTPd-t.

Az NTP indítása

Az összes kapcsolat az időkiszolgálókkal működik. A folyamat következő lépése a Systemd init rendszer használata az NTP betöltésekor indításkor. Tudja meg, hogy ha a Linux operációs rendszere nem olyan rendszeresen használ, mint a legtöbb modern mainstream, akkor alternatívát kell találnia ezeknek a parancsoknak.

Először indítsa el az NTPd-t:

sudo systemctl start ntpd.service

Ezután engedélyezze a rendszerindításkor a gombbal a systemctl engedélyezése.

sudo systemctl enable ntpd.service

A fenti parancsok futtatásával azonnal beállítania kell az időt, mivel a BIOS UTC ideje most helyes (a Tzselectnek köszönhetően).

Használja a helyi időt

Más lehetőségek vannak az idő beállítására a Linuxon, az NTP-től eltekintve. Ennek a módszernek a legnépszerűbb alternatívája a „helyi idő”. A helyi idő azt mondja a Linuxnak, hogy tartson időt, de ne szinkronizáljon semmivel. Lényegében az időt önállóan fogja megtartani, és semmilyen módon nem zavarhatja meg. Kevésbé megbízható, de működik. A kérdés az, miért akarja ezt megtenni?

A fő ok az, hogy a helyi idővel az NTP-hez hasonlóan átmenjen, az a tény, hogy a kettős indítás összekeveredik az idővel. Ha már feltöltöttél Linux, majd újraindítva a Windows 10 rendszerbe, észreveszi az időszünetet. Ennek oka az, hogy mindkét operációs rendszer rendelkezik időszinkronizálási szolgáltatással, és küzdenek egymással. Ennek javításának fő módja az időszinkronizálás letiltása a Linux rendszeren.

Megjegyzés: ne feledje, hogy annak ellenére, hogy beállította a Linuxot a helyi idő használatára, a Windows továbbra is problémákkal nézhet szembe. Ellenőrizze a Windows időbeállításait, hogy megbizonyosodjon arról, hogy nem kerül-e további ütközés a két operációs rendszerrel.

Futás timedatectl meg kell javítani:

sudo timedatectl set-local-rtc 1

A helyi időhöz való visszatérés után előfordulhat, hogy újra kell indítania a számítógépet. A bejelentkezés után mindennek a helyi idő szerint kell lennie.

Kikapcsolja a helyi időt? Ha igen, akkor újra kell futtatnia a timedatectl parancsot. Próbálja ki az alábbi parancsot.

sudo timedatectl set-local-rtc 0

Mint korábban, indítsa újra a Linux PC-t, ha jó. A következő bejelentkezéskor a helyi idő nem használható.

watch instagram story