我已经设置了日期和时间,但是一旦我注销,它就会将时间设置回旧的时间段。
如何永久设置时间?我使用了tzselect
命令然后导出本地时间。
答案1
如果基于systemd的系统,你在这里 ↴
日期和时间
$ timedatectl set-time 'YYYY-MM-DD HH:MM:SS'
如果您只想更改日期或时间:
$ timedatectl set-time HH:MM:SS /*for time only*/
$ timedatectl set-time YYYY-MM-DD /*for date only*/
要验证更改:
$ timedatectl
打印系统日期和时间:
$ date
时区
您可以使用timedatectl
如下所示列出可用的时区
$ timedatectl list-timezones
选择一个:
$ timedatectl set-timezone 'yourNewTimeZone'
注意如果您想使用tzselect
,请注意,为了使更改永久生效,您需要添加导出行 - 例如TZ='yourNewTimeZone'; export TZ
在$HOME/.bash_profile
或中$HOME/.bashrc
。顺便说一句,请注意该tzselect
命令实际上并不会为您更改时区。