一、计划任务
一次性调度执行——at
yum -y install at #安装at
systemctl status atd # 查看启动状态
systemctl start atd # 启动服务
systemctl enable atd # 设置开机启动
at now +5min #5分钟后开始执行
at> 要执行的内容
at > <EOT> #CTRL + d 结束
循环调度执行——crontab
yum -y install crontabs #如果没有软件可以安装
systemctl start crond.service # 启动 注意:一般情况下系统都会自带crontab,无需再次操作
crontab -e #编辑计划任务
crontab -l #列出当前用户有哪些计划任务
crontab -r #删除所有计划任务(直接删除,不询问,谨慎操作)
* * * * *
分 时 日 月 周
二、SHH远程登录
1.安装
yum -y install openssh*
2.服务端启动服务
systemctl start sshd
3.关闭防火墙和selinux
systemctl stop friewalld && setenforce 0
登录方式
远程登录(需要密码):
ssh root@192.168.1.1 #192.168.1.1更改为你要登录的ip
无密码登录 :
1.生成一对密钥对:
ssh-keygen #一路回车
2.查看密钥位置:
cd /root/.ssh/
id_rsa ——私钥 id_rsa.pub ——公钥 known_hosts ——可信服务器列表的存放路径
authorized_keys ——授权文件,传输公钥后自动生成的文件
3.拷贝公钥给对方:
ssh-copy-id 对方服务器ip地址
4.成功之后再次远程登录就不需要密码了