参考文章:
https://blog.csdn.net/superlover_/article/details/83655646
https://www.jianshu.com/p/4160388ddc9f
https://blog.csdn.net/zyddj123/article/details/86560921

查看centos7 系统时区

首先,在centos7 系统可以使用命令:【timedatectl】查看系统的时区;使用timedatectl显示的结果如下:

可以看到我系统的时区已经为Asia/Shanghai

修改系统时区

如果上面的结果显示本系统的时区不正确,则应该使用命令对时区进行修改

# timedatectl set-timezone 时区名称
timedatectl set-timezone Asia/Shanghai

如上面的命令,将系统时区设置为上海,这是因为我想使用上海的时间,当然你也可以通过指定其他的时区,将系统时间对齐为其他地区的时间。
如果想选用其他的时区,而有不知道其时区的具体写法,可以使用下面查看所有时区

# 1. 查看所有时区名称
timedatectl list-timezones
# 2. 查看亚洲各地的时区名称
timedatectl list-timezones | grep Asia

修改系统时间

同步系统时间(自动)

在同步系统时间的之前,首先需要修改系统的时区,这样在同步系统时间的时候才会将系统时间对齐到该时区。在同步系统时间时,由于起初并未修改系统的时区,导致每次同步系统时间都和宿主机不一致。宿主机使用的时间就是日常生活中使用的北京时间,但每次执行命令后,系统的时间都和北京时间不一致。最初我以为是同步系统时间的命令写错了,但是后来修改了系统时区之后,再次使用相同的同步命令,系统时间就同步为北京时间了。

# 同步系统时间的命令
# 语法格式:ntpdate 时间校准服务器域名/ip
# 1.使用域名进行同步
ntpdate cn.pool.ntp.org
# 2.使用ip进行同步
ntpdate 210.72.145.44
# 1和2是等效的

使用该命令的前提是,linux服务器能够连接公网,如果有些同学希望在内网的服务器进行系统时间同步,则需要询问自己公司的时间校准服务器。
当然公网的时间服务器一般来说有下面3个,大家可以随意使用:
1)美国标准技术院时间服务器:time.nist.gov(192.43.244.18)
2)上海交通大学网络中心NTP服务器地址:ntp.sjtu.edu.cn(202.120.2.101)
3)中国国家授时中心服务器地址:cn.pool.ntp.org(210.72.145.44)

手动修改系统时间

当然修改系统时间除了像上面使用时间服务器进行修改,也可以手动修改系统时间,具体命令是:

# 1. date -s "yyyymmdd hh:mm:ss"
# 修改系统时间为2021-10-01 20:00:00
date -s "20211001 20:00:00"

查看系统时间

在同步系统时间后,可以使用date命令查看当前系统的时间

设置定时任务

在进行手动同步系统时间之后,我们也可以写一个定时任务,定时进行系统时间同步,更新时间。
如下面的命令,设定了一个在每天凌晨12点进行系统时间同步定时任务。

# 1. 编辑定时任务列表
crontab -e
# 像使用vim一样对定时任务列表进行编辑,保存退出即可生效
0 12 * * * ntpdate cn.pool.ntp.org

linux-centos 7 系统设置时区及同步时间相关推荐

  1. Linux Shell脚本_设置时区并同步时间

    ① 脚本编写 vim autoSyncTime.sh 脚本内容: ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime if ! crontab ...

  2. Linux调整时区和同步时间

    调整时区 cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 同步时间 sudo apt-get install ntpdate ntpdat ...

  3. Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法

    今天被我遇到了,相差八小时,,,tzselect过了都不行,还得用ntupdate核一下. 网上找的,备不时之需要. ~~~~~~~~~~~~~~~~ 1.在linux中,用date查看时间的时候显示 ...

  4. CentOS 修改系统时区和更新时间

    修改时区 新安装 centOS 系统后,可能会出现由于时区问题,导致时间与现有正常时间相差 8 个小时的情况.我们可以通过相应的命令来重新设置时区. [root@master ~]# timedate ...

  5. 给linux(centos)操作系统设置主机名的几种方式

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 一.前言 就是我们需要集群部署hadoop,Flink时,写ip地址太长了,然后大家想的就是能不能用比如:node1,node2,node3去代替 ...

  6. [ Linux ] 查看并修改时区

    今天拿到了一台亚洲区的azure云服务器,使用date查看时间的时候发现时间不对.使用date -R的时候显示的是: Mon, 19 Jul 2021 07:56:51 +0000 发现时区不对,于是 ...

  7. linux centos 网络 时间 日期 同步

    1.安装ntp和ntpdate工具 yum -y install ntp ntpdate 2.设置系统时间与网络时间同步 ntpdate ntp1.aliyun.com 这里主要就是通过时间服务器对系 ...

  8. 大数据项目-1.安装虚拟机vm16+CentOs(七:安装vim,永久修改linux主机名,同步时间)

    一:在linux中执行对应的以下命令. ubuntu 系统输入命令:sudo apt-get install vim-gtk centos 系统输入命令:yum -y install vim* 二:永 ...

  9. java linux 时区_java同步/设置Linux系统时间

    java设置/同步Linux系统时间 在网上看了很多,试了很多,不知道是他们的环境不同还是啥原因,很少成功 下面我就把我的测试成功的代码贴出来,让同行们少走弯路,如果实验不成功,可以给我留言 我帮助你 ...

  10. linux怎么和宿主机同步时间,Linux 中设置和同步时间

    准确的系统时间是稳定服务的基础,本文介绍与时间相关的Linux命令,以及如何为自己的Linux服务器维护准确的时间. 时间 一台Linux服务器有两个时间源,一个是硬件时间,即服务器硬件CMOS维护的 ...

最新文章

  1. ArrayList集合为什么不能使用foreach增删改
  2. CentOS7(64位)安装Jupyter Notebook
  3. git查看各个branch之间的关系图
  4. mysql中的表连接知识点_Mysql知识点总结
  5. 记一次Nacos的issue修复之并发导致的NPE异常
  6. 2020-08-07
  7. android cpu 压力测试,两个古董级压力测试工具 leakyapp.exe 和 cpustre.exe
  8. php -- 魔术方法 之 自动加载:__autoload()
  9. 人脸识别十大关键技术
  10. jav中什么是组织java程序_Javs ^运算符在Java中做什么?
  11. 脉冲宽度调制PWM的原理及应用
  12. 研究生复试发邮件注意事项
  13. python中模块是什么意思_Python中的模块是什么?3分钟搞懂Python中的模块问题
  14. NXP S32K146 FLEXI2C底层驱动+IAM-20680(二)
  15. 【C语言】基本常识及知识点
  16. 构建基于docker的airflow并访问有kerberos认证的cdh集群
  17. EMP微前端-Vue和React项目互相调用
  18. sublime 4 设置文件编码 GBK
  19. 设备树之HDMI输出实例
  20. Java的Lambda表达式

热门文章

  1. wx.scanCode(Object object)使用详解
  2. 多商户商城系统功能拆解27讲-平台端分销结算设置
  3. 一点点读懂thermal(一)
  4. 12306自动抢票软件
  5. 弧长积分公式的证明_20160414
  6. 用WORD制表的一些技巧
  7. 第五章 政策问题与议程设定
  8. 医学图像的 有损压缩 以及可接受的 压缩比
  9. 寒霜系列引擎技术解析
  10. 百度有啊前端框架分析(自定义事件)