一起学习网 一起学习网

简单实用!教你如何更改VPS时间 (更改vps时间)

VPS是一种虚拟私有服务器,它与主机不同,可以通过远程访问进行控制和管理,因此在使用VPS时,我们需要进行一些配置和设置,以便更好地使用它。其中一个重要的设置是时间设置,因为时间是整个服务器运行的基础。如果时间不正确,会导致一系列问题,包括文件时间戳错误、日志不准确等等。因此,在本文中,我们将向您介绍如何更改VPS的时间,以保持服务器的正常运行。

之一步:连接到VPS

您需要通过SSH连接到您的VPS。如果您使用Windows,可以使用Putty工具进行连接。如果您使用Mac或Linux,则可以使用内置的终端。您需要输入用户名和密码才能成功登陆。

第二步:确定当前时间

一旦通过SSH连接到您的VPS,您需要确定服务器的当前时间。为此,您可以使用以下命令:

“`

date

“`

此命令将显示当前时间。如果您发现时间不正确,接下来您需要更改它。

第三步:更改时间

为了更改时间,您需要执行类似于以下命令的操作:

“`

date -s “2023-01-01 12:00:00”

“`

在上面的命令中,“2023-01-01 12:00:00”是您想要设置的新时间。因此,您可以更改它以符合您的VPS需求。如果您确定了新的时间,您需要确保它是正确的。为此,您可以使用以下命令:

“`

date

“`

执行此命令后,您应该看到服务器的时间已更改为新时间。

第四步:将更改保存到硬件时钟

一旦您更改了时间,它仅会在内存中保留一段时间,而不会保存到硬件时钟。因此,如果您的服务器重新启动,它将回到原始时间。为了永久保存更改,您需要将其保存到硬件时钟。您可以使用以下命令:

“`

hwclock -w

“`

此命令将把当前时间写入硬件时钟,以便于服务器重新启动后自动将时间设置为新时间。

更改VPS时间是一项简单而重要的操作。在服务器正确运行之前,它必须具有准确的时间。本文中介绍了更改VPS时间的步骤,包括通过SSH连接到VPS、确定当前时间、更改时间和将更改保存到硬件时钟。通过遵循这些步骤,您可以更改VPS时间,确保服务器正常运行。

相关问题拓展阅读:

  • VPS显示的时间与PHP获得的时间不一致
  • 如何将linux 的本地时间设置为utc时间

VPS显示的时间与PHP获得的时间不一致

php设置衫燃了时区没有 date_default_timezone_set(“PRC”)设置北京时间 也可以在漏铅配置或搜虚文件设置

LS正解 我们用的计时方式是gmt+8

如何将linux 的本地时间设置为utc时间

1.手动设置时区:例如:设置东八区的时间ln-sf/携和usr/share/竖隐逗zoneinfo/Asia/Shanghai/etc/localtime编辑/etc/sysconfig/clock中ZONE=”Asia/Shanghai”2.使用图形化命令设置system-config-date(大部分情况仅限于RedHat和CentOS)或者使用tzselect,按照命令余卖提示进行即可。

如果你的 Linux 系统时区配置不正确,必需要手动调整到正确的当地时区。NTP 对手银时间的同步处理只计算当地时间与 UTC 时间的偏移量,因此配置一个 NTP 对时间进行同步并不能解决时区不正确的问题。所以大家在用了国历薯芦外云计算服务商如 Microsoft Azure 或其它 VPS、虚拟机时,需要注意是否与中国大陆的时区一致。

查看Linux当前时区

你可以使用如下命令非常容易地就查看到 linux 系统的当前时区:

date

ls -l /etc/localtime

linux-time02

获取时区TZ值

要更改 Linux 系统时区首先得获知你所当地时区的 TZ 值,使用 tzselect 命令即可查看并选择已安装的时区文件。

执行 tzselect 命令

linux-time03

通过向导选择你所在大洲、国家和城市

tzselect 最终将以 Posix TZ 格式(例如 Asia/Shanghai)输出你所在的时区值,将此记录下来。

linux-time03

更改每个用户的时区

Linux 用户一个多用户系统,每个用户都可以配置自己所需的时区,你可以为自己新增一个 TZ 环境变量:

export TZ=’Asia/Shanghai’

执行完成之后需要重新登录系统或刷新 ~/.bashrc 生效。

source ~/.bashrc

更改Linux系统时区

要更改 Linux 系统整个系统范围的时区可以使用如下命令:

sudo rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

注意:/usr/share/zoneinfo/Asia/Shanghai 中的具体时区请用自己获取到的 TZ 值进行替换。

使用Systemd更改Linux系统时区

如果你使用的 Linux 系统使用 Systemd,还可以使用 timedatectl 命令来更改 Linux 系统范围的时区。在 Systemd 下肢带有一个名为 systemd-timedated 的系统服务负责调整系统时钟和时区,我们可以使用 timedatectl 命令对此系统服务进行配置。

sudo timedatectl set-timezone ‘Asia/Shanghai’

linux-time05

最后,如果你发现 Ubuntu 与 Windows 双系统时间不同步,可以参考我们之前的文章说明和解决办法。

关于更改vps时间的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。