Ich habe eine SLES 10 auf einer zSeries (IBM Mainframe) unter zVM installiert.
Das Linux läuft also in einer virtuellen Maschine. Mein Linux wird von einem NTP Server aus dem Netz mit der korrekten Tageszeit versorgt. Eine Abfrage mit "date" bestätigt mir das.
Ich schicke jetzt von meinem Mainframe Daten auf den FTP Server. Dabei erhalten die Files als Timestamp im Erstellungdatum immer UTC. Die ist zur Zeit abweichend von der Tageszeit (UTC + 1).
Da ich im Filenamen für meine Anwender die Uhrzeit angebe, ist das ein wenig verwirrend. Gibt es eine Möglichkeit den pure-ftp zu beeinflussen??
mfg
dirk schuirmann
Linux 14.981 Themen, 106.343 Beiträge
Den Zeitstempel von Dateien kann man bei Unix/Linux mit dem Befehl touch verändern.
Das Unixdienstprogramm touch muß auch auf einem System laut Single Unix Spezifikation installiert sein (neben anderen Unixdienstprogrammen, damit es als Unix-ähnlich bezeichnet werden kann ;-).
Ließ mal die manpage zu touch:
man touch
Es gibt verschiedene Programme die die Uhrzeit automatisch einstellen können, beispielsweise rdate.
Du kannst einen cronjob für root einrichten:
crontab -l
# m h dom mon dow command
35 * * * * /usr/sbin/rdate time.fu-berlin.de > /dev/null
Du startest als root den Befehl "crontab -e" und gibst diese Zeile ein.
rdate muß natürlich installiert sein.
Es gibt auch noch andere Programme , welche die Uhrzeit des Rechners automatisch setzen können.
