如何在国外主机上将Linux系统时间修改为北京时间

2023-04-14 09:01:00 上将 北京时间 在国外

如何在国外主机上将Linux系统时间修改为北京时间

要想修改Linux系统的时间,首先要确定系统的时区设置是否正确。如果系统的时区设置不正确,那么系统时间就会偏移。要确定系统的时区设置是否正确,可以使用命令行工具date来查看。

date命令格式:

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

date [-j|--date=iso-8601] [MMDDhhmm[[CC]YY][.ss]]

date [-r|--reference=file] [MMDDhhmm[[CC]YY][.ss]]

date [-d|--date=date] [MMDDhhmm[[CC]YY][.ss]]

如果系统的时区设置正确,那么使用date命令查看时间时,会显示当前系统时间,如下所示:

$ date

Wed Apr 10 10:17:51 PDT 2019

如果系统的时区设置不正确,那么使用date命令查看时间时,会显示当前系统时间,但是会有一个时区偏移量,如下所示:

$ date

Wed Apr 10 18:17:51 +0800 2019

上面的例子中,系统时间是北京时间,但是显示的时间是太平洋时间。

要修改系统时间,可以使用命令行工具date来修改。

date命令格式:

date [OPTION]... [+FORMAT]

date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

date [-j|--date=iso-8601] [MMDDhhmm[[CC]YY][.ss]]

date [-r|--reference=file] [MMDDhhmm[[CC]YY][.ss]]

date [-d|--date=date] [MMDDhhmm[[CC]YY][.ss]]

要使用date命令修改系统时间,需要使用管理员权限。

使用date命令修改系统时间为2019年4月10日18点18分18秒,北京时间,可以使用如下命令:

$ sudo date -s "20190410181818"

使用date命令查看系统时间,确认修改成功,如下所示:

$ date

Wed Apr 10 18:18:18 +0800 2019

相关文章