如何修改linux系统时间?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-07

拿linux虚拟机做实验的朋友会知道。当你把linux还原到某个点的时候,vmware帮不了你把系统时间也给重设了。那么修改linux系统时间的方法是什么呢?下面跟着学习啦小编一起来了解一下吧。

 修改linux系统时间的方法

 修改系统时间

linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步,下面就分享一下时间设置及时钟同步的命令使用方法。

date命令将日期设置为2014年6月18日

---- date -s 06/18/14

将时间设置为14点20分50秒

---- date -s 14:20:50

将时间设置为2014年6月18日14点16分30秒(MMDDhhmmYYYY.ss)

----date 0618141614.30

  2 hwclock/clock 命令查看、设置硬件时间

查看系统硬件时钟

hwclock --show 或者

clock --show

设置硬件时间

hwclock --set --date="06/18/14 14:55" (月/日/年时:分:秒)或者# clock --set --date="06/18/14 14:55" (月/日/年时:分:秒)

3 同步系统及硬件时钟。

下图中可以看到硬件和系统时钟相差半小时。可以使用hwclock或者clock进行同步,

硬件时钟与系统时钟同步:

# hwclock --hctosys 或者 # clock --hctosys hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟

系统时钟和硬件时钟同步:

# hwclock --systohc或者# clock --systohc 即用系统时钟同步硬件时钟

时区设置:

开始设置时区时,参考网上的资料,使用tzselect 命令来进行,结果发现tzselect命令只是告诉了设置时区的方法,而并不是真的去修改/etc/sysconfig/clock这个文件。换句话说就是tzselect命令仅仅告诉我们通过设置TZ这个环境变量来选择的时区,然后将变量添加到.profile文件中。下面就简单介绍一下如何使用tzselect命令设置时区,以及如何通过修改/etc/sysconfig/clock配置文件来设置时区。

tzselect:

执行tzselect命令--选择Asia--选择China--选择east China - Beijing, Guangdong, Shanghai, etc--然后输入1。过程如下图:

  

执行完tzselect命令选择时区后,时区并没有更改,只是在命令最后提示你可以执行TZ='Asia/Shanghai'; export TZ 并将这行命令添加到.profile中,然后退出并重新登录。参考下图中date命令看到的结果,最终时区显示为CST,即中国标准时间。

  

修改配置文件来修改时区1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai

2、rm /etc/localtime3、链接到上海时区文件

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

执行完上述过程后,重启机器,即可看到时区已经更改。



  • Linux 修改系统时间的两种方式
    答:1. 手动调整与校验首先,利用强大的date工具进行操作。通过date -d 'YYYY-MM-DD' -s '新时间'设置日期,务必确保时间设置准确。之后,用hwclock -w或hwclock -s校对系统硬件时间,确保两者同步无误。2. 自动时间同步:NTP步入自动化,NTP同步是明智之选。通过apt install ntpdate安装NTP客户端,用nt...
  • linux下修改系统时间
    答:linux下可以使用date命令来查看系统时间 还可以通过date命令来修改系统时间 格式为date -s "YYYY-MM-DD hh:mm:ss"但是这样修改后,重启系统后,时间又变成修改前的时间。这是因为我们只修改了系统时间而没有硬件时间。我们一般看到的时间为系统时间,而硬件时间指的是主板上CMOS的时间,这两...
  • linux命令时间戳linux命令时间
    答:Linux服务器怎么修改时区和时间?一、查看和修改Linux的时区1.查看当前时区命令:"date-R"2.修改设置Linux服务器时区方法A命令:"tzselect"方法B仅限于RedHatLinux和CentOS命令:"timeconfig"方法C适用于Debian命令:"dpkg-reconfiguretzdata"3.复制相应的时区文件,替换系统时区文件;或者创建链接文件cp/usr/...
  • linux服务器修改时间
    答:1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端即可进入命令行。3、在终端窗口中输入date来查看系统当前的时间。4、输入date-s+时间命令,回车即可将时间设置为想要设置的时间。
  • linux 的date命令及系统时间设置
    答:只修改时间,输入:date -s 14:15:00 同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:date -s "2007-08-03 14:15:00"2、查看硬件时间 hwclock 设置硬件时间 hwclock -set -date="07/07/06 10:19" (月/日/年 时:分:秒)3、硬件时间和系统时间的同步...
  • 修改系统时间linux
    答:linux下怎么将显示的时间格式cst改为gmt?1)找到相应的时区文件/usr/share/zoneinfo/Asia/Shanghai 用这个文件替换当前的/etc/localtime文件。2)修改/etc/sysconfig/clock文件,修改为:ZONE="Asia/Shanghai"UTC=true ARC=false 3)时间设定成2005年8月30日的命令如下:date-s08/30/2005 将系统时间...
  • 修改linux的系统时间
    答:如何在Linux中使用date命令修改日期时间?方法一:Date命令在Linux中,你可以通过date命令来更改系统的日期和时间:date--set=‘NEW_DATE’其中NEW_DATE是诸如“Sun,28Sep201416:21:42”或者“2014-09-2916:21:42”的可读格式的日期字符串。日期格式也可以手动指定以获得更精确的结果:date+FORMAT--set...
  • linux时间修改命令
    答:手动修改 1. date命令:查看当前时间 2. date -s 时分秒 :修改时间 还需要把日期改过来 3. date -s 完整日期时间(YYYY-MM-DD hh:mm[:ss]):修改日期、时间
  • linux系统设置时间
    答:使用命令:“date-s完成日期时间(YYYY-MM-DDhh:mm)”修改Linux系统的日期和时间。最后使用命令:“hwclock-w”,将时间写入bios避免重启失效。windows系统日期分隔符怎么设置?1.打开一个文档,我们输入日期年月日,当只输入到年份时系统就会提醒,按回车,可以直接写入年.月.日 2.按下回车之后,就会...
  • linux如何设置服务器上的系统时间
    答:date -s “20181121 17:34:00”输入这条命令系统时间会设置为2018年11月21日17点39分。修改之后你可以输入date命令查询当前时间。