一. 基本方法:
date -s "2018-09-02 04:23:45"
clock -w 把时间写入cmos(一个RAM芯片)

hwclock 查看硬件时间

hwclock -w :将系统时间写入硬件时间
hwclock --hctosys: 将系统时间调整为和硬件时间一样
hwclock --systohc: 将硬件时间调整为和系统时间一样

例如:在设置中国时区使用亚洲/上海(+8)

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

将UTC时间改为CST格式

/etc/profile末尾添加一行

export TZ='CST-8'
然后执行 source /etc/profile 使文件生效

或者  dpkg-reconfigure tzdata

 
 
 
二. 其他方法:
 
1. Linux中有个ntp包可以自动校准时间,用来同步网络时间
 
Debian系统安装NTP校时包:
   apt-get install ntpdate
 
CentOS系统安装NTP校时包:
   yum install ntp
 
校时命令:
ntpdate cn.pool.ntp.org
 
如果想每隔一定时间自动校时,只需将上面的命令加入至Cron就行了:
   00 12 * * * /sbin/ntpdate cn.pool.ntp.org
 
* cn.pool.ntp.org是ntp网络授时组织的中国授时源,类似的还有ntpdate asia.pool.ntp.org 
 
 
 
2. 有时候方法一过段时间又不正常了,可以用下面的方法,快速校对Linux服务器时间至北京时间,参考http://blog.path8.net/archives/6397.html
 
服务器采用ntp更新时间,经常牵扯到UTC是否开启的问题,开启了时间就会快8个小时,前段时间朋友给我了下面的命令,一条命令解决之前的所有问题。

rdate -t  -s stdtime.gov.hk    #使用rdate将stdtime.gov.hk服务器的时间抓取回来
hwclock -w #将获得的时间写入硬件

rdate的命令使用方法介绍

  语  法:rdate [-ps][主机名称或IP地址...]
 
  补充说明:执行rdate指令,向其他主机询问系统时间并显示出来。
  参  数:
  -p  显示远端主机的日期与时间。
  -s  把从远端主机收到的日期和时间,回存到本地主机的系统时间。
  -t  Set timeout in seconds for every attempt to retreive date. ubuntu下没这个参数。

linux校验时间的更多相关文章

  1. Linux下时间格式转换及获取方法

    Linux下使用clock_gettime给程序计时 #include <stdio.h> #include <unistd.h> #include <stdlib.h& ...

  2. LINUX 下时间转换为秒数

    linux下时间是从1970.1.1开始算的秒数 //转来自网址 http://blog.csdn.net/wind19/article/details/6579495 $ dateTue Feb 3 ...

  3. linux修改时间

    1.修改linux系统时间 [root@localhost ~]# date -s "2016-10-15 13:15:12" 2.将系统时间和网络服务器时间同步 [root@lo ...

  4. java校验时间格式 HH:MM

    package com; import java.text.SimpleDateFormat; import java.util.Date; /** * @author Gerrard */ publ ...

  5. Linux_自动调整linux系统时间和时区与Internet时间同步

    调整linux系统时间和时区与Internet时间同步 一.修改时区:# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime修改为中国的东八区# v ...

  6. 修改linux系统时间的方法(date命令)

    修改linux系统时间的方法(date命令) 来源:互联网 作者:佚名 时间:11-18 23:22:27 [大 中 小] date命令不仅可以显示系统当前时间,还可以用它来修改系统时间,下面简单的介 ...

  7. linux硬件时间修改与查看

    linux修改时间和日期.查看修改硬件时间 Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟.系统时钟是指当前Linux Kernel中的 ...

  8. Linux操作系统时间与BIOS硬件时间

    注:以Ubuntu为例说明 在Linux计算机上,有两个时间,一个是硬件时间(BIOS中记录的时间,称为hwclock),另一个是操作系统时间(osclock).硬件时钟由BIOS电池供电, 当计算机 ...

  9. Linux文件时间属性

    Linux文件时间属性                                                                                         ...

随机推荐

  1. Java-精确计算工具类

    import java.math.BigDecimal; import java.math.RoundingMode; /** * 精确计算工具类(加,减,乘,除,返回较大值,返回较小值) */ pu ...

  2. Opencv convertScaleAbs

    void cv::convertScaleAbs( cv::InputArray src, // 输入数组 cv::OutputArray dst, // 输出数组 double alpha = 1. ...

  3. C++ 重载操作符- 02 重载输入输出操作符

    重载输入输出操作符 本篇博客主要介绍两个操作符重载.一个是 <<(输出操作符).一个是 >> (输入操作符) 现在就使用实例来学习:如何重载输入和输出操作符. #include ...

  4. Openssl CA.pl命令

    一.简介 CA.pl是证书操作的友好接口,简化了一些相似的证书创建或管理操作 二.语法 CA.pl [-?] [-h] [-help] [-newcert] [-newreq][-newreq-nod ...

  5. vs2017编译并配置libcurl入门教程

    libcurl可以用来发送http请求,是c/c++发送http请求常用的库 下载libcurl源码包: libcurl下载地址:https://curl.haxx.se/download.html ...

  6. 8、技术分析fastJson使用

    一.导入包 二.使用 package com.itheima.test; import java.util.ArrayList; import java.util.List; import org.j ...

  7. N-Gram的数据结构

    ARPA的n-gram语法如下: [html] view plaincopyprint? \data\ ngram 1=64000 ngram 2=522530 ngram 3=173445 \1-g ...

  8. 黑盒测试实践-任务进度-Day04

    任务进度11-29 使用工具 selenium 小组成员 华同学.郭同学.穆同学.沈同学.覃同学.刘同学 任务进度 经过了前两天的学习任务的安排,以下是大家的任务进度: 华同学(任务1) 1.和其他小 ...

  9. paperfree

    主题:免费的论文查重网站 正文:给大家推荐一个免费的论文查重网站PaperFree:http://www.paperfree.cn

  10. [GO]方法的重写

    package main import "fmt" type Person struct { name string sex byte age int } func (tmp Pe ...