linux设置时间大全

我们在使用linux的时候,会经常发现时间不对。一般时间不对的原因有时区不对、或者是时间本身设置错误。

我们可以通过自动同步或者手动设置时间的方式来修改我们的系统时间。

一、查看系统时间:

date

二、设置时区

查看时区:

date -R

修改时区:

1.使用tzselect进行修改

我们要把时区设置为亚洲→ 中国→ 上海。记住口诀4911

2.直接把时区覆盖为上海:

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

三、更改时间

在更改时间这里有自动同步和手动设置两种方法

自动同步:

使用ntpdate

这种方法很快就能

安装ntpdate

sudo apt-get install ntpdate

查询ntp服务器的时间

ntpdate -q time.windows.com

同步时间

ntpdate time.windows.com

手动设置时间

date -s  10:23:10
date -s 'Thu, 17 Dec 2015 10:23:10 GMT'

这种方法有一个缺点,就是时间的精度太差

借助网站http请求头部来设置时间:

date -s "$(curl -s --head http://www.baiducom | grep ^Date: | sed 's/Date: //g')"

四、写入硬件时间

linux每次启动都会从硬件加载时间进来,我们需要把当前时间写入硬件以确保下次启动还是这个时间。

1.查询硬件时间

sudo hwclock -r

2.把当前时间写入硬件

sudo hwclock -w

最后时间就妥妥的设置好啦!希望本文对你有用哦!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小羽Jary

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值