一、实验要求
1.设置一次性计划任务在18:00时关闭系统,并查看任务信息。
2.每周日凌晨2点30分,运行cp命令对/etc/fstab文件进行备份,存储位置为/backup/fstab-YYYY-MM-DD-hh-mm-ss。
3.每周2、4、7的晚上8:45分,备份/var/log/secure文件至/logs目录中,文件名格式为“secure-yyyymmdd”。
4.每两小时取出当前系统/proc/meminfo文件中以S或M开头的行信息追加至/tmp/meminfo.txt文件中。
5.配置ntp时间服务器,确保客户端主机能和服务主机同步时间
二、 实验过程
1.设置一次性计划任务在18:00时关闭系统,并查看任务信息。
[root@localhost ~]# echo " shudow -h now " | at 18:00
2.每周日凌晨2点30分,运行cp命令对/etc/fstab文件进行备份,存储位置为/backup/fstab-YYYY-MM-DD-hh-mm-ss。
[root@localhost ~]# crontab -e
添加:
30 2 * * 7 cp /etc/fstab /backup/fstab-$(data +\%Y-\%M-\%d-%\H-\%M-%\S)
查看:
[root@localhost ~]# crontab -l
3.每周2、4、7的晚上8:45分,备份/var/log/secure文件至/logs目录中,文件名格式为“secure-yyyymmdd”。
[root@localhost ~]# crontab -e
添加:
45 20 * * 2,4,7 cp /var/log/secure /logs/secure-$(date +\%Y\%m\%d)
查看:
[root@localhost ~]# crontab -l
4.每两小时取出当前系统/proc/meminfo文件中以S或M开头的行信息追加至/tmp/meminfo.txt文件中。
创建新文件:
[root@localhost ~]# touch /tmp/meminfo.txt
[root@localhost ~]# vim /usr/local/bin/filter_meminfo.sh
存放:
grep -E "^[SM]" /proc/meminfo >> /tmp/meminfo.txt
[root@localhost ~]# chmod +x /usr/local/bin/filter_meminfo.sh
[root@localhost ~]# crontab -e
存放:
0 */2 * * * /usr/local/bin/filter_meminfo.sh
查看:
[root@localhost ~]# crontab -l
5.配置ntp时间服务器,确保客户端主机能和服务主机同步时间
服务端:
[root@localhost ~]# vim /etc/chrony.conf
添加:
Pool ntp.aliyun.com ibursAllow 192.168.46.0/24
[root@localhost ~]# systemctl restart chronyd.service --- 重启
[root@localhost ~]# systemctl enable chronyd.service --- 开机自启动
[root@localhost ~]# chronyc sources -v --- 查看
[root@localhost ~]# firewall-cmd --permanent --add-service=ntp --- 防火墙,只允许ntp通行
success
[root@localhost ~]# firewall-cmd --reload
success
用户端:
[root@localhost ~]# vim /etc/chrony.conf
添加:
pool 192.168.46.133 iburst
[root@localhost ~]# systemctl restart chronyd
[root@localhost ~]# systemctl enable chronyd
查看:
[root@localhost ~]# chronyc sources -v