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.
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.
sudo apt install ntp
sudo apt-get install ntp
sudo pacman -S ntp
sudo dnf install ntp
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.
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 ö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).
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ó.
Szüksége van egy jó IRC kliensre Linux alatt, de nem biztos benne, ...
A legtöbb ember nem lepődne meg, ha rájönne, hogy a Google 35 dollá...
A titkosított üzenetküldés egyre nagyobb a Linuxon, és az utóbbi id...