加入收藏 | 设为首页 | 会员中心 | 我要投稿 92站长网 (https://www.92zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

Linux及Unix调整系统时间和时区的方法

发布时间:2023-02-07 12:31:26 所属栏目:Unix 来源:转载
导读: Linux及Unix调整系统时间和时区的方法
一、Linux调整时区
1)找到相应的时区文件 ,如调整到亚洲/上海时区:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
用这个文件替换当前的

Linux及Unix调整系统时间和时区的方法

一、Linux调整时区

1)找到相应的时区文件 ,如调整到亚洲/上海时区:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

用这个文件替换当前的/etc/localtime文件。

2)修改/etc/sysconfig/clock文件,修改为:

ZONE=”Asia/Shanghai”

UTC=false

ARC=false3)通过tzselect调整#tzselect

二、Linux时间的更改

Linux时钟分为系统时钟(SystemClock)和硬件(RealTimeClock,简称RTC)时钟。系统时钟是指当前LinuxKernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BI开发云主机域名OS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。

Linux中的所有命令(包括函数)都是采用的系统时钟设置。在Linux中,用于时钟查看和设置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。

1、date

查看系统时间

#date

设置系统时间

aix属于类unix系统_unix系统时间_linux和unix系统

#date–set“07/07/0610:19″(月/日/年时:分:秒)

2、hwclock/clock

查看硬件时间

#hwclock–show

或者#clock–show

设置硬件时间

#hwclock–set–date=”07/07/0610:19″(月/日/年时:分:秒)

或者#clock–set–date=”07/07/0610:19″(月/日/年时:分:秒)

3、硬件时间和系统时间的同步

按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock或clock命令实现同步。

硬件时钟与系统时钟同步:#hwclock–hctosys(hc代表硬件时间,sys代表系统时间)或者#clock–hctosys

系统时钟和硬件时钟同步:#hwclock–systohc或者#clock–systohc

三、UNIX中的时区TZ设置

修改时区的方法:

Solaris:

unix系统时间_linux和unix系统_aix属于类unix系统

在solaris中,修改时区需要修改/etc/TIMEZONE文件,其中的TZ=PRC就表示中国时区,我们可以将其替换为TZ=US/Pacific,再重启机器,就将时区修改为美国太平洋时区了。

这里需要注意三点:

1,在X86的机器上,需要再执行如下命令,更新/etc/rtc_config文件:

#rtc-zzone-name(这里的zone-name就是/etc/TIMEZONE中TZ的值)

#rtc-c

2,到底有多少中时区可以选择呢?我们可以进入/usr/share/lib/zoneinfo目录,其中有很多目录,包括US,也有很多文件,比如PRC;这表示US下还有很多时区,而PRC就是统一的时区。正因为如此,我们才看到TZ=PRC和TZ=US/Pacific这两种不同的形式。

3,需要重启系统使之生效。

AIX:

1,查看当前时区(其他操作系统是date命令即可)

cat/etc/environment(查找TZ所在行)

2,为了妥善起见unix系统时间,建议使用smit修改时区

smitchtz

3,所有的时区信息在/usr/share/lib/zoneinfo目录

HPUX:

修改配置文件,/etc/TIMEZONE为#vi /etc/TIMEZONETZ=EAT-8export TZ修改配置文件/etc/default/tz 为# vi /etc/default/tz EAT-8修改完成后需要重启系统。#echo $TZEAT-8(若APP显示的是UTC时间,则需要减去8个小时来转换为本地北京时间。)四、常见的系统时区定义:

(编辑:92站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章