5.10学习笔记
计划任务:
一. 一次性计划任务安装yum -y install at启动systemctl start atd开机自启systemctl enable atd查看atq删除atrm创建at now +1minat>useraddctrl + d二.周期性计划任务创建计划任务 : crontabe -e查看计划任务 : crontabe -l删除计划任务 : crontabe -r
日志轮转:
日志轮转 : (通过mv来轮转)rsyslog 日志管理logrotate 日志轮转手动测试强制轮转 : logrotate /var/logrotate.d/logname日志配置主文件 : /etc/rsyslog.conflogrotate配置文件: 主配置文件 : /etc/logrotate.conf(决定每个日志文件如何轮转)在 /var/log/name.log 创建新的log文件在(子配置文件) /etc/logrotate.d/下面新编辑log文件,做自定义轮转策略自定义轮转 : /var/log/qianfeng.log{prerotate#添加轮转前的操作chattr -a /var/log/qianfeng.logendscriptcompressdelaycompresscreate 0644 root rootrotat 5postrotatechattr +a /var/log/qianfeng.logendscript}#参数 : weekly #轮转的周期,一周轮转,单位有年,月,日 rotate 4 #保留4份 create #轮转后创建新文件 dateext #使用日期作为后缀 compress #日志轮替时,旧的日志进行压缩 monthly #一月轮转一次minsize 1M #最小达到1M才轮转,否则就算时间到了也不轮转missingok #丢失不提示 include /etc/logrotate.d #包含该目录下的配置文件,会引用该目录下面配置的文件prerotate/endscript ---> 在转储以前需要执行的命令可以放入这个命令对,这两个关键字必须单独成行postrotate /endscript ---> 在转储以后需要执行的命令可以放入这个对,这两个关键字必须单独成行size触发分割的条件是:1.日志大小达到这个值,和时间周期没有关系。minsize触发分割的条件是:1.时间周期到了,2.日志大小达到这个值;两个条件都要满足。maxsize触发分割的条件是:1.时间周期到了,2. 日志大小大于这个值;两个条件任何一个满足。
远程管理:
ssh远程管理 : (/etc/ssh/sshd==>配置文件)远程连接 : ssh -p端口 root@ip地址 (端口默认的话就不用-p)免密登录 : ssh-keygen生成密钥ssh-copy-id ip地址,将公钥发送给对方