hwclock

hwclock与clock命令

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-04 03:31:29
linux系统中有两种时钟:   系统时钟:由linux内核通过cpu的工作频率进行计时,系统启动时内核会自动读取硬件时钟,然后由系统时钟独立运行,之后所有的linux的指令与函数都是读取系统的时钟设定   硬件时钟:主板时钟设备进行计时,可通过bios进行设置。 hwclock命令用于显示与设定硬件时钟与系统时钟。 命令用法: hwclock 显示当前系统时间 主要参数有 -w, --systohc  将硬件时钟调整为与目前的系统时钟一致。 -s, --hctosys  将系统时钟调整为与目前的硬件时钟一致。 其他参数有 --adjust  hwclock每次更改硬件时钟时,都会记录在/etc/adjtime文件中。使用--adjust参数,可使hwclock根据先前的记录来估算硬件时钟的偏差,并用来校正目前的硬件时钟。 --debug  显示hwclock执行时详细的信息。 --directisa  hwclock预设从/dev/rtc设备来存取硬件时钟。若无法存取时,可用此参数直接以I/O指令来存取硬件时钟。 --set --date=<日期与时间>  设定硬件时钟。 --show  显示硬件时钟的时间与日期。 --test  仅测试程序,而不会实际更改硬件时钟。 --utc  若要使用格林威治时间,请加入此参数,hwclock会执行转换的工作。 --version

Linux03 /Linux基本命令

我怕爱的太早我们不能终老 提交于 2019-12-03 04:57:21
Linux03 /Linux基本命令 1.Linux命令行的组成结构 2.Linux系统命令操作语法格式 命令 空格 参数 空格 【文件或路径】需要处理的内容 rm -rf /tmp/* ls -la /home 1.一般情况下,【参数】是可选的,一些情况下【文件或路径】也是可选的 2.参数 > 同一个命令,跟上不同的参数执行不同的功能 3.执行linux命令,添加参数的目的是让命令更加贴切实际工作的需要 4.linux命令,参数之间,普遍应该用一个或多个空格分割 3.创建一个目录 /boy windows下: 鼠标右击 > 新建文件夹 Linux下: make directory > mk dir > mkdir ------------------------------- mkdir /boy ------------------------------- cd / mkdir oldboy #递归创建a/b c/d mkdir -p a/b c/d #递归创建test/a,b,c,d四个目录 mkdir -p test/{a,b,c,d} #递归创建文件夹a/b/c/d/e mkdir -p a/b/c/d/e 4.查看目录 /boy #显示/boy下的内容 ls /boy 5.改变当前的目录/位置 cd /home cd ~ cd - 6.打印当前工作目录

Centos7安装配置NTP时间服务器

匿名 (未验证) 提交于 2019-12-02 22:56:40
Centos7安装配置NTP时间服务器 1.查看当前服务器时区&列出时区并设置时区 [root@mail ~]# timedatectl #查看时区 Local time: Tue 2018-08-07 14:09:35 CST Universal time: Tue 2018-08-07 06:09:35 UTC RTC time: Tue 2018-08-07 06:09:33 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a [root@mail ~]# timedatectl list-timezones #列出所有时区 [root@mail ~]# timedatectl list-timezones | grep Asia/Shanghai Asia/Shanghai [root@mail ~]# timedatectl set-timezone Asia/Shanghai #设置时区为上海 2.时区概念理解 GMT、UTC、CST、DST UTC 整个地球分为二十四个时区,每个时区都有自己的本地时间,在国际无线电通电场合,为了统一起见,使用一个统一时间,称为通用协调 时间 GMT 格林威治标准时间

ARM Linux RTC 时间的读取与设置

匿名 (未验证) 提交于 2019-12-02 21:59:42
  RTC 芯片采用 PCF8563T,Linux 系统使用 date 设置时间后用 hwclock -w 同步到 RTC,一段时间后 Linux 系统时间与本地时间相差 8 个小时。   直觉告诉我们这是时区造成的,要么是系统的时区配置不对,要么是 RTC 时间的读写不对。 时区配置主要是两个文件:/etc/localtime 和 /etc/timezone,内容如下,看来是已经配置成 CST(中国标准时间)的了。 # ls -l /etc/localtime lrwxrwxrwx 1 root root 33 Jan 1 1970 /etc/localtime -> /usr/share /zoneinfo/ Asia / Shanghai # cat /etc/timezone Asia/Shanghai 设定了时区,还要确定 Linux 系统的时间方案。Linux 支持 UTC 时间,也就是本初子午线上的时间,它和以前的格林尼治时间(GMT)的区别似乎在于 UTC 是由多个原子钟平均出来的。 协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT,Coordinated Universal Time)和法文(TUC)的缩写不同,作为妥协,后来都统一简称 UTC。   在文件 /etc/default/rcS 中,设定了系统是否使用 UTC,UTC=yes

linux操作系统的时间

匿名 (未验证) 提交于 2019-12-02 21:56:30
参考: http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3637782 linux平台中有硬件时钟与系统时钟两种时钟,一个是由主板电池驱动的“Real Time Clock”也叫做RTC或者叫CMOS时钟,硬件时钟。当操作系统关机的时候,用这个来记录时间,但是对于运行的系统是不用这个时间的。另一个时间是 “System clock”也叫内核时钟或者软件时钟,是由软件根据时间中断来进行计数的,内核时钟在系统关机的情况下是不存在的,所以,当操作系统启动的时候,内核时钟是要读取RTC时间来进行时间同步。 date命令:以指定的形式显示时间或者设定系统时间。 用法:date [选项]... [+格式]  或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期。 -d,--date=字符串 显示指定字符串所描述的时间,而非当前时间 -f,--file=日期文件 类似--date,从日期文件中按行读入时间描述 -r, --reference=文件 显示文件指定文件的最后修改时间 -R, --rfc-2822 以RFC 2822格式输出日期和时间 例如:2006年8月7日,星期一 12:34:56 -0600 --rfc-3339

hwclock命令使用说明

↘锁芯ラ 提交于 2019-12-01 10:01:47
1、命令概述 hwclock命令是一个硬件时钟访问工具,它可以显示当前时间、设置硬件时钟的时间和设置硬件时钟为系统时间,也可设置系统时间为硬件时钟的时间。 2、命令语法 hwclock【选项】 3、命令选项 -s:将硬件时钟同步到系统时钟 -w:将系统时钟同步到硬件时钟 4、命令示例 1 [root@localhost ~]# hwclock -w 来源: https://www.cnblogs.com/liuzgg/p/11677845.html

Linux系统时间同步方法

走远了吗. 提交于 2019-12-01 09:51:14
在Windwos中,系统时间的设置很简单,界面操作,通俗易懂,而且设置后,重启,关机都没关系。系统时间会自动保存在BIOS时钟里面,启动计算机的时候,系统会自动在BIOS里面取硬件时间,以保证时间的不间断。但在Linux下,默认情况下,系统时间和硬件时间并不会自动同步。在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠BIOS电池来维持,而系统时间,是用CPU Tick来维持的。在系统开机的时候,会自动从BIOS中取得硬件时间,设置为系统时间。 1. Linux系统时间的设置 在Linux中设置系统时间,可以用date命令: 1 //查看时间 2 [root@node1 ~]# date 3 Tue Feb 25 20:15:18 CST 2014 4 //修改时间 5 [root@node1 ~]# date -s "20140225 20:16:00" #yyyymmdd hh:mm:ss 6 Tue Feb 25 20:16:00 CST 2014 7 //date 有多种时间格式可接受,查看date --help 2. Linux硬件时间的设置 硬件时间的设置,可以用hwclock或者clock命令。两者基本相同,只用一个就行,只不过clock命令除了支持x86硬件体系外,还支持Alpha硬件体系。 1 /

CentOS7--配置时间和日期

北慕城南 提交于 2019-11-30 21:41:09
CentOS7提供三个命令行工具,可用于配置和显示有关系统日期和时间的信息。 timedatectl: Linux 7中的新增功能,也是systemd其中的一部分。 date:系统时钟,也成为软件时钟,一旦系统启动并且系统时钟被初始化,系统时钟就完全独立硬件时钟。 hwclock: real-time clock ( RTC )通常被称为 硬件时钟 ,(在系统集成电路板上),即使在机器关闭时也能正常工作。实时时钟可以使用UTC( Universal Time )或本地时间,建议使用UTC。 使用 timedatectl 命令 显示当前日期和时间: 1 timedatectl 1 2 3 4 5 6 7 8 9 [root@zydev ~] # timedatectl Local time : Mon 2017-11-06 01:22:46 CST #中部标准时间,UTC+8 Universal time : Sun 2017-11-05 17:22:46 UTC RTC time : Sun 2017-11-05 17:22:46 Time zone: Asia /Shanghai (CST, +0800) NTP enabled: no NTP synchronized: no RTC in local TZ: no DST active: n /a

根文件系统时间设置

六月ゝ 毕业季﹏ 提交于 2019-11-29 12:21:14
刚开始的根文件系统时间是: [root @EnjoyLinux /]# date Wed Mar 29 19:00:19 UTC 2000 我们要做的,就是修改这个时间,修改成现在的时间, 设置系统时钟的操作: # date 080610532012.00 2012年8月6日10:53 :0 通用的设置格式: # date 月日时分年.秒 设置完后,查看 [root @EnjoyLinux /]# date Mon Aug 6 10:58:50 UTC 2012 同步硬件时钟 hwclock -w [root @EnjoyLinux /]# hwclock -w [root @EnjoyLinux /]# hwclock Mon Aug 6 11:02:05 2012 0.000000 seconds [root @EnjoyLinux /]# date Mon Aug 6 11:02:05 UTC 2012 设置完这个之后,修改启动项 [root@EnjoyLinux /]# vi /etc/init.d/rcS 添加一项, /sbin/hwclock -s 至此,开发板启动后时间将保持现实时间,当然,前提是,开发板的电池不要拔掉。 转载于:https://my.oschina.net/u/860952/blog/549202 来源: https://blog.csdn.net

Linux时间y设置

房东的猫 提交于 2019-11-29 03:51:42
1, linux系统时钟有两个,一个是硬件时钟,即BIOS时间,就是我们进行CMOS设置时看到的时间,另一个是系统时钟,是linux系统Kernel时间。当Linux启动时,系统Kernel会去读取硬件时钟的设置,然后系统时钟就会独立于硬件运作。有时我们会发现系统时钟和硬件时钟不一致,因此需要执行时间同步。 2,修改硬件时钟 查看硬件时钟命令: # hwclock --show 设置硬件时间: # hwclock --set --date="09/18/18 10:35:25" (月/日/年 时:分:秒) 3,修改系统时间。 用date命令将日期设置为2018年9月18日 # date -s 09/18/18 (月/日/年) 将时间设置为10点38分15秒 date -s 10:38:15 4,同步系统时钟和硬件时钟 重启 Linux系统后,硬件时钟和系统时钟同步。如果不大方便重新启动的话(服务器通常很少重启),使用clock或hwclock命令来同步系统时钟和硬件时钟。 硬件时钟与系统时钟同步: # hwclock --hctosys 或者 # clock --hctosys 上面命令中,--hctosys表示Hardware Clock to SYStem clock。 系统时钟和硬件时钟同步: # hwclock --systohc 或者 clock --systohc 5