精华内容
下载资源
问答
  • 查看系统时间和硬件时间

    万次阅读 2019-03-22 09:52:20
    硬件时间 硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC模块。硬件时钟即RTC时钟。信息比较少没时区、夏令时的概念。 系统时间 系统...

    微信搜索:“二十同学” 公众号,欢迎关注一条不一样的成长之路

    硬件时间

          硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC模块。硬件时钟即RTC时钟。信息比较少没时区、夏令时的概念。

    系统时间

          系统时间是软件系统的时钟。软件启动时会去读取硬件时间,之后则独立运行。独立于硬件时间,拥有时区、夏令时等信息。系统时间又因为系统的不同使用了两种时间管理方法:

    • localtime:本地时间,目前只有 Windows 在使用。Windows 认为硬件时间就是本地时间,所以会直接把主板中的时间拿来当做当前的时间。设置或同步时间后也会把“正确”的时间写入主板,即操作系统中显示的时间跟BIOS中显示的时间是一样的。
    • UTC:是一种世界标准时间(伦敦当地时间),Linux、Mac等类 UNIX系统多数会使用,UTC 加减时区之后才是本地时间。而类UNIX系统认为硬件时间是 UTC 标准时间,即把硬件时间当作 UTC,操作系统中显示的时间是硬件时间经过换算得来的(加减时区),即操作系统中显示的时间跟BIOS中显示的时间不一样相差对应的时区,比如说北京时间是UTC+8,则系统中显示时间是硬件时间+8。

    Linux系统下查看系统时间和硬件时间
    1.具体命令使用如下:
    查看当前系统时间

    设置系统时间

    查看当前硬件时间


    设置硬件时间,'月/日/年 时分'

    [root@localhost conf]# hwclock --set --date='03/22/19 10:08'
    
    [root@localhost conf]# hwclock --systohc
    
    [root@localhost conf]# hwclock
    
    Fri 22 Mar 2019 10:08:58 AM CST  -0.786577 seconds
    
    [root@localhost conf]# date
    Fri Mar 22 10:08:23 CST 2019


    2.关于hwclock[hardware clock]命令
     

    -s, --hctosys
                  Set the System Time from the Hardware Clock.#以硬件时间为标准,设置系统时间
                  Also set the kernel’s timezone value to the local timezone as
                  indicated    by    the   TZ   environment   variable   and/or
                  /usr/share/zoneinfo, as tzset(3) would interpret  them.   The
                  obsolete  tz_dsttime  field of the kernel’s timezone value is
                  set to DST_NONE. (For details on  what  this  field  used  to
                  mean, see settimeofday(2).)
    
                  This  is  a  good  option to use in one of the system startup
                  scripts.
    
    -w, --systohc
                  Set the Hardware Clock to the current System Time.##以系统时间为标准,设置硬件时间
    

     

    展开全文
  • Linux系统时间与硬件时间及时间同步

    万次阅读 2018-06-26 11:08:41
    Linux系统有系统时间和硬件时间之分:系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。硬件时间:主板上BIOS中的时间,由主板电池...

    Linux系统有系统时间和硬件时间之分:

    系统时间: 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。

    硬件时间:主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)。

     

    1、查看当前系统时间date

    [root@surfer ~]#date

    201806 26日星期二 10:09:21 CST

     

    2、设置系统时间date -s +时间

    [root@surfer ~]#date -s 10:10:10

    201806 26日星期二 10:10:10 CST

     

    3、设置系统时间时,如果还需要设置日期,则要将日期与时间值用双引号包裹起来

    [root@surfer ~]#date -s "2018/8/8 10:00:00"

    201808 08日星期三 10:00:00 CST

     

    4、查看硬件时间用hwclock或者clock命令:

    [root@surfer ~]#hwclock

    20180626日 星期二 101302  -0.805503

    [root@surfer ~]#clock

    20180626日 星期二 101307  -0.507462

     

    5、将硬件时间写入到系统时间:

    [root@surfer ~]#hwclock -s

     

    6、将系统时间写入到硬件时间

    [root@surfer ~]#hwclock -w

     

    7、时间同步,Linux系统需安装ntpdate

    检查是否安装了ntpdate : rpm -qa | grep ntpdate

    如果没有安装则运行如下命令:yum install ntpdate

    时间同步命令:ntpdate  www.pool.net.org   ,其中 www.pool.net.org 是互联网中标准时间服务器

     

    8contab命令

    通过vi /etc/crontab命令可以看到定时任务的书写格式

    [root@surfer ~]# vi/etc/crontab

    SHELL=/bin/bash      #SHELL变量指定了系统要使用哪个shell

    PATH=/sbin:/bin:/usr/sbin:/usr/bin    #PATH变量指定了系统执行命令的路径

    MAILTO=root    #MAILTO变量指定了crond的任务执行信息将通过电子邮件发送给root用户,如果MAILTO变     量的值为空,则表示不发送任务执行信息给用户

     

    # For details seeman 4 crontabs

     

    # Example of jobdefinition:

    # .---------------- minute (0 - 59)   #分钟

    # |  .------------- hour (0 -23)   #小时

    # |  |  .---------- day of month (1 - 31)  #日期

    # |  |  | .------- month (1 - 12) OR jan,feb,mar,apr … #月份

    # |  |  | |  .---- day of week (0 - 6)(Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat  #

    # |  | |  |  |

    # *  * *  *  * user-name command to be executed

    在以上各个字段中,还可以使用以下特殊字符:

    星号(*):代表所有可能的值,例如month字段如果是星号,则表示在满足其它字段的制约条件后每月都执行该命令操作。

    逗号(,):可以用逗号隔开的值指定一个列表范围,例如,“1,2,5,7,8,9”

    横杠(-):可以用整数之间的横杠表示一个整数范围,例如“2-6”表示“2,3,4,5,6”

    斜线(/):可以用斜线指定时间的间隔频率,例如“0-23/2”表示每两小时执行一次。同时斜线可以和星号一起使用,例如*/10,如果用在minute字段,表示每十分钟执行一次。

    crontab -l  :列出当前用户的crontab文件内容

    * * * * */usr/local/gse/agent/bin/gsectl watch

    crontab -e  :编辑当前用户的crontab文件内容


    [root@surfer data]#crontab -e

    */1 * * * * echo"hello world">>/data/code.txt

    ~

    在这里我添加了一个定时任务*/1 * * * * echo"hello world">>/data/code.txt  :意思是每一分钟打印一次hello world,并且重定向到了/data/code.txt文件里面,几分钟过后查看code.txt,出现了如下内容,说明这个定时任务已经开始执行

    [root@surfer data]# cat code.txt 
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world
    hello world

    展开全文
  • 硬件时间和系统时间同步命令

    千次阅读 2019-09-25 05:25:13
    问题一:时间不同步 执行命令:clock --hctosys 硬件时间和系统时间同步命令

    问题一:时间不同步
    执行命令:clock --hctosys 硬件时间和系统时间同步命令
    系统时间的查看
    执行命令:date
    硬件时间的查看
    执行命令:clock -r

    当发现网上时间(windows上的时间)、系统时间、硬件时间都不一致时候,如下操作
    1、安装ntpd
    执行命令:yum install ntp -y
    2、重启ntpd
    执行命令:service ntpdate restart
    集群其他机器同步这台机器
    执行命令:crontab -e

    展开全文
  • CentOS修改系统时间及硬件时间

    千次阅读 2019-05-13 15:26:30
    CentOS修改系统时间及硬件时间一、查看系统时间命令二、查看硬件时间三、时间服务器上的时间同步的方法1. 安装ntpdate工具2. 设置系统时间与网络时间同步3. 将系统时间写入硬件时间 一、查看系统时间命令 查看系统...

    一、查看系统时间命令

    查看系统时间的命令: date

    二、查看硬件时间

    查看硬件时间的命令: hwclock

    三、时间服务器上的时间同步的方法

    1. 安装ntpdate工具

    yum -y install ntp ntpdate

    2. 设置系统时间与网络时间同步

    ntpdate cn.pool.ntp.org

    3. 将系统时间写入硬件时间

    hwclock --systohc

    在这里插入图片描述

    展开全文
  • Linux时间(系统时间和硬件时间

    千次阅读 2018-04-08 17:43:34
    注释:更多修改方法:date --help2)查看硬件时间hwclock2.1)从当前系统时间设置硬件时钟hwclock --systohc2.2)从硬件时钟设置系统时间hwclock --hctosys3)查看当前时间date注释:更多需i该方法:hwclock --help...
  • 修改linux 系统时间和硬件时间

    万次阅读 2018-01-10 20:50:10
    linux系统时钟有两个,一个是硬件时钟,即BIOS时间,另一个是系统时钟...因此,想要永久修改linux时间,就需要修改硬件时间。最简单的方法是:从系统时钟同步硬件时间 date命令将日期设置为2014年6月18日  ---- dat
  • linux硬件时间修改

    千次阅读 2017-12-26 14:15:43
    用date查看时间,发现和北京时间不一致。然后做时间设置,时间同步,...结论:原来是硬件时间搞的鬼。 1、输入hwclock 查看硬件时间  发现时间就是每次做同步时间的错误时间 2、修改硬件时间 hwclock --set --d
  • 1. “系统时间”与“硬件时间” 系统时间: 一般说来就是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。 硬件时间: 主板上BIOS中的时间,由主板电池...
  • [213]linux修改硬件时间和系统时间

    千次阅读 2018-07-02 08:57:55
    查看系统时间 ...查看硬件时间 [root@localhost ~]# hwclock --show Tue 13 Jun 2017 02:11:12 AM CST -0.848845 seconds 可以看出系统时间比硬件时间快,系统时间是准确的 假如系统时间和硬件...
  • Linux的系统时间和硬件时间

    千次阅读 2015-01-21 13:57:31
    Linux系统中时间分为系统时间和硬件时间: 系统时间是指Linux内核中的时间; 硬件时间是指主板上的硬件时钟所计算的时间。不同的时间,设置的方法也不一样。 详细说明如下: 1. “系统时间”与“硬件时间”  ...
  • Linux系统下查看系统时间和硬件时间

    万次阅读 2018-06-18 22:03:50
    Linux系统下查看系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 PDT 2018 设置系统时间 [root@littlelawson hbase-1.4.0]# date -s 21...
  • 查看Ubuntu硬件时间

    千次阅读 2015-08-27 13:37:38
    sudo hwclock --show 查看Ubuntu硬件时间 sudo hwclock -w 设定硬件时间跟系统时间一致
  • 1.修改系统时间:date命令  1)修改系统时间:  date --set "10:18:30"  2)修改系统日期+时间: ...2.修改硬件时间:用clock 命令  clock --set --date="2015-05-08 10:19:30" 3.同步系统时间/硬件
  • centos6下面设置硬件时间等于UTC或者本地时间vi /etc/adjtime第三行设置为UTC , 则硬件时间=UTC时间。 第三行设置为LOCAL,则硬件时间=本地时间。使用以下命令也可以设置:设置为UTC hwclock -w –utc或者hwclock...
  • linux硬件时间及系统时间

    千次阅读 2012-11-22 17:05:54
    事实上在Linux中有两个时钟系统,分别是系统时间和硬件时间 UTC是协调世界时(Universal Time Coordinated)英文缩写,它比北京时间早8个小时. 二)date date可以打印/设定系统时间. 打印系统时间时,date命令...
  • Linux系统下查看和修改 系统时间和硬件时间 1.具体命令使用如下: 查看当前系统时间 [root@littlelawson hbase-1.4.0]# date Mon Jun 18 10:36:45 PDT 2018   查看网上时间:http://naozhong.net.cn/shijian/...
  • 1、硬件时间:硬件时钟是存储在主板上CMOS里的时间即BIOS时间,关机后该时钟依然运行,主板的电池为它供电。对应于嵌入式设备有一个RTC模块。硬件时钟即RTC时钟。信息比较少没时区、夏令时的概念。 2、系统时间...
  • 一个是硬件时钟,即BIOS时间。另一个是系统时间,是Linux的Kernel内核时间。当Linux启动时,系统Kernel会去读取硬件时钟设置,系统时钟会独立于硬件运作。所以会出现硬件时钟和系统时间不一致的情况。 1. 使用...
  • centos系统时间与硬件时间相差12小时

    千次阅读 2017-04-23 17:31:58
    [root@master ~]# date Sun Apr 23 17:20:49 CST 2017 [root@master ~]# hwclock ...老是以为相差12小时,其实是硬件时间是以12小时制表示的,后面有PM所以与系统时间是差不多的(要细心,引以为戒)
  • linux系统下date命令修改时间及hwclock硬件时间6794修改日期: 时间设定成2016年5月18日的命令如下:date -s 05/18/2016修改时间: 将系统时间设定成上午10点10分40秒的命令如下。date -s 10:10:40修改时区: ...
  • 要是用root哦 查看系统时间 ...查看硬件时间 [root@localhost ~]# hwclock --show 2018年08月04日 星期六 14时55分29秒 -0.928452 秒 假如系统时间和硬件时间都不准确 更新系统年月日 [root@localhos...
  • Linux 系统时间和硬件时间

    千次阅读 2015-06-15 14:23:55
    今天在调试时发现工作产品板上的时间不对,使用date设置了时间,重启后发现时间还是不对,问了一下度娘,她这么说:  Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。...
  • 修改linux服务器时区及硬件时间

    千次阅读 2018-04-10 17:58:52
    每次在date查看时时间是北京时间 可是有时候服务提供打印的时间却不准 如果是客户打款过来 在财务对账时会显示时间错误导致出现问题 是因为linux有两个时间 date和hwclock 软件和硬件时间一般自己安装的linxu系统 ...
  • Linux系统时间和硬件时间修改

    千次阅读 2019-06-10 17:15:15
    linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件...
  • 查看系统时间 [root@localhost ~]# dateSat Feb 24 14...查看硬件时间 [root@localhost ~]# hwclock --showSat 24 Feb 2018 02:40:39 PM CST -0.241654 seconds 更新系统年月日 [root@localhost ~]# tim...
  • linux的系统时间和硬件时间

    千次阅读 2019-03-27 17:34:30
    linux时钟概述(https://blog.csdn.net/yuki5233/article/details/82220078)linux系统有两个时钟:一个是硬件时钟,即BIOS时间;另一个是系统时钟,是linux系统Kernel(内核)时间。在linux系统上程序运行时读取的...
  • Centos7 修改硬件时间和系统时间

    万次阅读 2017-06-13 10:30:18
    一、废哔哔声明下,我是个...然后在程序里输出了new Date(),显示的时间和log4j一致,但是和系统时间不一致,这就导致订单时间不对应,对比时间的时会出现误差,许多订单显示超时,实际没有超时。当时排查过问题,可以很
  • linux系统有两个时钟:一个是硬件时钟,即BIOS时间;另一个是系统时钟,是linux系统Kernel(内核)时间。 在linux系统上程序运行时读取的时间都是系统Kernel(内核)时间。 每次Linux启动时,系统Kernel(内核)会先...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 896,852
精华内容 358,740
关键字:

硬件时间