ubuntu(Linux)命令行修改时间和时区(亲测可用)

1,225 阅读1分钟

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 (引用,链接:www.cnblogs.com/wangrx/p/61…

二、使时间与网络时间同步

1、安装ntpdate 使用apt-get下载:sudo apt-get install ntpdate 使用aptitude下载:输入:sudo aptitude,在界面内敲击/进行搜索下载即可

2、修改时区

  • 运行tzselect
  • 选择Asia(亚洲)
  • 选择China
  • 然后选定北京时间,确认
  • 复制文件到本地时间内 sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime (引用,详情可看链接:blog.csdn.net/qq_37421762…

3、设置系统时间与网络时间同步 sudo ntpdate cn.pool.ntp.org cn.pool.ntp.org是位于中国的公共NTP服务器

4、将系统时间写入硬件时间 sudo hwclock --systohcsudo hwclock -w (转载:blog.csdn.net/qq_33733970…

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

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