Linux中时间的设置
个人博客传送门
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中时间的设置相关推荐
- linux设置组配置额步骤,linux 中磁盘配额设置
linux 中磁盘配额设置 在一些linux文件服务器中需要限制某个用户的磁盘用量,防止磁盘爆满 1)首先设置磁盘某个分区需要是一个文件系统 需要在这个区添加用户和组 比如说/dev/sdb1分区 建 ...
- Linux系统时间的设置
在Linux下,默认情况下,系统时间和硬件时间并不会自动同步.在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰.硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Ti ...
- linux est 时间,Linux中的时区设置
我通过将zoneinfo文件复制到/ etc / localtime,在我的Linux机器上将时区设置为GMT 6,但是date命令仍然将时间显示为UTCtime-6.任何人都可以向我解释这种行为吗? ...
- linux中用户的权限是什么,linux中用户权限设置与更改相关介绍(上)
不管是在生活中还是在工作中,我们都会经常碰到关于电脑权限方面的一些问题.现在介绍一下在linux系统中关于如何设置和管理用户的权限问题,介绍基本但很重要的命令. 在Linux中,权限分为三大类:基本权 ...
- arch linux 同步时间,ArchLinux 设置系统时间
ArchLinux是一个十分优秀的Linux发行版本,笔者曾经是Ubuntu Linux用户,最终放弃转型成ArchLinux,最近使用中发现ArchLinux的系统时间总是显示的不正确.但在安装的时 ...
- Linux中的语言设置
locale命令 Linux中的把语言分为了12大类,可以用locale命令查看 1.语言符号及其分类(LC_CTYPE) 2.数字(LC_NUMERIC) 3.比较和习惯(LC_COLLATE) 4 ...
- 每天学一点儿shell:linux中时间函数的date的用法
文章目录 1.linux中date函数格式 2.date日期函数的具体用法 2.1.获取相应格式的日期 2.2.获取相隔时间段的日期 2.2.1.获取今天的日期 2.2.2.获取昨天的日期 2.2.3 ...
- arch linux 同步时间,ArchLinux 设置时间同步和硬件时间同步错误 No usable clock interface found...
笔记本不知道怎么了,总是时间对不上 硬件时间也设置不了,只能时间同步了 手动时间同步 ntpdate即可,ntp服务器在这里用这两个就好了 cn.ntp.org.cn 或 edu.ntp.org.cn ...
- 【Linux】Linux中的网桥设置
常用网桥相关命令: brctl show 列出网桥信息 [root@node2 ~]# brctl show bridge name bridge id STP enabled interfaces ...
最新文章
- k近邻算法api初步使用
- acl中in和out的区别
- SAP MM UB类型的退货STO流程简述
- MyCAT-1.4-RC性能测试(初步施工)
- webgl之3d动画
- CodeForces730E Award Ceremony(拓扑排序+结论)
- codeforces71A-C语言解题报告
- wdnas群晖nas_西数WD NAS红盘 WD140EFFX 14TB HDD和 SA500 1TB SSD开箱拆解评测
- 关于编写过程中进制之间的转换
- Android 系统服务列表
- VisualBox配置共享文件夹功能
- 20155201 2016-2017-2 《Java程序设计》第五周学习总结
- STM32教程(库函数版):STM32库函数开发实例教程
- python计算单词长度_附加一个计算单词长度的列表
- 【从面试出发学习java】- 缓存 - Redis面试题
- Java210道常见的面试
- 微型计算机只要性能指标,微型计算机的主要性能指标运算速度.ppt
- word生成目录后 中文目录前出现Equation Chapter (Next) Section 1字样解决方法
- ajax和jquery什么关系,Jquery和Ajax的关系!
- 东西向流量组件 Calico 的落地实践