LINUX系统时间如何设置同步脚本或命令

2023-04-15 03:27:00 脚本 同步 如何设置

Linux系统的时间同步可以通过脚本或命令来实现。

一、使用脚本实现时间同步

1. 首先,创建一个shell脚本,命名为sync_time.sh,并在其中添加以下内容:

#!/bin/bash

# 同步系统时间

ntpdate time.windows.com

# 将系统时间写入硬件时间

hwclock --systohc

2. 然后,将该脚本添加到crontab任务中,以定时执行:

crontab -e

添加以下内容:

# 每天凌晨4点执行同步系统时间的脚本

0 4 * * * /bin/bash /home/sync_time.sh

3. 保存crontab任务,即可实现每天凌晨4点自动同步系统时间。

二、使用命令实现时间同步

1. 使用ntpdate命令可以将系统时间设置为世界标准时间:

ntpdate time.windows.com

2. 使用hwclock命令可以将系统时间写入硬件时间:

hwclock --systohc

3. 将上述命令添加到crontab任务中,即可实现每天凌晨4点自动同步系统时间:

crontab -e

添加以下内容:

# 每天凌晨4点执行同步系统时间的命令

0 4 * * * ntpdate time.windows.com && hwclock --systohc

4. 保存crontab任务,即可实现每天凌晨4点自动同步系统时间。

总之,Linux系统的时间同步可以通过脚本或命令来实现,只需将这些命令或脚本添加到crontab任务中,即可实现每天凌晨4点自动同步系统时间。

相关文章