date linux系统校正时间
- date命令使用
-
-d<字符串> 显示字符串所指的日期与时间。字符串前后必须加上双引号。 date -d '13 second ago' ‘+%T’ 13秒前 date +%T 当前时间
-s<字符串> 根据字符串来设置日期与时间。字符串前后必须加上双引号(不加单双引号空格会报错)。 date -s 2007-08-03
sdcm@sdcm:~$ date -d '13 days/seconds/years ago' '+%Y-%m-%d %T'
- sdcm@sdcm:~$ date '+%T%n%D' # %n 下一行
15:06:27
04/03/15 - Y 年
- m 月
- d 日
- H 时
- M 分
- S 秒
- T 时分秒
- D 04/03/15
- zzx@zzx120:~/zzx1/test2/test/test$ date '+%Y-%m-%d %W-%w %r %-H:%-M:%-S'
2015-01-13 02-2 10:31:42 AM 10:31:42 # -可以去掉0 可以用 +%Y-%-m 去掉1月的0 显示1 不显示01 Ymd年月日 HMS时分秒 r直接显示时间 W一年中的周 w一周中的天
- zzx@zzx120:~/zzx1/test2/test/test$ date '+%Y-%m-%d %-H:%-M:%-S'
2015-01-13 10:34:54 - zzx@zzx120:~/zzx1/test2/test/test$ date '+%T' # T直接显示24小时时间 不区分ampm
10:35:19
zzx@zzx120:~/zzx1/test2/test/test$ date '+%r'
10:35:23 AM
zzx@zzx120:~/zzx1/test2/test/test$ date '+%X'
10:35:55 AM - zzx@zzx120:~/zzx1/test2/test/test$ date '+%A'
Tuesday
zzx@zzx120:~/zzx1/test2/test/test$ date '+%B'
January - zzx@zzx120:~/zzx1/test2/test/test$ date '+%D'
01/13/15 - zzx@zzx120:~/zzx1/test2/test/test$ date '+%D%n%X' #n 下一行
01/13/15
10:40:37 AM - 当你以 root 身分更改了系统时间之后,请记得以 clock -w 来将系统时间写入 CMOS 中,这样下次重新开机时系统时间才会持续抱持最新的正确值。
例子:修改日期时间
在命令行输入:
date:显示当前时间 Fri Aug 3 14:15:16 CST 2007
date –s:按字符串方式修改时间
可以只修改日期,不修改时间,输入: date -s 2007-08-03
只修改时间,输入:date -s 14:15:00
同时修改日期时间,注意要加双引号,日期与时间之间有一空格,输入:
#date -s "2007-08-03 14:15:00"
2、查看硬件时间
# hwclock
设置硬件时间
# hwclock -set -date="07/07/06 10:19" (月/日/年 时:分:秒)
3、硬件时间和系统时间的同步
按照前面的说法,重新启动系统,硬件时间会读取系统时间,实现同步,但是在不重新启动的时候,需要用hwclock命令实现同步。
硬件时钟与系统时钟同步:
# hwclock --hctosys(hc代表硬件时间,sys代表系统时间)
系统时钟和硬件时钟同步:(让系统的时间同步到硬件时钟)
# hwclock –systohc - linux系统校正时间
-
cp /etc/localtime /etc/localtime.bak
-
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate pool.ntp.orghwclock --systohc通过ntp服务,自动获取网络时间并同步定时校正服务器时间# yum install –y ntp //安装ntp服务# crontab -e //打开linux定时计划任务0 23 * * * /usr/sbin/ntpdate 210.72.145.44 //加入这一行信息以上命令设置好后存盘。# /sbin/service crond reload //重载linux计划任务重载计划任务配置您的机器将在每天的23:00根据中国国家授时中心的NTP服务器时间自动校准时间。
在终端执行以下确定并确定,即可把当前系统日期修改为1998年7月11日 date -s 07/11/98
centos修改时间 在终端执行以下确定并确定,即可把当前系统时间修改为22点40分0秒 date -s 22:40:00
centos修改日期时间注意事项 在centos系统启动时,Linux系统会将时间从CMOS读到当前系统变量中,而我们修改的时间都是通过修改系统的时间实现的,为了保持系统时间和CMOS时间一致,LINUX系统每陆路大概11分钟会同步一次到CMOS中,如果在同步前linux系统重新启动,那么有可能执行的修改日期时间无法生效。如果确保生效能够执行,可执行“clock -w”,此命令是确保修改的时间时间同步到CMOS 中。
date linux系统校正时间的更多相关文章
- Linux系统硬件时间12小时制和24小时制表示设置
目前的服务器status是下面这样的 服务器系统 centos7 Linux系统时间 Fri Mar 20 15:26:27 CST 2020 Linux系统硬件时间 Fri 20 ...
- 如何修改linux时间? 校正linux系统的时间
第一步:通过xshell远程连接到linux系统 第二步:输入 tzselect 第三步:选择所在的州,中国人请选择 5 ,亚洲 第四步:选择你所在的国家,中国人请选择9,中国 第五步:选择一个时区, ...
- 使用ntpdate校正linux系统的时间
当Linux服务器的时间不对的时候,可以使用ntpdate工具来校正时间. 安装:yum install ntpdate ntpdate简单用法: # ntpdate ip # ntpdate 210 ...
- linux系统的时间调整
以centos为例,其它系统应该是一样或者类似的. 需要用到两个命令: date 和 hwclock 其中 date 命令由 coreutils 这个包提供, hwclock 命令由 util-lin ...
- django 获取系统当前时间 和linux 系统当前时间不一致 问题处理。
问题场景: 在django admin models 实体对象添加一个属性最后修改时间,用户在添加.修改是系统自动修改操作时间. UpdateTime自动获取系统时间.并且自动修改. 代码设置如下. ...
- Linux 系统开机时间及当前时间
最近一次系统开机时间:date -d "$(awk -F. '{print $1}' /proc/uptime) second ago" +"%Y-%m-%d %H:%M ...
- 笔记:查看linux系统开机时间
[root@localhost ~]# uptime -s -- :: 通过命令uptime -s 查看系统开机时间
- Linux系统中时间区域和API
1.问题 在开发云平台程序的时候,经常会碰到时间区域转换的问题.比如,任何网络存储的文档的metadata都自己记录了编辑时间.但是,云平台记录时需要把这个时间转成标准时间,便于管理.但是用户使用的时 ...
- 修改linux系统的时间EDT为CST
今早看到一台机器时间对不上,本以为系统时间与网络北京时间不同步,就在终端命令执行网络时间同步 [root@localhost ~]# ntpdate time.windows.com 执行完之后,在执 ...
随机推荐
- 尝试使用 Visual Studio Online (Cloud IDE)
这里的 Visual Studio Online 不是 Azure DevOps ,他们虽然是相同的名称,却是不同的域名 https://online.visualstudio.com/ ,今天我们就 ...
- 2. 引用计数法(Reference Counting)
1960年,George E. Collins 在论文中发布了引用计数的GC算法. 引用计数法意如了一个概念,那就是"计数器",计数器表示的是对象的人气指数, 也就是有多少程序引用 ...
- centos7安装mariadb(mysql)
centos7 默认可以yum -y install mariadb-server mariadb mariadb-client mariadb-devel 如果出现错误 GPG key retrie ...
- Myeclipse项目出现红叉解决方案
1.右键点击你的项目.选中properties 2.选中MyEclipse下的Project Facets里面的java 此时的版本号为1.5,修改 3.选中MyEclipse下的Project Fa ...
- SciPy 安装
章节 SciPy 介绍 SciPy 安装 SciPy 基础功能 SciPy 特殊函数 SciPy k均值聚类 SciPy 常量 SciPy fftpack(傅里叶变换) SciPy 积分 SciPy ...
- P1059 C语言竞赛
P1059 C语言竞赛 转跳点:
- 解题报告:luogu P5020(NOIP 2018 D1T2)
题目链接:P5020 货币系统 \(NOIP\) 的题挺精华啊. 开始感觉自己有隐约的思路,但感觉太暴力,连数据范围都没看,就去看题解了(不会啊). 听说是\(dp\)又是一惊,直接弃疗. 其实只是个 ...
- CSAPP读书笔记--第八章 异常控制流
第八章 异常控制流 2017-11-14 概述 控制转移序列叫做控制流.目前为止,我们学过两种改变控制流的方式: 1)跳转和分支: 2)调用和返回. 但是上面的方法只能控制程序本身,发生以下系统状态的 ...
- springmvc线程安全问题
对于使用过SpringMVC和Struts2的人来说,大家都知道SpringMVC是基于方法的拦截,而Struts2是基于类的拦截.struct2为每一个请求都实例化一个action所以不存在线程安全 ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-th-list
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...