Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Ubuntu亚马逊EC2日期与夏令时_Linux_Ubuntu_Amazon Ec2 - Fatal编程技术网

Linux Ubuntu亚马逊EC2日期与夏令时

Linux Ubuntu亚马逊EC2日期与夏令时,linux,ubuntu,amazon-ec2,Linux,Ubuntu,Amazon Ec2,我正在运行一个带有Ubunutu的AmazonEC2服务器,我需要该服务器能够获取我的系统的当前时间。然而,自从夏令时以来,时间已经落后了一个小时(很明显),我无法确切地知道最好的方法是什么。如果有人改变这一点,现代Unix系统会运行时区数据库并自动调整夏令时。您可能会发现一个名为/etc/timezone的文件,其中包含系统上运行的程序默认使用的时区。但是,系统时钟本身将以UTC(旧式术语中称为格林威治标准时间)为单位保存,并且呈现的时间由库从UTC中导出 如果系统时钟准确,获得具有正确时区的

我正在运行一个带有Ubunutu的AmazonEC2服务器,我需要该服务器能够获取我的系统的当前时间。然而,自从夏令时以来,时间已经落后了一个小时(很明显),我无法确切地知道最好的方法是什么。如果有人改变这一点,现代Unix系统会运行时区数据库并自动调整夏令时。您可能会发现一个名为
/etc/timezone
的文件,其中包含系统上运行的程序默认使用的时区。但是,系统时钟本身将以UTC(旧式术语中称为格林威治标准时间)为单位保存,并且呈现的时间由库从UTC中导出

如果系统时钟准确,获得具有正确时区的时间只需在时区文件中正确设置正确的字符串,系统将正确显示具有正确DST调整的时间


如果时钟本身不准确,在现代Unix系统上设置时间通常是使用ntpd来完成的——请阅读相关文档——尽管虚拟机通常已经由主机操作系统精确设置了时间,我不会从这一点着手。

现代Unix系统运行时区数据库并自动调整夏令时。您可能会发现一个名为
/etc/timezone
的文件,其中包含系统上运行的程序默认使用的时区。但是,系统时钟本身将以UTC(旧式术语中称为格林威治标准时间)为单位保存,并且呈现的时间由库从UTC中导出

如果系统时钟准确,获得具有正确时区的时间只需在时区文件中正确设置正确的字符串,系统将正确显示具有正确DST调整的时间

如果时钟本身不准确,那么在现代Unix系统上设置时间通常是使用ntpd完成的——请阅读相关文档——尽管虚拟机通常已经由主机操作系统精确设置了时间,我不会一开始就摆弄它