Fórum Root.cz
Hlavní témata => Server => Téma založeno: co_to 04. 09. 2015, 08:08:53
-
Ahoj, prosim poradi nekdo, proc mi rsync daemon muze na serveru logovat o dve hodiny jinak, nez je systemovy cas? Kde si tedy rsync bere timezone?
Diky!
-
a co na serveru a na klientovi rika:
date --utc;date
-
Vyborne, to je ono:
Fri Sep 4 09:06:31 UTC 2015
Fri Sep 4 11:06:31 CEST 2015
Je tedy treba nastavit v systemu i UTC? Je nejaky duvod, proc toto neni sjednocene a kazda sluzba uziva jiny casovy format?
lrwxrwxrwx 1 root root 35 Sep 4 08:59 /etc/localtime -> ../usr/share/zoneinfo/Europe/Prague
Dekuji pekne.
-
no tady to mas dobre, to je asi server; a co to rika na klientovi?
rsync pouziva utc, protoze si predstav, ze mas jeden server v Praze a druhej na Aljasce, tak ktery soubor bude novejsi? podle localtime to bude spatne, je potreba pouzit utc
-
No dobre, ale problem je, ze ten cas se zobrazuje o ty dve hodiny spatne prave na tom serveru, preci nerika klient co se pripoji anonymne na rsync serveru, s jakym casem ma toto ten server zalogovat. :) Nebo mi neco unika?
-
Na serveru se vám čas zobrazuje opravdu špatně o dvě hodiny (tj. je tam čas např. CEST, ale hodnota času odpovídá tomu, jako by byl v UTC)? Nebo se vám tam jenom čas zobrazuje v UTC a vás to mate?
-
Veskere serverove logy jsou v poradku, dle nastaevni TZ.
Vypis z rsync logu je:
2015/09/04 07:00:51 [1177] sent 102462 bytes received 883 bytes total size 1017572774
coz je o dve hodiny posunute. Ano, je to detail, ale mi spis vadi ze netusim proc a jak se to da nastavit, nez ta samotna chyba...
-
Tzn. pokud by se dalo rsyncu nastavit ze ma ukladat do logu cas s CEST, byl bych spokojen...
-
No dobre, ale problem je, ze ten cas se zobrazuje o ty dve hodiny spatne prave na tom serveru, preci nerika klient co se pripoji anonymne na rsync serveru, s jakym casem ma toto ten server zalogovat. :) Nebo mi neco unika?
ne, ja jsem myslel situaci, kdy na klientovi je spatne cas a proto prenasi soubory, co by prenaset nemel, nebo naopak
s logovanim asi bude problem v chrootu?
https://bugzilla.samba.org/show_bug.cgi?id=10772 (https://bugzilla.samba.org/show_bug.cgi?id=10772)
-
Nebylo by lepší nechat rsyncd logovat přes syslog? Předpokládám, že pak by časové značky přidával syslog a logy by vypadaly stejně, jako ty ostatní.
-
Mate pravdu, je to ten chroot. Mooooc dekuji za pomoc. :)
No dobre, ale problem je, ze ten cas se zobrazuje o ty dve hodiny spatne prave na tom serveru, preci nerika klient co se pripoji anonymne na rsync serveru, s jakym casem ma toto ten server zalogovat. :) Nebo mi neco unika?
ne, ja jsem myslel situaci, kdy na klientovi je spatne cas a proto prenasi soubory, co by prenaset nemel, nebo naopak
s logovanim asi bude problem v chrootu?
https://bugzilla.samba.org/show_bug.cgi?id=10772 (https://bugzilla.samba.org/show_bug.cgi?id=10772)