2022
我们一起努力

ubuntu修改时区命令的简单介绍

目录:

  • 1、Ubuntu怎么修改时区?
  • 2、ubuntu16.04时区设置
  • 3、Ubuntu修改时区的两种方法

Ubuntu怎么修改时区?

当Linux启动时,系统Kernel会去读取硬件时钟的设置,系统时钟就会独立于硬件运作。

linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。

2.同步系统及硬件时钟,硬件和系统时钟相差半小时,可以使用hwclock或者clock进行同步。

3.设置,开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。

4.如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。

5.行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行。

6.TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。

ubuntu16.04时区设置

安装好ubuntu后,默认时区是-4 貌似是阿根廷时区

date -R 查看当前时区

要修改成国内时区,需执行 dpkg-reconfigure tzdata 然后再界面上选择Asia--Shanghai,确定。

终端会当前时区已经修改成shanghai了

Current default time zone: 'Asia/Shanghai'

Local time is now:      Sun May  6 00:09:14 CST 2018.

Universal Time is now:  Sat May  5 16:09:14 UTC 2018.

再次date -R 查看当前时区

Ubuntu修改时区的两种方法

服务器date时间不准:

jingke@ubuntu:~# date

Tue, 05 Nov 2019 21:08:31 -0500

实际是下午9点

  第一步:执行tzselect

修改/etc/localtime文件

控制系统时区的文件是/etc/localtime。只要把这个文件**成相应时区的文件,系统时区就改成相应的时间了。

时区信息在:/usr/share/zoneinfo里。比如需要把本机 时区改成Shanghai的时间:

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

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

这两条指令都可以更改。

使用date查看时间

                                                 第二种修改方式 timedatectl

1.查看当前时间状态

查看当前时间状态 timedatectl status :

wxs@ubuntu:~/6-1/task4$ timedatectl status

      Local time: Tue 2017-11-07 18:14:30 PST

  Universal time: Wed 2017-11-08 02:14:30 UTC

        RTC time: Wed 2017-11-08 02:14:29

      Time zone: America/Los_Angeles (PST, -0800)

Network time on: yes

NTP synchronized: yes

RTC in local TZ: no

系统显示的时间是错误的,错误原因也是显而易见的,使用的是America/Los_Angeles的时区。

因此只要修改时区就能保证时间的正确。

2.修改时区

所有的时区名称存储在/usr/share/zoneinfo文件中。

执行命令timedatectl set-timezone "Asia/Shanghai" 就可以将时区设为上海时区。

==== AUTHENTICATING FOR org.freedesktop.timedate1.set-timezone ===

Authentication is required to set the system timezone.

Authenticating as: wxs,,, (wxs)

Password:

==== AUTHENTICATION COMPLETE ===12345

重新查看当前时间状态 timedatectl status :

wxs@ubuntu:~/6-1/task4$ timedatectl status

      Local time: Wed 2017-11-08 10:15:45 CST

  Universal time: Wed 2017-11-08 02:15:45 UTC

        RTC time: Wed 2017-11-08 02:15:45

      Time zone: Asia/Shanghai (CST, +0800)

Network time on: yes

NTP synchronized: yes

RTC in local TZ: no12345678

此时时间已经正常了。

赞(0)
文章名称:《ubuntu修改时区命令的简单介绍》
文章链接:https://www.fzvps.com/265879.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!