date命令及Centos时区更改

大家都知道通过通过date命令可以查看时间比如

date     查看系统当前时间

date +%Y    显示年份 2017

date +%y    显示年份 17

date +%m    显示月    5

date +%d    显示日    12

date +%w    显示星期    5

date +%H    显示时

date +%M    显示分

date +%S    显示秒

date +%F    显示年-月-日

date +%T    显示 时:分:秒

而有时候系统的时区是错误,比如

[[email protected] ~]# date
Fri May 12 02:03:53 PDT 2017
可以看到自己时区为PDT而大陆一般是东八区,即CST.那么如何更改时区呢?

我们可以通过命令tzselect回车

此时系统会给出很多提示,我们按照提示一步步分别选择 Asia ,China,east China。

这个时候会给出一段信息提示

The following information has been given:

China
 east China - Beijing, Guangdong, Shanghai, etc.

Therefore TZ=‘Asia/Shanghai‘ will be used.
Local time is now: Fri May 12 17:02:55 CST 2017.
Universal Time is now: Fri May 12 09:02:55 UTC 2017.
Is the above information OK?
1) Yes
2) No
#?

此时,我们输入1,选择完毕!

但是时区此时实际上并未修改,因为系统只是根据你的选择给出建议,时区修改还需要我们自己在敲入一段命令

TZ=‘Asia/Shanghai‘;export TZ

此时,我们才算是真的修改了时区。

再次查看date

[[email protected] ~]# date
Fri May 12 17:09:46 CST 2017

时区修改完成。

时间: 2024-10-27 04:00:00

date命令及Centos时区更改的相关文章

CentOS下date命令 - 显示和设置系统日期与时间

显示系统日期 要显示系统日期,只要输入: $ date Thu Dec 5 22:55:41 WIB 2013 格式化显示日期 日期有很多格式.如果你不喜欢默认的格式,你可以换一种格式.你可能会想"为什么我需要改变格式? 默认的输出对我足够了." 是的,你说的对,但是当你在编程时,默认输出或许无法满足你的需求,因此需要一些自定义输出. RFC 2822 的日期与时间输出格式 $ date -R Thu, 05 Dec 2013 23:40:53 +0700 RFC 2822 的格式像这

Linux之CentOS 6 时区更改

CentOS 6 时区更改 仅针对安装系统时时区没有设置对的情况下,使用tzselect工具更改时区,默认情况下,改完之后是不生效的,会有提示信息大概意思就是你需要TZ="Asia/Shanghai;export TZ",如果永久生效需要写到配置文件里,如果全局生效的话,写入/etc/profile里,使用echo 'TZ="Asia/Shanghai;export TZ" >> /etc/profile' 然后再source /etc/profile.

一条命令搞定centos 时区

以下命令在CENTOS下测试 其它系统没有测试 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

date 命令

在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便.1.命令格式: date [参数]... [+格式]2.命令功能:date 可以用来显示或设定系统的日期与时间.3.命令参数:必要参数:%H 小时(以00-23来表示). %I 小时(以01-12来表示). %K 小时(以0-23来表示). %l 小时(以0-12来表示). %M 分钟(以00-59来表示). %P AM或PM. %

linux命令(44):date命令

1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示). %I 小时(以01-12来表示). %K 小时(以0-23来表示). %l 小时(以0-12来表示). %M 分钟(以00-59来表示). %P AM或PM. %r 时间(含时分秒,小时以12小时AM/PM来表示). %s 总秒数.起算时间为1970-01-01 00:00:00 UTC. %S 秒(以本地的惯用法来

【转】每天一个linux命令(37):date命令

原文网址:http://www.cnblogs.com/peida/archive/2012/12/13/2815687.html 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便. 1.命令格式: date [参数]... [+格式] 2.命令功能: date 可以用来显示或设定系统的日期与时间. 3.命令参数: 必要参数: %H 小时(以00-23来表示). %I 小时(以01

Linux 的date命令用法

Linux date命令的用法 在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间date +%Y%m%d --date="-1 day" date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]date 可以用来显示或设定系统的日期与时间.1.在显示方

Linux系统date命令的参数及获取时间戳的方法

date指令相关用法示例 date 用法: date [OPTION]... [+FORMAT]date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 直接输入date date 指定格式显示时间: date +%Y_%m_%d, date +%Y:%m:%d date 可以用来显示或设定系统的日期期与时间.1. 在显示方面,使用者可以设定欲显示的格式,格式设定为一个加号后接数个标记,其中可用的标记列表如下:%n : 下一行 %t : 跳格 %H

mac date命令

usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ... [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format] 参数解析: -j:使用-j才能使用-f -n:默认情况下,如果定时进程正在运行,date命令会在本地组的所有机器设置时间. -n选项可以禁止这种行为,表示只设置当前计算机. -u:显示或设置日期为UTC时间. -d:设置内核的时区,一般不