Ubuntu命令行修改时间和时区

Linux的时间分为系统时间和硬件时间。一般系统时间与硬件时间是不同步的。

系统时间:指当前Linux Kernel(内核)中的时间.
硬件时间:主板上有电池供电的时间。(命令hwclock,hardware clock)

查看系统时间的命令: $ date

一、修改系统时间的命令:$ sudo date -s
两种方式:
1、一次性修改时间与日期
$ sudo date -s “月/日/年 10:15”
2、分开修改
日期: $ sudo date -s 月/日/年
时间: $ sudo date -s 10:15
最后,更新计算机硬件时间(将系统时间写入硬件时间)
$ sudo hwclock -w

普及:以系统时间为基础修改硬件时间:hwclock --systohc,hwclock -w;以硬件时间为基础修改系统时间:hwclock --hctosys、hwclock -s
(引用,链接:https://www.cnblogs.com/wangrx/p/6188387.html)

二、使时间与网络时间同步
1、安装ntpdate
使用apt-get下载:$ sudo apt-get install ntpdate
使用aptitude下载:输入$ sudo aptitude,在界面内敲击/进行搜索下载即可
2、修改时区
1)运行tzselect
2)选择Asia(亚洲)
3)选择China
4)然后选定北京时间,确认
5)复制文件到本地时间内
$ sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
(引用,详情可看链接:https://blog.csdn.net/qq_37421762/article/details/86160119)
3、设置系统时间与网络时间同步
$ sudo ntpdate cn.pool.ntp.org
cn.pool.ntp.org是位于中国的公共NTP服务器
4、将系统时间写入硬件时间
$ sudo hwclock --systohc 或$ sudo hwclock -w
(转载:https://blog.csdn.net/qq_33733970/article/details/78823620)

三、关闭时间网络同步
$ timedatectl set-ntp false
在弹出的对话框中输入密码即可
(引用,链接:https://www.cnblogs.com/operationhome/p/9060998.html)

修改完成后重启就可以了。切记!!修改时间后一定不要忘了hwclock命令!!!

本文有些内容引用借鉴了某些朋友的,均已表明出处,如有不妥之处,请私聊,谢谢!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值