Linux系统关于时间的操作

查看Linux系统时间

Linux系统常用的动态显示时间的命令是watch,它可以周期性地执行一个命令并将结果输出到终端。结合date命令和watch命令,可以实现动态显示时间。如果直接显示时间,直接输入date即可

例如,要每秒钟动态显示当前时间,可以执行以下命令:

watch -n 1 date

结果如图:
请添加图片描述
其中,-n 1表示每隔1秒执行一次date命令。

另外,还可以通过date命令调整时间的显示格式。例如,要以24小时制显示时间,可以使用+%H:%M:%S选项:

watch -n 1 "date +%H:%M:%S"

修改系统时间

1、设置系统时区:

sudo timedatectl set-timezone [timezone]

例如,将时区设置为东八区:

sudo timedatectl set-timezone Asia/Shanghai

2、设置系统时间:

sudo timedatectl set-time "YYYY-MM-DD HH:MM:SS"

例如,将系统时间设置为2023年5月22日3点30分30秒:

sudo timedatectl set-time "2023-05-22 03:30:30"

注意:需要使用管理员权限运行以上命令。另外,修改系统时间可能会影响某些应用程序或服务的正常运行,因此应谨慎操作。

重启依旧生效

Linux系统设置时间,重启依旧生效,需要将系统时间写入硬件时钟,也就是保存到BIOS中。这里介绍一种写入硬件时钟的方法。

1、先使用以下命令设置系统时间:

sudo date -s "YYYY-MM-DD HH:MM:SS"

例如,将系统时间设置为2023年5月22日3点30分30秒:

sudo date -s "2023-05-22 03:30:30"

2、再将系统时间写入硬件时钟:

sudo hwclock --systohc

该命令将系统时间同步到硬件时钟中。

3、验证设置是否生效:

sudo hwclock --show

该命令会显示当前硬件时钟的时间,如果与之前设置的时间相同,则设置生效。

以上操作完成后,即使重启系统,设置的时间也会生效。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值