1.atd和crond两个任务管理程序的区别
2.指定在2023/08/26 09:00将时间写入testmail.txt文件中
3.指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下(/var/log/messages ),备份后日志文件名显示格式logfileYY-MM-DD HH-MM
4.写出linux主机之间ssh免密登陆的过程
1.atd适合用于需要在特定时间点执行一次的任务,而crond适合用于需要按照固定时间间隔重复执行的任务。
2.
date -d "2023-08-26 09:00" "+%Y-%m-%d %H:%M" > testmail.txt
3.
首先,使用crontab -e命令编辑crontab任务列表,然后在文件末尾添加以下内容:
0 4 * * * cp /var/log/messages /backup-directory/logfile$(date +\%y-\%m-\%d\ \%H:\%M)
保存并退出文件,这样每天凌晨4点,系统将自动将/var/log/messages文件复制到/backup-directory目录下,并以logfileYY-MM-DD HH-MM的格式命名备份文件。
4. 在Linux主机之间实现SSH免密登录的过程如下:
1)
ssh-keygen -t rsa
2)使用SSH将本地主机的公钥复制到远程主机。可以执行以下命令将公钥复制到远程主机:
ssh-copy-id user@remote-host
3)
ssh user@remote-host
文章讲述了atd和crond在Linux中的任务管理区别,如何用date命令在特定时间写入文本,以及用crontab设置每日凌晨4点备份日志文件。同时,介绍了实现Linux主机间SSH免密登录的步骤,包括生成SSH密钥对和复制公钥到远程主机。
940





