1.atd和crond两个任务管理程序的区别:
atd:单一执行的例行性工作:仅处理执行一次就结束
crond:每隔一定的周期就需要执行一次
2.指定在2023/08/26 09:00将时间写入testmail.txt文件中:
(先使用date命令查看当前的系统时间,如果指定的时间在系统的时间之前命令将无法执行)
任务实现:
3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MMDD-HH-MM
先使用命令编辑目录:vim /etc/crontab
在/etc/crontab下编辑:
查看实现与否:cat /etc/crontab
4.写出linux主机之间ssh免密登录的过程
1.关闭防火墙:systemctl stop firewalld;使用setenforce=0命令临时修改selinux状态
2.生成密钥命令:ssh-keygen -t rsa //-t即生成的密钥类型为rsa
Enter file in:即生成密钥保存位置,默认的话是/root/.ssh/id_rsa这个文件里。
Enter same passphrase:这东西就是在加个密码,二次加固,更安全了,如果嫌麻烦,直接回车跳过即可
The key fingerprint is:指纹信息
3.查看生成密钥
4.发送密钥:scp /root/mykey.pub root@192.168.188.66:/root/.ssh/authorized_keys
/root/mykey.pub:就是我们客户端生成公钥的保存位置
root@192.168.188.66:/root.ssh/authorized_keys:将公钥(mykey.pub)内容复制到另一台主机的/root.ssh/authorized_keys文件里。
5.验证: