Mitä kello on eri puolilla maailmaa?

Ongelman selvittämiseen tarvitaan komento(ohjelma ei muuta asetuksia):
$ tzselect
Lopputuloksena saadaan esim 'Pacific/Tarawa' (ja aika em. vyöhykkeellä)
Helpointa on käyttää tätä vain yhdessä komennossa:
$ TZ='Pacific/Tarawa' date
pe 24.2.2023 07.24.30 +1200
$ date
to 23.2.2023 21.24.33 +0200
-Jos ajaa komennon 'export TZ', kuten tzselect vihjaa, saa shell:n tulostamaan
ajat em. aikavyöhykkeen mukaisina
-tai tiedon voi lisätä esim. .profile:een.

Muita jippoja:
Mitä kello on täällä, kun se on Lontoossa 12?
$ date --date='TZ="England/London" 12:00' +%T
14.00.00

Jos haluaa asettaa aikavyöhykkeen uudestaan:
$ sudo dpkg-reconfigure tzdata
30332
Äänestä

Muut lukivat myös

Vastaukset 30

Vanhimmat

Avaus on asiaa. Olisit opettanut samalla kuinka voin laskea ikäni, eli kahden päiväyksen välisen eron (pp.kk.vvvv).

Äänestä
  • Taitaa mennä helpoiten muutamassa erässä:
    Eli ensin ikä sekunteina:
    $ expr `date --date='1/1/2023' (plus)%s` - `date --date='1/1/2022' (plus)%s`
    31536000
    Sitten lasketaan, kuinka paljon mennään yli 1970:stä:
    $ expr `date --date="@31536000" (plus)%Y` - 1970
    1
    Huomaa plus-merkin merkintätapa: (plus) eli tämä sivusto ei näytä plus-merkkiä oikein vaan korvaa sen välimerkillä..

    Äänestä

  • Anonyymi00005 kirjoitti:

    Taitaa mennä helpoiten muutamassa erässä:
    Eli ensin ikä sekunteina:
    $ expr `date --date='1/1/2023' (plus)%s` - `date --date='1/1/2022' (plus)%s`
    31536000
    Sitten lasketaan, kuinka paljon mennään yli 1970:stä:
    $ expr `date --date="@31536000" (plus)%Y` - 1970
    1
    Huomaa plus-merkin merkintätapa: (plus) eli tämä sivusto ei näytä plus-merkkiä oikein vaan korvaa sen välimerkillä..

    Mikäs tämä 1970 on?

    Äänestä

  • Anonyymi00005 kirjoitti:

    Taitaa mennä helpoiten muutamassa erässä:
    Eli ensin ikä sekunteina:
    $ expr `date --date='1/1/2023' (plus)%s` - `date --date='1/1/2022' (plus)%s`
    31536000
    Sitten lasketaan, kuinka paljon mennään yli 1970:stä:
    $ expr `date --date="@31536000" (plus)%Y` - 1970
    1
    Huomaa plus-merkin merkintätapa: (plus) eli tämä sivusto ei näytä plus-merkkiä oikein vaan korvaa sen välimerkillä..

    Vaikuttaa siltä' ettei laske oikein. Useita vuosia jäin iästäni pois.

    Äänestä

  • Anonyymi00007 kirjoitti:

    Vaikuttaa siltä' ettei laske oikein. Useita vuosia jäin iästäni pois.

    Kyllä se ihan oikein laskee. Ainakin 100 vuoteen asti tuntui toimivan. Ja tuo 1970 (1. tammikuuta) on Unix epokin 0-päivä - kohta josta sekunteja on alettu laskea. Negatiiviset luvut kelpaa myös, eli tuosta kohdasta voi mennä epokin verran eteen tai taaksepäin.
    Jos väität, että ei laske oikein, pitää kertoa missä ympäristössä testasit? Pitäisi toimia n. 350 miljoonaa vuotta eteen ja taaksepäin joka tapauksessa 64-bittisissä järjestelmissä.

    Äänestä

  • Anonyymi00008 kirjoitti:

    Kyllä se ihan oikein laskee. Ainakin 100 vuoteen asti tuntui toimivan. Ja tuo 1970 (1. tammikuuta) on Unix epokin 0-päivä - kohta josta sekunteja on alettu laskea. Negatiiviset luvut kelpaa myös, eli tuosta kohdasta voi mennä epokin verran eteen tai taaksepäin.
    Jos väität, että ei laske oikein, pitää kertoa missä ympäristössä testasit? Pitäisi toimia n. 350 miljoonaa vuotta eteen ja taaksepäin joka tapauksessa 64-bittisissä järjestelmissä.

    Joo, tarkistin, laskee se ne oikein.

    Äänestä

# PÄIVÄYS HALUTULLA AIKAVYÖHYKKEELLÄ
>>> TZ='Europe/Helsinki' date "+%d.%m.%Y %H.%M"
>>> TZ='England/London' date "+%d.%m.%Y %H.%M"
>>> TZ='Pacific/Tarawa' date "+%d.%m.%Y %H.%M"

Äänestä
  • Noista puutuu tuo plus -merkki, laitoin esimerkin mutta tuo vain näyttää plus -merkiltä se ei ole oikea ja niin ollen rivi ei toimi ennen kuin merkki korvataan oikealla.

    >>> TZ='Europe/Helsinki' date "✛%d.%m.%Y %H.%M"

    Äänestä

Miten kellonajan saisi päivittymään nettiaikaan esim. tunnin välein? Nyt tuntuu jostain syystä kello jätättävän ja siitä seuraa ihmeellisiä oireita, kun jotkut nettipalvelut pitävät aikaeroa liian suurena ja eivät hyväksy kirjautumista.

Äänestä
  • Eikös riitä, että asentaa: 'apt install ntp ntpdate'?
    $ service ntp status
    -Tosin nykyään taidetaan suositella ntpsec:ia ntp:n asemesta

    Äänestä

  • Miksi sinun on aina liitettävä saatetekstiksi höpöhöpöjä. Paljon rehdimpi olisi puhtaasti rehellinen kysymys:

    Miten kellonajan saisi päivittymään nettiaikaan esim. tunnin välein?

    Siihen ei todellakaan kaivata mitään iltasatuja mukaan, no miksi ei jos sinulla olisi tosi tarina höysteeksi mutta valehtelu tekee ärtyneeksi.

    Äänestä

  • No normaalisti aika päivitetään kun aika virhe koneen ja NTP -palvelimen välillä ylittää asetetun rajan, esim 5s.

    Katso omastasi asetukset:
    sudo geany /etc/systemd/timesyncd.conf

    ellei palvelu ole otettu käyttöön sen voit tehdä näin:
    timedatectl set-ntp true

    ja jos haluat tarkistaa statuksen palvelusta, eli onko paikallisen kellon synkronointi aikapalvelimeen käytössä, tee se näin:
    systemctl status systemd-timesyncd.service

    Nämä ohjeet löytyvät sivulta:
    https://forum.manjaro.org/t/my-time-wont-sync-with-network-time/93959/27

    Äänestä

  • Anonyymi00010 kirjoitti:

    No normaalisti aika päivitetään kun aika virhe koneen ja NTP -palvelimen välillä ylittää asetetun rajan, esim 5s.

    Katso omastasi asetukset:
    sudo geany /etc/systemd/timesyncd.conf

    ellei palvelu ole otettu käyttöön sen voit tehdä näin:
    timedatectl set-ntp true

    ja jos haluat tarkistaa statuksen palvelusta, eli onko paikallisen kellon synkronointi aikapalvelimeen käytössä, tee se näin:
    systemctl status systemd-timesyncd.service

    Nämä ohjeet löytyvät sivulta:
    https://forum.manjaro.org/t/my-time-wont-sync-with-network-time/93959/27

    Kiitos, olit jälleen suureksi avuksi.

    Äänestä

  • Palvelu otetaan pois käytöstä:
    timedatectl set-ntp false

    Äänestä

Taitaa Linux järjestelmät oletusarvoisesti jättävän paikallisen kellon synkronoinnin aikapalvelimeen tekemättä.

Äänestä
  • Ei näköjään. Nytkin ubuntu näyttää kellon olevan ~12.55, vaikka kello on 13.10.

    Äänestä

  • Taitaa taas oll puppuilijat asialla.
    Windows tarkistaa kellon netistä parin viikon välein mutta Linux aina kun netti kytkeytyy.

    Äänestä

  • Anonyymi00018 kirjoitti:

    Taitaa taas oll puppuilijat asialla.
    Windows tarkistaa kellon netistä parin viikon välein mutta Linux aina kun netti kytkeytyy.

    Saisi vaan tarkastaa säännöllisesti kellon vaikka tunnin välein.

    Nyt näyttää kello 14.05, vaikka kello on 14.05. Siis näyttää oikein, mutta tuossa about tunti sitten oli vartin jäljessä.

    Äänestä

  • Anonyymi00019 kirjoitti:

    Saisi vaan tarkastaa säännöllisesti kellon vaikka tunnin välein.

    Nyt näyttää kello 14.05, vaikka kello on 14.05. Siis näyttää oikein, mutta tuossa about tunti sitten oli vartin jäljessä.

    Jos ntp-serveriin ei saada yhteyttä, asetetaan oletuksena aika, joka on jäljessä oikeasta ajasta, koska myöhemmin eteenpäin siirtyminen on vähemmän riskialtista tiettyjen sovellusten oikealle toiminnalle. Tämä siis jos nettiyhteys ei ole avautunut silloin, kun ntp-serveri päivitetään ensimmäistä kertaa.
    Kuinka usein ntp-aika päivitetään selviää näin:
    $ ntpstat -q
    synchronised to NTP server (x.x.x.x) at stratum 2
    time correct to within 27 ms
    polling server every 128 s
    Ja kun luottamus serveri-aikaan kasvaa, tarkistetaan aikaa harvemmin. Ensimmäinen aikaleiman haku toteutetaan yleensä sallimalla suuri poikkeama todellisesta ajasta - normaalisti, jos poikkeama on yli 3s ei automaattista korjausta tehdä vaan tulee virheilmoitus.
    Jos ntp-aika ei ole käytössä, ei aikaa tietenkään aseteta vääräksi tarkoituksella: Se tarvitaan vain sitä varten, että käyttäjä huomaisi ja korjaisi virheellisen konfiguraation. Yleensä ntp kuitenkin toipuu n. 15 minuutissa omia aikojaan - eli sitten kun nettiyhteys on toimintakunnossa ja ntp-aikaa haetaan uudelleen.

    Äänestä

Ei ole paikallisen kellon synkronointi aikapalvelimeen käytössä Windowsissakaan ja yleensä siihen kiinnitetään huomiota vasta kun muulla taholla on Windows rampautettu.

Äänestä
  • Asiantuntijat: Zelenskyllä ​​on viisi vaihtoehtoa kuolla ja yksi antautua

    Äänestä

Katso ruudun yläosassa, siellä näkyy päiväys ja kellonaika sekunnin tarkkuudella.

https://aijaa.com/LtTbYB

Äänestä

Clock ja watch ainakin enkuksi. Netistä löydät itsekin sanakirjoja joista hakea mieleisesi.

Äänestä

Sunnuntaiaamuna kellisi näyttää niitänäitä. Että mihinkä sitä voi enää luottaa?
Komento $ tzselect ei muuttanut asetuksia. Helppiä psiis?

Äänestä
  • Asetusten(aikavyöhyke) muuttaminen pysyviksi:
    $ sudo dpkg-reconfigure tzdata
    Kellonajan tallettaminen paikalliseen RTC:hen:
    $ sudo hwclock --systohc
    -huomaa, että oletuksena talletetaan GMT/UTC (eli Lontoon) ajassa
    -jos ntp-aika on käytössä, tuo käytännössä päivittää 11 minuutin välein RTC:n
    -ntp:n käyttö käytännössä nollaa RTC:n driftaus(=jättämä)-tiedot, koska kelloa
    päivitetään liian usein, toisaalta kellon kalibrointia ei tarvitakkaan jos ntp on
    käytössä

    Äänestä

  • Anonyymi00028 kirjoitti:

    Asetusten(aikavyöhyke) muuttaminen pysyviksi:
    $ sudo dpkg-reconfigure tzdata
    Kellonajan tallettaminen paikalliseen RTC:hen:
    $ sudo hwclock --systohc
    -huomaa, että oletuksena talletetaan GMT/UTC (eli Lontoon) ajassa
    -jos ntp-aika on käytössä, tuo käytännössä päivittää 11 minuutin välein RTC:n
    -ntp:n käyttö käytännössä nollaa RTC:n driftaus(=jättämä)-tiedot, koska kelloa
    päivitetään liian usein, toisaalta kellon kalibrointia ei tarvitakkaan jos ntp on
    käytössä

    "ei tarvitakkaan"
    Kuka tuollaisia ohjeita jaksaa eds lukea?
    Takkapuut löytyy liiteristä eikä junttilan tuvan ohjeista.

    Äänestä

  • Anonyymi00029 kirjoitti:

    "ei tarvitakkaan"
    Kuka tuollaisia ohjeita jaksaa eds lukea?
    Takkapuut löytyy liiteristä eikä junttilan tuvan ohjeista.

    Voi että olet viisas, kumpa minäkin olisin noin älykäs.

    Äänestä

  • Anonyymi00030 kirjoitti:

    Voi että olet viisas, kumpa minäkin olisin noin älykäs.

    Ota Linux käyttöösi niin saatat vielä viisastua!

    Äänestä

Ei kukaan ole kiinnostunut siitä mitä kello on jossain Kiinassa tai Vinku intiassa. Tärkeämpää on tietää mitä se on täällä.

Äänestä

Ketjusta on poistettu 2 sääntöjenvastaista viestiä.

Kommentoi aloitusta


Anonyymi-ap kirjoitti:

Ongelman selvittämiseen tarvitaan komento(ohjelma ei muuta asetuksia):
$ tzselect
Lopputuloksena saadaan esim 'Pacific/Tarawa' (ja aika em. vyöhykkeellä)
Helpointa on käyttää tätä vain yhdessä komennossa:
$ TZ='Pacific/Tarawa' date
pe 24.2.2023 07.24.30 +1200
$ date
to 23.2.2023 21.24.33 +0200
-Jos ajaa komennon 'export TZ', kuten tzselect vihjaa, saa shell:n tulostamaan
ajat em. aikavyöhykkeen mukaisina
-tai tiedon voi lisätä esim. .profile:een.

Muita jippoja:
Mitä kello on täällä, kun se on Lontoossa 12?
$ date --date='TZ="England/London" 12:00' +%T
14.00.00

Jos haluaa asettaa aikavyöhykkeen uudestaan:
$ sudo dpkg-reconfigure tzdata

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu