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、
运行方式不同 | 依赖的服务不同 | ||
at | at只运行一次 | atd | 临时任务 |
crontab | crontab是循环运行 | crond | 周期任务 |
2、指定在2023/08/26 09:00将时间写入testmail.txt文件中
[root@localhost ~]# at 09:00 2023-08-26
warning: commands will be executed using /bin/sh
at> touch /root/testmail.txt
at> date>>/root/testmail.txt
at> <EOT>
job 16 at Sat Aug 26 09:00:00 2023
3、指定在每天凌晨4:00将该时间点之前的系统日志信息备份到个目录下
0 4 * * * root /bin/cp /var/log/messages /var/log/messages1/logfile'date+\%Y-\%m-\%d-\%H:\%M:\%S'
4、写出linux主机之间ssh免密登陆的过程
su root
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
service sshd restart
ssh 192.168.171.129 #用自己的ip测试 确认yes
换一台pc执行
scp ~/.ssh/authorized_keys root@192.168.171.128:~/.ssh
换一台pc再重复:
scp ~/.ssh/authorized_keys root@192.168.171.129:~/.ssh