linux下校正系统时间,date linux系统校正时间

-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 '+%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

cp /etc/localtime /etc/localtime.bak

cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

ntpdate pool.ntp.org

hwclock --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 中。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值