在使用 Ubuntu 或其他 Linux 系统时,我们有时需要查看或修改系统的日期和时间。这时候,date 命令就派上用场了。本文将手把手教你如何使用 Ubuntu date命令 查看、设置系统时间,并解决常见问题,即使你是 Linux 新手也能轻松掌握!

最简单的用法就是直接输入 date 命令,它会显示当前系统的日期和时间:
$ dateWed Jun 12 14:30:45 CST 2024输出格式为:星期 月 日 时:分:秒 时区 年。
你也可以使用 +FORMAT 参数来自定义输出格式。例如:
$ date +"%Y-%m-%d %H:%M:%S"2024-06-12 14:30:45常用格式说明:
%Y:四位年份(如 2024)%m:月份(01–12)%d:日期(01–31)%H:小时(00–23)%M:分钟(00–59)%S:秒(00–59)⚠️ 注意:从 Ubuntu 16.04 起,系统默认使用 systemd-timesyncd 或 chrony 自动同步网络时间(NTP)。手动修改时间前建议先关闭自动同步,否则设置可能被覆盖。
sudo timedatectl set-ntp off格式为:MMDDhhmm[[CC]YY][.ss],分别代表月、日、时、分、年、秒。
例如,将系统时间设为 2024 年 6 月 15 日 10 点 30 分:
sudo date 061510302024如果还要设置秒数(比如 45 秒),可以这样写:
sudo date 061510302024.45datesudo timedatectl set-ntp on现代 Ubuntu 系统更推荐使用 timedatectl 命令来管理时间,它比 date 更直观且兼容 systemd。
查看当前时间状态:
timedatectl设置日期和时间(格式:YYYY-MM-DD HH:MM:SS):
sudo timedatectl set-time "2024-06-15 10:30:00"Q:为什么我设置的时间又被改回去了?
A:很可能是因为 NTP 服务仍在运行。请先执行 sudo timedatectl set-ntp off 再设置时间。
Q:普通用户能修改系统时间吗?
A:不能。修改系统时间需要 root 权限,必须使用 sudo。
通过本教程,你已经掌握了 Ubuntu date命令 的基本用法,包括查看时间、自定义格式、手动设置系统时间,以及使用更现代的 timedatectl 工具。无论你是要调试程序、配置服务器,还是学习 Linux 系统管理,这些技能都非常实用。
记住关键词:Ubuntu date命令、Linux系统时间设置、Ubuntu修改日期时间、date命令使用教程,它们将帮助你在未来快速查找相关资料。
祝你在 Ubuntu 的世界里操作自如,时间掌控精准!
本文由主机测评网于2025-12-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025127085.html