linux est 时间,Linux中的时区设置
我通过将zoneinfo文件复制到/ etc / localtime,在我的Linux机器上将时区设置为GMT 6,但是date命令仍然将时间显示为UTCtime-6.任何人都可以向我解释这种行为吗?
我假设date命令应该显示UTCtime 6时间.以下是我要遵循的步骤:
date
Wed Jan 22 17:29:01 IST 2014
date -u
Wed Jan 22 11:59:01 UTC 2014
cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime
date
Wed Jan 22 05:59:21 GMT+6 2014
date -u
Wed Jan 22 11:59:01 UTC 2014
解决方法:
红帽发行
如果您使用的是Red Hat这样的发行版,那么您复制文件的方法几乎是可以接受的.
注意:如果您正在寻找与发行版无关的解决方案,这也适用于Debian,但如果您只需要关注Debian计算机,下面有更简单的方法.
$ls /usr/share/zoneinfo/
Africa/ CET Etc/ Hongkong Kwajalein Pacific/ ROK zone.tab
America/ Chile/ Europe/ HST Libya Poland Singapore Zulu
Antarctica/ CST6CDT GB Iceland MET Portugal Turkey
Arctic/ Cuba GB-Eire Indian/ Mexico/ posix/ UCT
Asia/ EET GMT Iran MST posixrules Universal
Atlantic/ Egypt GMT0 iso3166.tab MST7MDT PRC US/
Australia/ Eire GMT-0 Israel Navajo PST8PDT UTC
Brazil/ EST GMT+0 Jamaica NZ right/ WET
Canada/ EST5EDT Greenwich Japan NZ-CHAT ROC W-SU
我建议链接到它而不是复制.
$sudo unlink /etc/localtime
$sudo ln -s /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime
现在日期显示不同的时区:
$date -u
Thu Jan 23 05:40:31 UTC 2014
$date
Wed Jan 22 23:40:38 GMT+6 2014
Ubuntu / Debian发行版
要更改这些发行版中的任何一个的时区,您可以使用此命令:
$sudo dpkg-reconfigure tzdata
$sudo dpkg-reconfigure tzdata
Current default time zone: 'Etc/GMT-6'
Local time is now: Thu Jan 23 11:52:16 GMT-6 2014.
Universal Time is now: Thu Jan 23 05:52:16 UTC 2014.
现在,当我们检查出来时:
$date -u
Thu Jan 23 05:53:32 UTC 2014
$date
Thu Jan 23 11:53:33 GMT-6 2014
注意:Ubuntu 14.04及更高版本中还有一个选项,只需一个命令(来源:Ask Ubuntu – setting timezone from terminal):
$sudo timedatectl set-timezone Etc/GMT-6
关于“Etc / GMT 6”的使用
Zones like Etc/GMT+6 are intentionally reversed for backwards compatibility with POSIX standards. See the comments in 07003.
You should almost never need to use these zones. Instead you should be using a fully named time zone like America/New_York or Europe/London or whatever is appropriate for your location. Refer to the list 07004.
标签:linux,timezone,date,time
来源: https://codeday.me/bug/20190808/1621463.html
linux est 时间,Linux中的时区设置相关推荐
- linux est 时间,Linux 时间标准简介
系统如何设置时间 开机时根据硬件时钟来设置系统时钟. 如果开启了 NTP 服务, 会根据网络时间来校正系统时钟,确保时间准确. 关机时会根据系统时钟来设置硬件时钟(localtime 标准除外). 时 ...
- android 系统中的时区设置
android 中的时区设置 一般android 手机或者TV第一次 开机后都会有一个开机导航.在开机导航选择完国家之后,默认都会设置一个对应这个国家的时区.如下图所示. 设置完国家之后,一般都要通过 ...
- linux最大时间,Linux 时间设置
8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 时区UTC (Coordinated Universal Time) 协调世界时,是个标准时间. GMT (Greenw ...
- linux 修改分辨率lcd_Android中的lcd_density设置
在/system/build.prop中设置: 对于HVGA屏,设置ro.sf.lcd_density=160 对于WVGA屏,设置ro.sf.lcd_density=240 下文对于lcd_dens ...
- 怎么查看linux自动校验时间,linux校验时间
一. 基本方法: date -s "2018-09-02 04:23:45" clock -w 把时间写入cmos(一个RAM芯片) hwclock 查看硬件时间 hwclock ...
- linux '$^t' 时间,Linux C时间函数 time_t struct tm
Linux C时间函数 time_t struct tm #include 关于时间的类型: time_t long型,表示从1970年1月1日到现在经过的秒数. struct tm { int tm ...
- SimpleDateFormat.parse()方法中的时区设置缺陷
SimpleDateFormat.Date和Calendar这三个类现在很多地方已经不再推荐使用了,JDK8可以使用Instant代替Date,LocalDateTime代替Calendar,Date ...
- linux real时间,Linux Realtime
Linux Realtime 何谓实时系统: POSIX 1003.b 定义:系统能够在限定的响应时间内提供所需的服务 Donald Gillies 的定义: 计算的正确性不仅取决于程序的逻辑正确性, ...
- MySQL中的时区设置
一.通过Navicat工具,进入mysql数据库,在查询编辑器中输入: 可查看全局的时区设置和会话的时区设置 global.time_zone负责java连接数据库时的时区设置 session.tim ...
最新文章
- pandas 查询数据
- HDU 2037 今年暑假不AC
- [LeetCode] Combinations
- 实现一个简单的代码字计数器(二)
- linux netty udp服务端,Netty实现UDP服务端
- 用stack处理中缀表达式【+、-、*、/、()】
- php依赖注入解决什么问题,php – 了解依赖注入的问题
- 关于idea的git账号与电脑的git账号不一致的问题。已解决!
- iptables第一部分
- 对python的功能和扩展功能的认知_Python基础-基础认知和库了解
- jQueryEasyUI应用 – datagrid之CRUD应用
- 《PIC微控制器项目设计:C语言》一导读
- 炜煌E30 E31微型热敏打印机 STM32 串口驱动
- 句子迷,语录,俞凌雄
- 钟表维修管理系统技术解析(三) 工单录入
- 数学|如何求解线性方程系数?
- mysql解决模糊查询包含关系
- 仿淘宝商品详情页[带有视频和图片的轮播功能]
- 学会Python到底工作三年却被实习生抢了饭碗,有多吃香?
- 微信h5页面制作总结
热门文章
- WiFi开发视频教程分享 | 免费下载
- Python程序设计,pygame飞机大战课程设计
- 计算机控制实验报告组态软件学习,中北大学组态软件实验报告
- 动画:从 AE 到 Web
- 【扫盲】Pulse消除马赛克(老司机福利)
- Javascript实现图片轮播效果。
- 使用JavaScript获取当前时间方法(AM、PM)
- 小程序项目从Hbuilder转移到vscode步骤
- Invalid hook call. Hooks can only be called inside of the body of a function
- Ubuntu双系统没有WiFi适配器、不能连接WiFi