如何在Ubuntu Linux中设置或者更改时区
时间:2020-01-09 10:44:42 来源:igfitidea点击:
安装Ubuntu时,它会要求我们设置时区。如果我们选择了错误的时区,则以后可以轻松进行更改。
如何在Ubuntu和其他Linux发行版中更改时区
有两种方法可以在Ubuntu中更改时区。我们可以在终端中使用图形设置或者使用timedatectl命令。我们也可以直接更改/ etc / timezone文件,但我不建议这样做。
方法1:通过终端更改Ubuntu时区
Ubuntu或者使用systemd的任何其他发行版都可以使用timedatectl命令在Linux终端中设置时区。
我们可以使用timedatectl命令检查当前日期和时区设置,而无需任何选择:
theitroad@localhost:~$ timedatectl Local time: Sat 2020-01-18 17:39:52 IST Universal time: Sat 2020-01-18 12:09:52 UTC RTC time: Sat 2020-01-18 12:09:52 Time zone: Asia/Kolkata (IST, +0530) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no
如我们在上面的输出中看到的,我的系统使用Asia / Kolkata。它还告诉我,现在比格林尼治标准时间早5:30小时。
要在Linux中设置时区,我们需要知道确切的时区。我们必须使用正确的时区格式(大陆/城市)。
要获取时区列表,请使用timedatectl命令的list-timezones选项:
timedatectl list-timezones
它将为我们显示大量可用时区。
我们可以使用向上和向下箭头或者PgUp和PgDown键在页面之间移动。
我们也可以grep输出并搜索时区。例如,如果我们正在寻找欧洲的时区,则可以使用:
timedatectl list-timezones | grep -i europe
假设我们要将时区设置为巴黎。此处使用的时区值为欧洲/巴黎:
timedatectl set-timezone Europe/Paris
它不会显示任何成功消息,但时区会立即更改。我们无需重新启动或者注销。
请记住,尽管我们无需成为root用户并在命令中使用sudo,但是帐户仍需要具有管理员权限才能更改时区。
我们可以使用date命令验证更改的时间和时区:
theitroad@localhost:~$ date Sat Jan 18 13:56:26 CET 2020