Как я могу исследовать содержание/etc/localtime?

Да, это должно обычно работать. (даже для PVs). Для PVs XEN-версия, содержавшаяся в ядре, более важна, чем версия ядра itselv.

У меня в настоящее время есть XEN 3.2.3 (SLES10 SP4) с PV DomU в пределах от SLES9 по CentOS 4, 5 к SLES11 SP1 (XEN 3.0 до XEN 4.0). Проблема просто возникает с RedHat 6 - но это происходит из-за нового формата сжатия ядра, которое SLES10 SP4 не может декодировать (это работает хорошо как HVM или SLES11 SP2 использования как Dom0).

24
13.07.2015, 23:07
4 ответа

Самая соответствующая команда, казалось бы, была бы zdump.

$ zdump /etc/localtime 
/etc/localtime  Wed Aug  7 23:52:25 2013 EDT

$ zdump /usr/share/zoneinfo/* | tail -10
/usr/share/zoneinfo/Singapore    Thu Aug  8 11:52:48 2013 SGT
/usr/share/zoneinfo/Turkey       Thu Aug  8 06:52:48 2013 EEST
/usr/share/zoneinfo/UCT          Thu Aug  8 03:52:48 2013 UCT
/usr/share/zoneinfo/Universal    Thu Aug  8 03:52:48 2013 UTC
/usr/share/zoneinfo/US           Thu Aug  8 03:52:48 2013
/usr/share/zoneinfo/UTC          Thu Aug  8 03:52:48 2013 UTC
/usr/share/zoneinfo/WET          Thu Aug  8 04:52:48 2013 WEST
/usr/share/zoneinfo/W-SU         Thu Aug  8 07:52:48 2013 MSK
/usr/share/zoneinfo/zone.tab     Thu Aug  8 03:52:48 2013
/usr/share/zoneinfo/Zulu         Thu Aug  8 03:52:48 2013 UTC

Можно также опросить эти файлы с помощью file команда:

$ file /etc/localtime 
/etc/localtime: timezone data, version 2, 4 gmt time flags, 4 std time flags, no leap seconds, 235 transition times, 4 abbreviation chars

$ file /usr/share/zoneinfo/Singapore
/usr/share/zoneinfo/Singapore: timezone data, version 2, 8 gmt time flags, 8 std time flags, no leap seconds, 8 transition times, 8 abbreviation chars
34
27.01.2020, 19:41

На самом деле что-либо может быть исследовано строками:

# strings /etc/localtime
-5
27.01.2020, 19:41
  • 1
    Да это действительно не работает.Попробуйте. Это дает много мусора, и Вы не можете действительно разобрать содержание локали. –  slm♦ 08.08.2013, 08:05
  • 2
    Мог бы также предложить использовать hexeditor. –  jgmjgm 14.02.2017, 00:09

Попробуйте tzdump. Я нашел его здесь: http://www.cise.ufl.edu/~seeger/dist/tzdump.c Это программа на языке C, поэтому ее необходимо скомпилировать.

0
27.01.2020, 19:41

Pasos:

  1. Primero verifique la hora local del contenedor docker:

    [root@locdb oracle]# zdump /etc/localtime
    /etc/localtime  Tue May 22 13:59:40 2018 UTC
    
  2. Verifique las zonas horarias como se muestra a continuación:

    [root@locdb oracle]# zdump /usr/share/zoneinfo/* | tail -10
    /usr/share/zoneinfo/UTC          Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/Universal    Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/W-SU         Tue May 22 17:01:21 2018 MSK
    /usr/share/zoneinfo/WET          Tue May 22 15:01:21 2018 WEST
    /usr/share/zoneinfo/Zulu         Tue May 22 14:01:21 2018 UTC
    /usr/share/zoneinfo/iso3166.tab  Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/posix        Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/posixrules   Tue May 22 10:01:21 2018 EDT
    /usr/share/zoneinfo/right        Tue May 22 14:01:21 2018
    /usr/share/zoneinfo/zone.tab     Tue May 22 14:01:21 2018
    
  3. Copia el que necesites por ejemplo:

    cp  /usr/share/zoneinfo/UTC /etc/localtime
    
0
27.01.2020, 19:41

Теги

Похожие вопросы