Linux中更新系统时间、同步系统时间和硬件时间

  • A+
所属分类:linux技术
摘要

​ 1.手动修改
​ date -s # 不建议
​ 2.时间同步服务器
​ ntpdate # 需要安装命令 yum -y install ntpdate
​ [root@oldboyedu dir]# ntpdate ntp1.aliyun.com
​ 9 Nov 09:18:02 ntpdate[12800]: step time server 120.25.115.20 offset 6599781.363777 sec


更新系统的时间

​ 1.手动修改
​ date -s # 不建议
​ 2.时间同步服务器
​ ntpdate # 需要安装命令 yum -y install ntpdate
​ [root@oldboyedu dir]# ntpdate ntp1.aliyun.com
​ 9 Nov 09:18:02 ntpdate[12800]: step time server 120.25.115.20 offset 6599781.363777 sec

系统时间 硬件时间 必须得相同

​ [root@oldboyedu dir]# clock #查看硬件时间
​ Mon 09 Nov 2020 09:19:58 AM CST -0.886525 seconds

系统时间同步到硬件时间

-w, --systohc
[root@oldboyedu dir]# date
Mon Nov 9 09:22:32 CST 2020
[root@oldboyedu dir]# date -s 20111010
Mon Oct 10 00:00:00 CST 2011
[root@oldboyedu dir]# clock
Mon 09 Nov 2020 09:22:46 AM CST -0.303082 seconds
[root@oldboyedu dir]# hwclock -w
[root@oldboyedu dir]# clock
Mon 10 Oct 2011 12:00:28 AM CST -0.833516 seconds

硬件时间同步到系统时间

-s, --hctosys
[root@oldboyedu dir]# ntpdate ntp1.aliyun.com
9 Nov 09:23:30 ntpdate[13108]: step time server 120.25.115.20 offset 286708960.362426 sec
[root@oldboyedu dir]# date
Mon Nov 9 09:23:42 CST 2020
[root@oldboyedu dir]# clock
Mon 10 Oct 2011 12:01:06 AM CST -0.302227 seconds
[root@oldboyedu dir]# hwclock -s
[root@oldboyedu dir]# date
Mon Oct 10 00:01:29 CST 2011

​ [root@oldboyedu dir]# !ntpdate # 调用最后一次执行的命令
​ ntpdate ntp1.aliyun.com
​ 9 Nov 09:24:41 ntpdate[13171]: step time server 120.25.115.20 offset 286708959.924164 sec
​ [root@oldboyedu dir]# hwclock --systohc
​ [root@oldboyedu dir]# date
​ Mon Nov 9 09:25:45 CST 2020
​ [root@oldboyedu dir]# clock
​ Mon 09 Nov 2020 09:25:47 AM CST -0.099872 seconds

查找7天前的文件并删除 # 面试题
​ [root@oldboyedu dir]# ll
​ total 0
​ -rw-r--r-- 1 root root 0 Aug 25 00:00 1.txt
​ -rw-r--r-- 1 root root 0 Aug 25 00:00 oldboy.txt
​ [root@oldboyedu dir]# find ./ -mtime +7
​ ./
​ ./oldboy.txt
​ ./1.txt

find ./ -type f -mtime +30|xargs rm

查找7天前的文件进行打包 放在/data目录下
[root@oldboyedu ~]# find ./ -type f -mtime +7|xargs tar zcvf /data/mtime.tar.gz
./.bash_logout
./.bash_profile
./.bashrc
./.cshrc
./.tcshrc
[root@oldboyedu ~]# ll /data/
total 4
-rw-r--r-- 1 root root 457 Nov 9 09:37 mtime.tar.gz