centos更改时区的简单介绍
本文目录:
- 1、<"http://#Linux%E7%B3%BB%E7%BB%9F%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%97%B6%E9%97%B4%E6%97%B6%E5%8C%BA" title="Linux系统如何更改时间时区" "">Linux系统如何更改时间时区
- 2、<"http://#CentOS7%E4%BF%AE%E6%94%B9%E6%97%B6%E5%8C%BA%E4%B8%BA%E3%80%90UTC%E3%80%91" title="CentOS7修改时区为【UTC】" "">CentOS7修改时区为【UTC】
- 3、<"http://#%E6%88%91%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9linux%20CentOS%E7%9A%84%E6%97%B6%E5%8C%BA%E5%91%A2%EF%BC%9F%E5%91%BD%E4%BB%A4%E8%B6%8A%E7%AE%80%E5%8D%95%E8%B6%8A%E5%A5%BD%20%E5%B0%B1%E6%94%B9%E6%88%90%E4%B8%9C%E5%85%AB%E5%8C%BA" title="我如何修改linux CentOS的时区呢?命令越简单越好 就改成东八区" "">我如何修改linux CentOS的时区呢?命令越简单越好 就改成东八区
- 4、<"http://#centos6.5%E7%B3%BB%E7%BB%9F%E4%B8%8B%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%E6%97%B6%E5%8C%BA" title="centos6.5系统下如何修改时区" "">centos6.5系统下如何修改时区
- 5、<"http://#%E5%A6%82%E4%BD%95%E8%AE%BE%E7%BD%AECentos6.4%E7%B3%BB%E7%BB%9F%E7%9A%84%E6%97%B6%E5%8C%BA" title="如何设置Centos6.4系统的时区" "">如何设置Centos6.4系统的时区
- 6、<"http://#CentOS%E4%B8%8B%E7%9A%84%E6%97%B6%E5%8C%BA%E4%BF%AE%E6%94%B9" title="CentOS下的时区修改" "">CentOS下的时区修改
Linux系统如何更改时间时区
对于许多与系统相关的任务和进程,使用正确的时区是必不可少的。例如,cron守护进程使用系统的时区执行cron作业,日志文件中的时间戳基于同一系统的时区。
环境
Centos 8
检查现在的时区
timedatectl是一个 命令 行实用程序,允许您查看和更改系统的时间和日期。
[root@localhost ~]# timedatectl
Local time: Tue 2020-03-31 16:35:23 CST
Universal time: Tue 2020-03-31 08:35:23 UTC
RTC time: Tue 2020-03-31 08:35:23
Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no
更改时区
在更改时区之前,您需要找出要使用的时区名称。要列出所有可用时区,请使用下面的 命令 :
[root@localhost ~]# timedatectl list-timezones
…
Asia/Samarkand
Asia/Seoul
Asia/Shanghai
Asia/Singapore
Asia/Srednekolymsk
…
然后使用set-timezone选项更改时区,比如更改为Europe/Berlin:
[root@localhost ~]# timedatectl set-timezone Europe/Berlin
使用创建链接的方式更改时区
如果运行的是旧版本的Centos,比如Centos6之前的版本,并且系统上不存在timedatectl命令,则可以通过将/etc/localtime符号链接到/usr/share/zoneinfo目录中的时区文件来更改时区。
查看一下/usr/share/zoninfo下面的时区文件,
[root@localhost ~]# ls /usr/share/zoneinfo/
[root@localhost ~]# ls /usr/share/zoneinfo/Asia/
现在替换时区文件。
[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@localhost ~]# date
Tue Mar 31 16:53:59 CST 2020
可以看到已经切换到了CST中国标准时间
总结
在本文中,使用了两种方式修改时区。一种是使用timedatectl,另一种方式使用创建链接的方式。
CentOS7修改时区为【UTC】
时钟概念
(1)UTC
整个地球分为二十四时区,每个时区都有自己的本地时间。在国际无线电通信场合,为了统一起见,使用一个统一的时间,称为通用协调时(UTC,Universal Time Coordinated)。
(2)GMT
格林威治标准时间 (Greenwich Mean Time)指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。(UTC与GMT时间基本相同,本文中不做区分)
(3)CST
中国标准时间 (China Standard Time)【GMT + 8 = UTC + 8 = CST】
(4)DST
夏令时(Daylight Saving Time) 指在夏天太阳升起的比较早时,将时钟拨快一小时,以提早日光的使用。(中国不使用)
硬件时钟:
RTC(Real-Time Clock)或CMOS时钟,一般在主板上靠电池供电,服务器断电后也会继续运行。仅保存日期时间数值,无法保存时区和夏令时设置。
系统时钟:
一般在服务器启动时复制RTC时间,之后独立运行,保存了时间、时区和夏令时设置。
在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl。
Centos7 修改系统时区timezone ,解决快、慢8小时问题
如果服务器用非 UTC 的时间,时区转换很容易不一致,而且对于有 daylight saving 的时区,每年多一小时少一小时的那两天,系统就会出现各种诡异现象。
服务器使用UTC时间,如要显示用户所在时区的本地时间,在客户端转化即可。
一、查看服务器使用的时间类型
# timedatectl
我们可以看到,服务器使用的CST 时间
二、将服务器时间类型改为UTC
# timedatectl set-timezone UTC
# timedatectl set-time "YYYY-MM-DD HH:MM:SS"
# timedatectl set-time "HH:MM:SS"
# timedatectl
我们可以看到,服务器时间类型更改为UTC了
三、将系统时间写入硬件CMOS
# clock -w
# date -u //显示UTC时间
我如何修改linux CentOS的时区呢?命令越简单越好 就改成东八区
摘自 念月思灵 博客:
2. 修改时区信息。命令为:tzset
如果系统中没有这条命令,那可以用类似下面的操作:
ln -s /etc/localtime /usr/share/zoneinfo/US/Pacific
3. 选择时区信息。命令为:tzselect
根据系统提示,选择相应的时区信息。
centos6.5系统下如何修改时区
date命令改:
date
-s
20120523
//设置成20120523,这样会把具体时间设置成空00:00:00
date
-s
01:01:01
//设置具体时间,不会对日期做更改
date
-s
"01:01:01
2012-05-23"
//这样可以设置全部时间
date
-s
"01:01:01
20120523"
//这样可以设置全部时间
date
-s
"2012-05-23
01:01:01"
//这样可以设置全部时间
date
-s
"20120523
01:01:01"
//这样可以设置全部时间
如何设置Centos6.4系统的时区
一、时区
1.
查看当前时区
date
-R
2.
修改设置时区
方法(1)
tzselect
方法(2)
仅限于RedHat
Linux
和
CentOS
timeconfig
方法(3)
适用于Debian
dpkg-reconfigure
tzdata
3.
复制相应的时区文件,替换系统时区文件;或者创建链接文件
cp
/usr/share/zoneinfo/$主时区/$次时区
/etc/localtime
在中国可以使用:
cp
/usr/share/zoneinfo/Asia/Shanghai
/etc/localtime
二、时间
1、查看时间和日期
date
2、设置时间和日期
将系统日期设定成1996年6月10日的命令
date
-s
06/22/96
将系统时间设定成下午1点52分0秒的命令
date
-s
13:52:00
3.
将当前时间和日期写入BIOS,避免重启后失效
hwclock
-w
备注:
更详细的命令说明请参加man
CentOS下的时区修改
默认选项安装的CentOS系统,系统Timezone(时区)会是America/New_York,造成我们使用时的不方便。
修改当前时区为Asia/Chongqing——重庆。
再使用
查看一下,发现时区已经正确修改为重庆。
【centos更改时区】内容来源于网络,若引用不当、侵权,请联系我们修正或者删除!
版权声明
本文仅代表作者观点,不代表米安网络立场。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。