Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.os.unix.linux.misc > #120322 > unrolled thread

Re: Wo wird die Zeitzone bei mir gesetzt?

Started byFriedhelm Waitzmann <usenetf2021.fwnsp@spamgourmet.com>
First post2021-12-30 22:45 +0000
Last post2021-12-31 16:28 -0500
Articles 7 — 4 participants

Back to article view | Back to de.comp.os.unix.linux.misc

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Wo wird die Zeitzone bei mir gesetzt? Friedhelm Waitzmann <usenetf2021.fwnsp@spamgourmet.com> - 2021-12-30 22:45 +0000
    Re: Wo wird die Zeitzone bei mir gesetzt? Andreas Kohlbach <ank@spamfence.net> - 2021-12-30 18:37 -0500
      Re: Wo wird die Zeitzone bei mir gesetzt? Juergen Ilse <news@usenet-verwaltung.de> - 2021-12-31 04:02 +0000
        Re: Wo wird die Zeitzone bei mir gesetzt? Andreas Kohlbach <ank@spamfence.net> - 2021-12-31 07:22 -0500
          Re: Wo wird die Zeitzone bei mir gesetzt? Tim Ritberg <tim@server.invalid> - 2021-12-31 13:34 +0100
          Re: Wo wird die Zeitzone bei mir gesetzt? Juergen Ilse <news@usenet-verwaltung.de> - 2021-12-31 19:35 +0000
            Re: Wo wird die Zeitzone bei mir gesetzt? Andreas Kohlbach <ank@spamfence.net> - 2021-12-31 16:28 -0500

#120322 — Re: Wo wird die Zeitzone bei mir gesetzt?

FromFriedhelm Waitzmann <usenetf2021.fwnsp@spamgourmet.com>
Date2021-12-30 22:45 +0000
SubjectRe: Wo wird die Zeitzone bei mir gesetzt?
Message-ID<sqlcqe$1rdu$1@gioia.aioe.org>
Andreas Kohlbach:
>Auf dem neuen Desktop (die RTC läuft, wie erwähnt, auch auf UTC)
>wird mir als User auch die lokale Zeit angezeigt, $TZ aber
>*nicht* gesetzt. Warum funktioniert das trotzdem?

Es funktioniert trotzdem, weil es eine Default‐Zeitzone gibt, die
dann von Belang ist, wenn es im Environment keine Variable TZ
gibt, siehe tzset(3) im Handbuch.  Diese Default‐Zeitzone wird
durch die Datei /etc/localtime definiert.  Sie ist entweder eine
Kopie einer Zeitzonendatei im Zoneinfo‐Verzeichnis oder ein
symbolic Link, das auf eine Zeitzonendatei im
Zoneinfo‐Verzeichnis verweist.

Auf einem Debian‐System kannst Du die Zeitzone mit

$ dpkg-reconfigure tzdata

einstellen.


Friedhelm

[toc] | [next] | [standalone]


#120329

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-12-30 18:37 -0500
Message-ID<87pmpdfyv0.fsf@usenet.ankman.de>
In reply to#120322
On Thu, 30 Dec 2021 22:45:35 -0000 (UTC), Friedhelm Waitzmann wrote:
>
> Andreas Kohlbach:
>>Auf dem neuen Desktop (die RTC läuft, wie erwähnt, auch auf UTC)
>>wird mir als User auch die lokale Zeit angezeigt, $TZ aber
>>*nicht* gesetzt. Warum funktioniert das trotzdem?
>
> Es funktioniert trotzdem, weil es eine Default‐Zeitzone gibt, die
> dann von Belang ist, wenn es im Environment keine Variable TZ
> gibt, siehe tzset(3) im Handbuch.  Diese Default‐Zeitzone wird
> durch die Datei /etc/localtime definiert.  Sie ist entweder eine
> Kopie einer Zeitzonendatei im Zoneinfo‐Verzeichnis oder ein
> symbolic Link, das auf eine Zeitzonendatei im
> Zoneinfo‐Verzeichnis verweist.

/etc/localtime ist hier ein Link auf einen Link, der dann eine Binärdatei
ist (bzw. nach cat Buchstabensalat ausgibt).

> Auf einem Debian‐System kannst Du die Zeitzone mit
>
> $ dpkg-reconfigure tzdata
>
> einstellen.

Läuft ja alles; es gibt kein Problem. Ich war nur neugierig, warum das
auch ohne die Variable $TZ funktioniert. Mag sein, dass es an systemd
liegt, was das nun handled.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#120336

FromJuergen Ilse <news@usenet-verwaltung.de>
Date2021-12-31 04:02 +0000
Message-ID<61ce80d3$0$32756$7b62cf90@news1.net.de>
In reply to#120329
Hallo,

Andreas Kohlbach <ank@spamfence.net> wrote:
> /etc/localtime ist hier ein Link auf einen Link, der dann eine Binärdatei
> ist (bzw. nach cat Buchstabensalat ausgibt).
 
Das ist die Timezonendatei, die mit deiner Distribution in binaerform ausge-
liefert wurde, ueblicherwweise auf unixoiden Systemen in /usr/share/zoneinfo
oder /usr/lib/zoneinfo zu finden ...

> Läuft ja alles; es gibt kein Problem. Ich war nur neugierig, warum das
> auch ohne die Variable $TZ funktioniert. Mag sein, dass es an systemd
> liegt, was das nun handled.

Nein. Das ist viel aelter als systemd.

Tschuess,
	Juergen Ilse			(juergen@usenet-verwaltung.de)

[toc] | [prev] | [next] | [standalone]


#120350

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-12-31 07:22 -0500
Message-ID<87bl0xezgf.fsf@usenet.ankman.de>
In reply to#120336
On 31 Dec 2021 04:02:27 GMT, Juergen Ilse wrote:
>
> Hallo,

Bonjour,

> Andreas Kohlbach <ank@spamfence.net> wrote:
>> /etc/localtime ist hier ein Link auf einen Link, der dann eine Binärdatei
>> ist (bzw. nach cat Buchstabensalat ausgibt).
>  
> Das ist die Timezonendatei, die mit deiner Distribution in binaerform ausge-
> liefert wurde, ueblicherwweise auf unixoiden Systemen in /usr/share/zoneinfo
> oder /usr/lib/zoneinfo zu finden ...

~# file /usr/share/zoneinfo/America/Toronto
/usr/share/zoneinfo/America/Toronto: timezone data, version 2, 5 gmt time flags, 5 std time flags, no leap seconds, 233 transition times, 5 abbreviation chars

Aus Deinem anderen Artikel:

~# file /etc/localtime
/etc/localtime: symbolic link to /usr/share/zoneinfo/Canada/Eastern

~# file /usr/share/zoneinfo/Canada/Eastern /usr/share/zoneinfo/Canada/Eastern: symbolic link to ../America/Toronto

und dann die Ausgabe von "/usr/share/zoneinfo/America/Toronto" oben.

>> Läuft ja alles; es gibt kein Problem. Ich war nur neugierig, warum das
>> auch ohne die Variable $TZ funktioniert. Mag sein, dass es an systemd
>> liegt, was das nun handled.
>
> Nein. Das ist viel aelter als systemd.

systemd hat sich schon ganz anderes einverleibt... :-/

Die Frage bleibt weiter, denn $TZ ist nicht gesetzt, und in ./.* (und
Unterverzeichnissen) taucht nach einem grep "Toronto" nicht auf: woher
weiß das System (das selbst auf UTC läuft), dass meine User ihre lokale
Zeitzone haben?
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#120351

FromTim Ritberg <tim@server.invalid>
Date2021-12-31 13:34 +0100
Message-ID<sqmtcd$vhc$1@tota-refugium.de>
In reply to#120350
Am 31.12.21 um 13:22 schrieb Andreas Kohlbach:

> 
> Die Frage bleibt weiter, denn $TZ ist nicht gesetzt, und in ./.* (und
> Unterverzeichnissen) taucht nach einem grep "Toronto" nicht auf: woher
> weiß das System (das selbst auf UTC läuft), dass meine User ihre lokale
> Zeitzone haben?
> 

dhcp?

Tim

[toc] | [prev] | [next] | [standalone]


#120375

FromJuergen Ilse <news@usenet-verwaltung.de>
Date2021-12-31 19:35 +0000
Message-ID<61cf5b92$0$32756$7b62cf90@news1.net.de>
In reply to#120350
HAllo,

Andreas Kohlbach <ank@spamfence.net> wrote:
> On 31 Dec 2021 04:02:27 GMT, Juergen Ilse wrote:
>>
>> Hallo,
> 
> Bonjour,
> 
>> Andreas Kohlbach <ank@spamfence.net> wrote:
>>> /etc/localtime ist hier ein Link auf einen Link, der dann eine Binärdatei
>>> ist (bzw. nach cat Buchstabensalat ausgibt).
>>  
>> Das ist die Timezonendatei, die mit deiner Distribution in binaerform ausge-
>> liefert wurde, ueblicherwweise auf unixoiden Systemen in /usr/share/zoneinfo
>> oder /usr/lib/zoneinfo zu finden ...
> 
> ~# file /usr/share/zoneinfo/America/Toronto
> /usr/share/zoneinfo/America/Toronto: timezone data, version 2, 5 gmt time flags, 5 std time flags, no leap seconds, 233 transition times, 5 abbreviation chars
> 
> Aus Deinem anderen Artikel:
> 
> ~# file /etc/localtime
> /etc/localtime: symbolic link to /usr/share/zoneinfo/Canada/Eastern
> 
> ~# file /usr/share/zoneinfo/Canada/Eastern /usr/share/zoneinfo/Canada/Eastern: symbolic link to ../America/Toronto
> 
> und dann die Ausgabe von "/usr/share/zoneinfo/America/Toronto" oben.
> 
>>> Läuft ja alles; es gibt kein Problem. Ich war nur neugierig, warum das
>>> auch ohne die Variable $TZ funktioniert. Mag sein, dass es an systemd
>>> liegt, was das nun handled.
>>
>> Nein. Das ist viel aelter als systemd.
> 
> systemd hat sich schon ganz anderes einverleibt... :-/
> 
> Die Frage bleibt weiter, denn $TZ ist nicht gesetzt, und in ./.* (und
> Unterverzeichnissen) taucht nach einem grep "Toronto" nicht auf: woher
> weiß das System (das selbst auf UTC läuft), dass meine User ihre lokale
> Zeitzone haben?

/etc/localtime liefert die Zeitzonendaten einer "Default-Zeitzone", die
immer dann verwendet wird, wenn TZ nicht gesetzt wird. TZ wird nur benoetigt,
um ggfs. diese "Defaault-Zeitzone" zu ueberschreiben.

Tschuess,
	Juergen Ilse			(juergenusenet-verwaltung.de)

[toc] | [prev] | [next] | [standalone]


#120381

FromAndreas Kohlbach <ank@spamfence.net>
Date2021-12-31 16:28 -0500
Message-ID<87y240ea5s.fsf@usenet.ankman.de>
In reply to#120375
On 31 Dec 2021 19:35:46 GMT, Juergen Ilse wrote:
>
> HAllo,
   ^
Ich dachte, Deine Newsreader schreibt das automatisch. Offenbar
nicht. ;-)

Kannst Du das vielleicht weglassen? Normal entferne ich das beim Antworten.

> Andreas Kohlbach <ank@spamfence.net> wrote:
>> On 31 Dec 2021 04:02:27 GMT, Juergen Ilse wrote:
>>>
>>> Hallo,
>> 
>> Bonjour,
>> 
>>> Andreas Kohlbach <ank@spamfence.net> wrote:
>
>> Die Frage bleibt weiter, denn $TZ ist nicht gesetzt, und in ./.* (und
>> Unterverzeichnissen) taucht nach einem grep "Toronto" nicht auf: woher
>> weiß das System (das selbst auf UTC läuft), dass meine User ihre lokale
>> Zeitzone haben?
>
> /etc/localtime liefert die Zeitzonendaten einer "Default-Zeitzone", die
> immer dann verwendet wird, wenn TZ nicht gesetzt wird. TZ wird nur benoetigt,
> um ggfs. diese "Defaault-Zeitzone" zu ueberschreiben.

Ah so. Ich sehe gerade, dass auch root auf localtime läuft. Nun alles
klar, danke.
-- 
Andreas

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.os.unix.linux.misc


csiph-web