【Linux】有关时间的命令(date、timedatectl)
在Linux中,date
命令用于显示和设置系统时间,而 timedatectl
命令是 systemd 系统中用于查看和设置系统时间的工具。
date
命令
- 显示当前时间:
date
- 设置系统时间:
sudo date MMDDhhmm[[CC]YY][.ss]
这里的参数意义如下:
- MM:两位月份
- DD:两位日期
- hh:两位小时数(24小时制)
- mm:两位分钟数
- CC:两位数的世纪
- YY:两位数的年份
- ss:两位数的秒数
例如,要把系统时间设置为2023年4月1日12点34分,可以使用以下命令:
sudo date 04011234
timedatectl
命令
- 显示当前时间和日期信息:
timedatectl
- 列出所有时区:
timedatectl list-timezones
- 设置时区:
sudo timedatectl set-timezone <时区名称>
例如,要把时区设置为北京时间,可以使用以下命令:
sudo timedatectl set-timezone Asia/Shanghai
- 开启或关闭网络时间同步:
sudo timedatectl set-ntp [true|false]
例如,要关闭网络时间同步,可以使用以下命令:
sudo timedatectl set-ntp false
注意:使用 timedatectl
命令需要管理员权限,因此在执行这些命令时可能需要使用 sudo
。
评论已关闭