云服务器免费试用

linux时间怎么改(linux中如何修改时间)

服务器知识 0 422

本文目录:

  • 1、linux如何设置服务器上的系统时间
  • 2、linux修改系统时间
  • 3、linux修改系统时间命令
  • 4、Linux 7系统修改时间
  • 5、LINUX系统如何修改时间命令?
  • 6、Linux系统如何更改时间时区

linux如何设置服务器上的系统时间

date -s “20181121 17:34:00”

输入这条命令系统时间会设置为2018年11月21日17点39分。

修改之后你可以输入date命令查询当前时间。

扩展资料:

1、桌面右上角齿轮按钮,点击System Settings。

2、弹出窗口选择Time Date。

3、Time Date界面有一个世界地图,通过点击相应的地点即可选择时区。

4、通过下方的选择按钮,可以选择手动设置时间或从互联网获取时间。

linux修改系统时间

首先输入date的时候,系统输出的是linux的当前时间。例如date -s 11/12/19,修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00。

工具/原料:

联想Y7000P

Windows10

linux2019

1、首先输入date的时候,系统输出的是linux的当前时间。

2、date -s 11/12/19,修改系统当前的日期为19年11月12日,注意这个命令会让你的时分秒置为00:00:00。

3、date -s 23:43:20,将你的时间设置为23:43:20。

4、date 010203042005.06,将当前系统时间设置为2005年1月2日3点04分06秒。

5、date 0102030405.06,将当前系统时间设置为2005年1月2日3点04分06秒。

linux修改系统时间命令

linux修改时间的命令是什么?我们一起来了解一下吧。

linux修改时间命令是date-s+时分秒,可以在终端窗口使用来修改系统时间,下面就是使用方法。

1、打开并登录linux操作系统,打开终端命令窗口。

2、查看系统当前时间的命令为date。

3、使用命令date-s 时分秒来修改系统时间。

4、使用date-s+完整日期时间命令来修改linux系统的日期和时间。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

Linux 7系统修改时间

1 TIMEDATECTL命令

该命令是作为systemd系统和服务管理器的一部分分发的工具,可以用它来查看和更改系统时钟的配置,包括更改当前的日期和时间、设置时区以及可以激活与远端服务器系统时钟的自动同步,是红帽企业版 7 版本新增的命令。

1.1 展示当前日期和时间

可以使用timedatectl命令来展示当前日期和时间,并且有系统和硬件时钟的配置的详细信息。

[root@strong ~]# timedatectl

Local time: Sat 2019-09-21 15:02:27 CST

Universal time: Sat 2019-09-21 07:02:27 UTC

RTC time: Sat 2019-09-21 07:02:27

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

NTP enabled: no

NTP synchronized: no

RTC in local TZ: no

DST active: n/a

1.2 更改当前时间

更改当前时间,命令格式为:timedatectl set-time HH:MI:SS。

该命令同时更改系统时间和硬件时钟,执行结果与使用命令date --set 和hwclock --systohc的效果相同。

[root@strong ~]# timedatectl set-time 20:00:00

[root@strong ~]# timedatectl

Local time: Sat 2019-09-21 20:00:04 CST

Universal time: Sat 2019-09-21 12:00:04 UTC

RTC time: Sat 2019-09-21 12:00:05

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

NTP enabled: no

NTP synchronized: no

RTC in local TZ: no

DST active: n/a

[root@strong ~]# timedatectl set-time 2019-09-15

[root@strong ~]# timedatectl

Local time: Sun 2019-09-15 00:00:03 CST

Universal time: Sat 2019-09-14 16:00:03 UTC

RTC time: Sat 2019-09-14 16:00:03

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

NTP enabled: no

NTP synchronized: no

RTC in local TZ: no

DST active: n/a

仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:timedatectl set-time "2019-09-21 15:16:00"。

1.4 更改时区

1.4.1 列出所有时区

[root@strong ~]# timedatectl list-timezones

1.4.2 更改时区

[root@strong ~]# timedatectl set-timezone Asia/Shanghai

2 DATE命令

该命令在所有Linux系统都可用,用于设置和查看当前日期和时间,常用于脚本中以格式化的形式用于展示系统时间的详细信息。

2.1 展示当前日期和时间

1)不带任何格式展示

[root@strong ~]# date

Sat Sep 21 15:24:57 CST 2019

默认展示的是本地时间,以UTC的方式展示,需使用date --utc或date -u。

[root@strong ~]# date --utc

Sat Sep 21 07:25:50 UTC 2019

2)格式化展示

客制化日期和时间的展示格式,使用命令:date +"格式"。

常用的格式为:

控制格式

描述

%H

以HH格式展示小时;

%M

以MM格式展示分钟;

%S

以SS格式展示秒;

%d

以DD格式展示天数;

%m

以MM格式展示月;

%Y

以YYYY格式展示年;

%Z

时区;

%F

以YYYY-MM-DD格式展示日期,和%Y-%m-%d等价;

%T

以HH:MM:SS格式展示时间,和%H:%M:%S等价;

[root@strong ~]# date

Sat Sep 21 15:37:18 CST 2019

[root@strong ~]# date +"%Y-%m-%d %H:%M:%S"

2019-09-21 15:38:00

2.2 更改当前时间

更改当前时间,命令格式为:date --set HH:MM:SS。

[root@strong ~]# date --set 15:40:20

Sat Sep 21 15:40:20 CST 2019

2.3 更改当前日期

更改当前日期,命令格式为:date --set YYYY-MM-DD。

[root@strong ~]# date --set 2019-09-25

Wed Sep 25 00:00:00 CST 2019

仅仅更改日期,时间会变为00:00:00,故更改日期时需把对应的时间加上,例如:

[root@strong ~]# date --set "2019-09-21 15:42:35"

Sat Sep 21 15:42:35 CST 2019。

3 CLOCK命令

该命令是用于访问硬件时钟的工具,也称为Real Time Clock(RTC),对应的设置保存在/etc/adjtime文件中。硬件时钟独立于操作系统,即使系统关闭,它仍然工作,用于从硬件时钟展示时间。

3.1 展示当前日期和时间

[root@strong ~]# hwclock

Sat 21 Sep 2019 03:51:24 PM CST -0.368709 seconds

3.2 设置日期和时间

设置日期和时间的命令为:hwclock --set --date "dd mmm yyyy HH:MM"

[root@strong ~]# hwclock --set --date "21 Sep 2019 16:02:25"

[root@strong ~]# hwclock

Sat 21 Sep 2019 04:02:35 PM CST -0.342764 seconds

3.3 同步日期和时间

可以使用hwclock命令在硬件时钟和当前系统时间直接互相同步。

3.3.1 系统时间同步到硬件时钟

[root@strong ~]# hwclock --systohc

3.3.2 硬件时钟同步到系统时间

[root@strong ~]# hwclock --hctosys

LINUX系统如何修改时间命令?

我们一般使用“date -s”命令来修改系统时间。比如将系统时间设定成1996年6月10日的命令如下。 \x0d\x0a\x0d\x0a#date -s 06/10/96 \x0d\x0a将系统时间设定成下午1点12分0秒的命令如下。 \x0d\x0a#date -s 13:12:00 \x0d\x0a\x0d\x0a注意,这里说的是系统时间,是linux由操作系统维护的。 \x0d\x0a\x0d\x0a 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。 \x0d\x0a\x0d\x0a#clock -w \x0d\x0a这个命令强制把系统时间写入CMOS

Linux系统如何更改时间时区

对于许多与系统相关的任务和进程,使用正确的时区是必不可少的。例如,cron守护进程使用系统的时区执行cron作业,日志文件中的时间戳基于同一系统的时区。

环境

Centos 8

检查现在的时区

timedatectl是一个 命令 行实用程序,允许您查看和更改系统的时间和日期。

[root@localhost ~]# timedatectl

              Local time: Tue 2020-03-31 16:35:23 CST

          Universal time: Tue 2020-03-31 08:35:23 UTC

                RTC time: Tue 2020-03-31 08:35:23

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

System clock synchronized: yes

              NTP service: active

          RTC in local TZ: no

更改时区

在更改时区之前,您需要找出要使用的时区名称。要列出所有可用时区,请使用下面的 命令 :

[root@localhost ~]# timedatectl list-timezones

Asia/Samarkand

Asia/Seoul

Asia/Shanghai

Asia/Singapore

Asia/Srednekolymsk

然后使用set-timezone选项更改时区,比如更改为Europe/Berlin:

[root@localhost ~]# timedatectl set-timezone Europe/Berlin

使用创建链接的方式更改时区

如果运行的是旧版本的Centos,比如Centos6之前的版本,并且系统上不存在timedatectl命令,则可以通过将/etc/localtime符号链接到/usr/share/zoneinfo目录中的时区文件来更改时区。

查看一下/usr/share/zoninfo下面的时区文件,

[root@localhost ~]# ls /usr/share/zoneinfo/

[root@localhost ~]# ls /usr/share/zoneinfo/Asia/

现在替换时区文件。

[root@localhost ~]# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

[root@localhost ~]# date

Tue Mar 31 16:53:59 CST 2020

可以看到已经切换到了CST中国标准时间

总结

在本文中,使用了两种方式修改时区。一种是使用timedatectl,另一种方式使用创建链接的方式。

【linux时间怎么改】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: linux时间怎么改(linux中如何修改时间)
本文地址: https://solustack.com/12580.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。