Tento příspěvek ukazuje, jak po instalaci změnit nastavení časového pásma pro infrastrukturu sítě.
Poznámka :Chcete-li zkontrolovat aktuální časové pásmo v systému Linux, použijte příkaz:„timedatectl | grep ‘Časové pásmo’ ”
Pro kontrolu aktuálního časového pásma ve Windows použijte příkaz:“systeminfo | findstr /C:"Časové pásmo" “
Nastavení časového pásma mřížky
Jakmile se výchozí časové pásmo OS změní, ujistěte se, že:
- Pro 11.2.0.1, proměnná prostředí prostředí TZ je správně nastaven pro uživatele mřížky a root.
- Pro 11.2.0.2 a vyšší, záznam TZ v $GRID_HOME/crs/install/s_crsconfig_[nodename]_env.txt nastaví správné časové pásmo.
TZ musí být přesně takové, jaké OS podporuje, tj.:
# grep TZ s_crsconfig_[nodename]_env.txt TZ=US/Pacific
Níže je uveden špatný příklad, protože obsahuje irelevantní znaky (nesprávně nastavené časové pásmo může způsobit problémy, jako je zobrazení nesprávného časového razítka při připojení přes posluchač).
TZ=%s_Asia/Kuala Lumpur%
Zálohujte před provedením změny pomocí en editoru. Po úpravě a ověření jako privilegovaný uživatel lze GI restartovat s novou hodnotou. Pro CRS starší než 11.2:„init.cssd diag ” lze použít k potvrzení nastavení TZ pro CRS; init.cssd může být umístěn v /etc/init.d , /etc nebo /sbin/init.d v závislosti na platformě.
Výchozí nastavení časového pásma OS
Linux
– Změna:
/usr/sbin/timeconfig
– Zobrazení aktuálního nastavení:
# cat /etc/sysconfig/clock ZONE="America/Los_Angeles" UTC=true ARC=falsePoznámka :‘timedatectl "příkaz lze použít k dotazování a změně systémových hodin/časového pásma v CentOS/RHEL 7.
– Chcete-li zjistit všechna platná nastavení:
# ls -l /usr/share/zoneinfo
Cokoli, co se objeví v tomto adresáři, je platné pro použití, například CST6CDT a America/Chicago.
Poznámka :„Zóna ” v /etc/sysconfig/clock se může lišit od toho, co je v /usr/share/zoneinfo v CentOS 6.x/RHEL 6.x by měl být použit ten z /usr/share/zoneinfo v $GRID_HOME/crs/install/s_crsconfig_[nodename]_env.txtHP-UX
– Zobrazení aktuálního nastavení:
# cat /etc/default/tz PST8PDT
– Změna:
# set_parms timezone
– Chcete-li zjistit všechna platná nastavení:
# ls -l /usr/lib/tztab
Solaris
– Zobrazení aktuálního nastavení:
# grep TZ /etc/TIMEZONE TZ=US/Pacific
– Chcete-li změnit na x64, upravte TIMEZONE a spusťte také příkaz:
# rtc -z US/pacific; rtc -c
– Chcete-li zjistit všechna platná nastavení:
# ls -l /usr/share/lib/zoneinfo
Pro Solaris 11
V Solaris 11 je soubor /etc/TIMEZONE zastaralý. To se nyní provádí pomocí „timezone:default ” služba:
# svccfg -s timezone:default setprop timezone/localtime= astring:# svcadm refresh timezone:default
AIX
– Zobrazení aktuálního nastavení:
# grep TZ /etc/environment TZ=GMT