1、atd和crond两个任务管理程序的区别。
区别:atd是一个用于执行一次性任务的程序。单一执行的例行性工作:仅处理执行一次就结束了。它允许用户将命令或脚本安排在指定的时间执行一次,可以精确到分钟级别。通过at命令,用户可以向atd提交任务,并指定任务执行的时间。crond是一个周期性任务管理程序,循环执行的例行性工作:每隔一定的周期就需要执行一次。
2、指定在2023/08/26 09:00将时间写入testmail.txt文件中。
3、指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM。
使用 vim /etc/crontab 编辑
4、写出linux主机之间ssh免密登陆的过程。
1 .在客户端使用ssh-keygen -t rsa生成RSA类型密钥,一直回车,ll /root/.ssh/ 查看生成的文件。
2 . 使用ssh-copy-id root@192.168.40.132 (服务端ip)复制该公钥文件到服务端的该目录下。
3 .在客户端使用ssh (服务器ip)查看是否成功登录。
注意关闭防火墙和关闭Selinux,并使用hostname改名bash生效方便区分
[root@server ~]#systemctl disable firewalld
[root@server ~]# setenforce 0
[root@server ~]# getenforce Permissive
[root@server ~]# systemctl restart sshd