zoukankan      html  css  js  c++  java
  • 修改Linux和aix系统为北京时区

    修改Linux和aix系统为北京时区

    1. 查看当前时区

    # vi /etc/sysconfig/clock

    2. 修改设置时区

    方法(1)

    # tzselect

    方法(2 仅限于RedHat Linux 和 CentOS)

    # timeconfig

    3. 复制相应的时区文件,替换系统默认时区

    # cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime

    对于中国服务器则执行:

    # cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    4. 将当前时间写入BIOS永久生效(避免重启后失效)

    # hwclock / clock -w 读取BIOS时间: clock –r

     

     

    参考

    Linux 每次启动时钟日期就多了 8 小时

    计算机系统有两个时钟,一个是 BIOS,或者CMOS,或者说“硬件时钟”,还有一个就是“系统(操作系统)时钟”,

    如果这两个时钟的设置上有问题,或者Linux 的时钟配置文件不正确的话,就会产生系统时钟差 8 小时的问题。

    让我们先查看 /etc/sysconfig/clock 的内容:

    [root@www /root]# cat /etc/sysconfig/clock

    ZONE="Asia/Shanghai" ---> /usr/share/zoneinfo 下面的文件。

    UTC=false ---> 硬件时钟是否为 UTC 或者说 GMT 时钟。

    ARC=false ---> 如果是在 Alpha 机器上,则设置为 true 。

    把硬件时钟设置为 UTC 的好处就是他能自动设置夏时制,缺点是,在安装有多重操作系统启动的机器上,在另外的操作系统上时钟会错误。

    Linux 的时钟设置文件为:/etc/localtime ,实际上这个文件是 /usr/share/zoneinfo 目录下对应文件的符号连接。

    假设我们所处的地区位于上海,那么只要运行以下的命令就可以设置时区了。

    ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    Linux 启动时,其中的一个脚本(/etc/rc.d/rc.sysinit)会运行 /sbin/hwclock 程序,把当前的硬件时钟复制为系统

    时间。hwclock 假定硬件时钟已经设置为本地时钟,除非带有 --utc 参数。脚本文件会读取 /etc/sysconfig/clock 文

    件的设置,因此我们不需要修改脚本,直接修改这个配置文件就可以了,根据需要把其中的 UTC 行,设置为 true 或

    者 false。

    设置硬件时钟时,首先使用 date 命令("date MMDDhhmmYYYY.ss") 设置好系统时钟,然后使用 "/sbin/hwclock --systohc"

    把硬件时钟设置为和当前系统时间一致。

    如果你在某些应用下面的时间是错误的,那么你在运行 Red Hat Linux 5.0 或 5.1,解决的办法是建立 /usr/lib/zoneinfo

    到 /usr/share/zoneinfo 的符号连接:

    ln -s /usr/share/zoneinfo /usr/lib/zoneinfo

    小结:时钟设置的问题本身比较简单,但是它涉及到几个基本的配置文件:

    /etc/rc.d/rc.sysinit

    /etc/sysconfig/clock

    /etc/localtime

    /usr/share/zoneinfo

     

    AIX 修改为 北京 时区

    smit -> System Environments -> Change / Show Date and Time -> Change Time Zone Using User Inputted Values

    Type or select values in entry fields.

    Press Enter AFTER making all desired changes.

    [Entry Fields]

    * Standard Time ID(only alphabets) [BEIST]

    * Standard Time Offset from CUT([+|-]HH:MM:SS) [-8]

    Day Light Savings Time ID(only alphabets) []

    Day Light Savings Time Offset from CUT([+|-]HH:MM:SS) []

    Start Daylight Savings Day([Mmm.ww.dd|Jn]) []

    Start Daylight Savings Time(HH:MM:SS) []

    Stop Daylight Savings Day([Mmm.ww.dd|Jn]) []

    Stop Daylight Savings Time(HH:MM:SS) []

    修改完需要重启。

    不用重启时需要修改环境变量

    export TZ=BEIST-8

    指定时间服务器

    ntpdate 10.199.78.153

     

    AIX时区设置

    由于国外一些国家使用夏令时时间,如果安装AIX后没有将时区设置为中国,会引起系统时间与实际时间出现误差。建议安装系统后按以下步骤操作:

    利用smitty工具

    打开终端窗口,输入命令

    #smitty

    出现菜单后按以下步骤:

    选择System Environments

    选择Change / Show Date and Time

    选择Change Time Zone Using System Defined Values

    出现DAYLIGHT SAVINGS TIME?(是否使用夏令时)

    选择NO

    选择(BEIST-8) Peoples Rep. China (CUT +8)

    完成

  • 相关阅读:
    POJ1741 Tree
    BZOJ3674 可持久化并查集加强版
    BZOJ3673 可持久化并查集 by zky
    BZOJ3174 [Tjoi2013]拯救小矮人
    BZOJ2733 永无乡【splay启发式合并】
    AtCoder Grand Contest 007 E:Shik and Travel
    BZOJ2599:[IOI2011]Race
    AtCoder Regular Contest 063 E:Integers on a Tree
    SPOJ1825:Free Tour II
    AtCoder Grand Contest 012 C:Tautonym Puzzle
  • 原文地址:https://www.cnblogs.com/liuyou/p/2534924.html
Copyright © 2011-2022 走看看