在 Ubuntu 中设置时间戳有多种方法,具体取决于你的需求。以下是几种常用的方法:
timedatectl 设置系统时间Ubuntu 16.04 及以上版本使用 systemd 来管理系统时间和日期。你可以使用 timedatectl 命令来设置时间戳。
查看当前时间设置
timedatectl status
设置系统时间为本地时间
sudo timedatectl set-local-rtc 1 --adjust-system-clock
设置系统时间为 UTC 时间
sudo timedatectl set-local-rtc 0 --adjust-system-clock
手动设置日期和时间
sudo timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
例如,设置为 2023 年 10 月 1 日 12:34:56:
sudo timedatectl set-time '2023-10-01 12:34:56'
启用 NTP 同步
sudo timedatectl set-ntp true
这将启用网络时间协议 (NTP) 服务,自动同步系统时间。
date 命令临时设置时间如果你只想临时更改系统时间,可以使用 date 命令。请注意,这种方法在系统重启后会失效。
查看当前时间
date
设置系统时间
sudo date -s "YYYY-MM-DD HH:MM:SS"
例如,设置为 2023 年 10 月 1 日 12:34:56:
sudo date -s "2023-10-01 12:34:56"
如果你更喜欢使用图形界面,可以通过以下步骤设置时间:
Super 键搜索“设置”)。你也可以通过编辑 /etc/systemd/timesyncd.conf 文件来配置时间同步服务。
打开终端并使用文本编辑器(如 nano 或 vim)编辑配置文件:
sudo nano /etc/systemd/timesyncd.conf
找到并修改以下行:
[Time]
NTP=0.ubuntu.pool.ntp.org 1.ubuntu.pool.ntp.org 2.ubuntu.pool.ntp.org 3.ubuntu.pool.ntp.org
你可以添加或删除 NTP 服务器。
保存并关闭文件,然后重启 systemd-timesyncd 服务:
sudo systemctl restart systemd-timesyncd
通过以上方法,你可以根据需要设置 Ubuntu 系统的时间戳。