修改系统时间为UTC时间

1 拷贝时区文件

cp /usr/share/zoneinfo/Etc/GMT /etc/localtime

2 修改/etc/profile

在最后添加

TZ="Etc/GMT"

export TZ

/etc/profile文件的主要功能包括:显示UNIX/Xenix版本信息或者系统专用应用程序的

提示信息,设置掩码(umask),对终端和邮箱(mail box)进行处理,对非root用户禁止使用news命令等。

因为/etc/profile文件的作用范围是全体用户,所以非共性的设置应放在用户自己的.p

rofile文件中。

3 修改 /etc/sysconfig/clock 文件如下

ZONE="Etc/GMT"

UTC=true

ARC=false

1)CentOS的时区配置文件是:/etc/sysconfig/clock

这个配置文件里面支持UTC,ARC,SRM,ZONE这几个配置选项,关于这几个配置选项详解如下:

(1)UTC

指定BIOS中保存的时间是否是GMT/UTC时间,true表示BIOS里面保存的时间是UTC时间,false表示BIOS里面保存的时间是本地时间

(2)ZONE

指定时区,ZONE的值是一个文件的相对路径名,这个文件是相对 /usr/share/zoneinfo 目录下的一个时区文件。比如ZONE的值可以是:“Asia/Shanghai", "US/Pacific", "UTC" 等

(3)ARC

这个选项一般配置false,在一些特殊硬件(Alpha)下才配置该选项为true

(4)SRM

它同ARC,该选项一般配置false,在一下特殊硬件下才配置该选项为false

说明:这个配置文件里面的参数和 hwclock 命令关系很大,系统在启动的时候读取/etc/sysconfig/clock 文件的内容,根据这些内容调用hwclock 命令

2)/etc/sysconfig/clock的配置实例

ZONE="Asia/Shanghai"

UTC=true

时间: 2024-10-08 22:43:17

修改系统时间为UTC时间的相关文章

CentOS系统时间与UTC时间不一致的解决方法

我们在安装完Centos Linux操作系统之后,点击系统的时间发现与现在所使用的时间不一致,相差有8小时,而在安装系统的时候我们选择的时区是上海,但是CentOS Linux默认的bios时间是utc时间(UTC 是协调世界时(Universal Time Coordinated)英文缩写,是由国际无线电咨询委员会规定和推荐,并由国际时间局(BIH)负责保持的以秒为基础的时间标度.UTC相当于本初子 午线(即经度0度)上的平均太阳时,过去曾用格林威治平均时(GMT)来表示.北京时间比UTC时间

SQL Server 的本地时间和UTC时间

一,本地时间和UTC时间 本地时间 世界的每个地区都有自己的本地时间,整个地球分为二十四时区,每个时区都有自己的本地时间. UTC时间 在国际无线电通信中,为统一而普遍使用一个标准时间,称为通用协调时(UTC, Universal Time Coordinated).UTC时间和英国伦敦的本地时间相同. UTC时间在世界各地都是相同的,但是不同的时区,本地时间各不相同.根据UTC时间和所在的时区,能够计算出本地时间. 二,获取本地时间和UTC时间 在Sql Sever中,GetDate()返回的

iOS 本地时间、UTC时间、时间戳等操作

//获得当前时间并且转为字符串 - (NSString *)dateTransformToTimeString { NSDate *currentDate = [NSDate date];//获得当前时间为UTC时间 2014-07-16 07:54:36 UTC (UTC时间比标准时间差8小时) //转为字符串 NSDateFormatter*df = [[NSDateFormatter alloc]init];//实例化时间格式类 [df setDateFormat:@"yyyy-MM-dd

Java 本地时间与UTC时间转换

UTC时间:通用协调时(Universal Time Coordinated),与格林尼治平均时(GMT,Greenwich Mean Time)一样,都是与英国伦敦的本地时相同. import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class GetUTCTime { // 取得本地时间: private Ca

SQL Server 本地时间和UTC时间的相互转换的代码

DECLARE @LocalDate DATETIME, @UTCDate DATETIME, @LocalDate2 DATETIME SET @LocalDate = GETDATE() SET @UTCDate = DATEADD(hour, DATEDIFF(hour,GETDATE(),GETUTCDATE()), @LocalDate) SET @LocalDate2 = DATEADD(hour, DATEDIFF(hour,GETUTCDATE(),GETDATE()), @UT

SQL Server 本地时间和UTC时间的相互转换

SET @UTCDate = DATEADD(hour, DATEDIFF(hour,GETDATE(),GETUTCDATE()), @LocalDate) SET @LocalDate2 = DATEADD(hour, DATEDIFF(hour,GETUTCDATE(),GETDATE()), @UTCDate) 原文地址:https://www.cnblogs.com/johnblogs/p/8436387.html

格式时间转UTC时间

public void dateChange() throws ParseException { String str="2010-5-27 12:10:12"; SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date =sdf.parse(str); Calendar calendar = Calendar.getInstance(); calendar.setTim

UTC、GTC时间和本地时间

1.问题 对于装有Windows和Linux系统的机器,进入Windows显示的时间和Linux不一致,Linux中的时间比Windows提前8个小时. 2.解决方法 修改/etc/default/rcS,设置不使用UTC时间,设置如下:UTC=no 3.解释 这个是一个关于时间的问题,我们就先来了解一下关于时间的概念 UTC(Universal Time Coordinated):协调世界时GMT(Greenwich Mean Time):格林威治时间本地时间(local time):全球二十

时间处理得到UTC时间

在工作过程遇到了时间处理的问题,因为需要统一将时间处理按照utc时间进行处理,因此,不能简单的通过系统运行直接得到时间的毫秒数,这样会在不同时区得到的值是不同的. import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.TimeZone; public class TimeUtil {