个人博客传送门

test: CentOS Linux release 7.4.1708 (Core)

查看时区

date -R


+0800 表示在东八区
其中:
CST:中国标准时间(China Standard Time),这个解释可能是针对RedHat Linux。
UTC:协调世界时,又称世界标准时间,简称UTC,从英文国际时间/法文协调时间”Universal Time/Temps Cordonné”而来。中国大陆、香港、澳门、台湾、蒙古国、新加坡、马来西亚、菲律宾、澳洲西部的时间与UTC的时差均为+8,也就是UTC+8。UTC较于GMT更准确。
GMT:格林尼治标准时间(旧译格林威治平均时间或格林威治标准时间;英语:Greenwich Mean Time,GMT)是指位于英国伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。

修改时区

tzselect


这个命令并不是用来修改时区的,这个命令可以通过你自己的选择然后清楚的知道每个时区的样式。然后你通过修改.progile、.bash_profile或者/etc/profile文件,设置正确的TZ环境变量并导出,可以成功改变时区。

tip:这些修改应该出现用户家目录下
下面例子,我将时区由东八区改变为波兰的时区,东一区:
先通过tzselect查询波兰的时区书写格式:

然后通过修改文件.bash_profile并应用得以修改。

通过替换系统时区文件,或者创建链接文件

1、在目录/usr/share/zoneinfo中有所有的时区文件,通过复制替换到/etc/locatime即可

但是有的时候会出现没有效果的情况,比如上例子。这是因为修改了在profile或.bash_profile中设置了TZ。这个时候就需要重新修改TZ。

2、创建链接文件
这里如果出现修改失败,同上。

查看和修改时间和日期

date
date用于查看和设置 系统时间


如果不输入命令”hwclock -w”将时间写入硬件时间,电脑重启之后将会返回原样。

hwclock
hwclock用来查看设置 硬件时间

hwclock –hctosys
hc代表硬件时间,sys代表系统时间,即用硬件时钟同步系统时钟

hwclock –systohc
即用系统时钟同步硬件时钟,等于 hwclock -w

执行完这两个命令系统没有任何反馈。

解释一下硬件时钟和系统时钟的区别:
硬件时钟指的是主板上由电池供电的那个时间,可以在BIOS中设置。Linux可以通过hwclock设置。当Linux启动的时候,硬件时钟会赋值给系统时钟。然后系统时钟会独立于硬件时钟工作。
系统时钟指的是当前Linux Kernel中的时钟。Linux中的所有命令包括函数都是采用系统时钟设置的。
这就是为什么当我们用date修改了时间,没有同步到硬件时钟的时候,这个修改是无效的。

时间自动同步

yum install -y ntpdate
首先安装ntpdate软件,用来同步Linux时间服务。

ntpdate time.nist.gov


上面表示同步成功,调整时间为服务器129.6.15.29的时间,时间相差0.136318 sec

hwclock -w
调整硬件时间

crontab -e
设定crontab计划任务自动校时,并添加下列内容
0 1 * * * ntpdate time.nist.gov
这样设定一个小时自动进行网络校时。

通过cat /etc/crontab 查看crontab的设置解释,如下:

参考文章1
参考文章2

Linux中时间的设置相关推荐

  1. linux设置组配置额步骤,linux 中磁盘配额设置

    linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...

  2. Linux系统时间的设置

    在Linux下,默认情况下,系统时间和硬件时间并不会自动同步.在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰.硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Ti ...

  3. linux est 时间,Linux中的时区设置

    我通过将zoneinfo文件复制到/ etc / localtime,在我的Linux机器上将时区设置为GMT 6,但是date命令仍然将时间显示为UTCtime-6.任何人都可以向我解释这种行为吗? ...

  4. linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)

    不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...

  5. arch linux 同步时间,ArchLinux 设置系统时间

    ArchLinux是一个十分优秀的Linux发行版本,笔者曾经是Ubuntu Linux用户,最终放弃转型成ArchLinux,最近使用中发现ArchLinux的系统时间总是显示的不正确.但在安装的时 ...

  6. Linux中的语言设置

    locale命令 Linux中的把语言分为了12大类,可以用locale命令查看 1.语言符号及其分类(LC_CTYPE) 2.数字(LC_NUMERIC) 3.比较和习惯(LC_COLLATE) 4 ...

  7. 每天学一点儿shell:linux中时间函数的date的用法

    文章目录 1.linux中date函数格式 2.date日期函数的具体用法 2.1.获取相应格式的日期 2.2.获取相隔时间段的日期 2.2.1.获取今天的日期 2.2.2.获取昨天的日期 2.2.3 ...

  8. arch linux 同步时间,ArchLinux 设置时间同步和硬件时间同步错误 No usable clock interface found...

    笔记本不知道怎么了,总是时间对不上 硬件时间也设置不了,只能时间同步了 手动时间同步 ntpdate即可,ntp服务器在这里用这两个就好了 cn.ntp.org.cn 或 edu.ntp.org.cn ...

  9. 【Linux】Linux中的网桥设置

    常用网桥相关命令: brctl show 列出网桥信息 [root@node2 ~]# brctl show bridge name bridge id  STP enabled interfaces ...

最新文章

  1. k近邻算法api初步使用
  2. acl中in和out的区别
  3. SAP MM UB类型的退货STO流程简述
  4. MyCAT-1.4-RC性能测试(初步施工)
  5. webgl之3d动画
  6. CodeForces730E Award Ceremony(拓扑排序+结论)
  7. codeforces71A-C语言解题报告
  8. wdnas群晖nas_西数WD NAS红盘 WD140EFFX 14TB HDD和 SA500 1TB SSD开箱拆解评测
  9. 关于编写过程中进制之间的转换
  10. Android 系统服务列表
  11. VisualBox配置共享文件夹功能
  12. 20155201 2016-2017-2 《Java程序设计》第五周学习总结
  13. STM32教程(库函数版):STM32库函数开发实例教程
  14. python计算单词长度_附加一个计算单词长度的列表
  15. 【从面试出发学习java】- 缓存 - Redis面试题
  16. Java210道常见的面试
  17. 微型计算机只要性能指标,微型计算机的主要性能指标运算速度.ppt
  18. word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法
  19. ajax和jquery什么关系,Jquery和Ajax的关系!
  20. 东西向流量组件 Calico 的落地实践

热门文章

  1. LeetCode 876、链表的中间结点
  2. java atlas mysql_jdbc连接atlas报错
  3. 人际沟通与社交媒体(媒介沟通的优缺点)
  4. carla学习笔记(三)
  5. WPS 中怎么屏蔽推送的消息热点?
  6. Lua开发--lua变量
  7. java被整除的数相加满十,小学数学,一个数能同时被多个数整除怎么判断
  8. 网易云音乐解除灰色小工具 - 资源
  9. android开机logo和动画修改
  10. Android 更换开机logo和开机动画