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
系统时间 硬件时间 必须得相同
[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