脚本开发 第2页
基于shell/python/bat语言编写的的脚本,适用于各种自动化运维。
1这是一段自动备份nginx/mysql日志的shell脚本,该脚本自动检测主机上所部署的服务并按日期分割其日志,然后打包并备份至指定的目录。
1该脚本用于自动检查并配置系统基线,主要功能有:自动禁止root远程登录、设置密码最小长度和复杂度、口令生存周期、命令行界面超时时间,检查MASK设置等。
1该脚本的功能是在文件1中删除与文件2中相匹配的IP地址,即文件2中出现的IP地址如果在文件1中也存在的话,则删除文件1中相应的IP地址。
1做运维,常常要通过ping来检测一堆主机是否在线,于是分享个小脚本,分别写了shell和python的,方便大家使用。
1比对本机IP是否在资料库中存在,如果存在则获取对应的磁盘目录是否已经正常挂载,如果挂载成功则检查对应的进程是否正常。
2使用过飞塔(FortiGate)防火墙的运维人员应该知道,它没有批量处理功能!本文讲述如何编写Shell脚本远程批量添加IP地址,并将IP地址加入IP组。
2服务器A每隔5分钟检测是否产生了无法访问的告警日志文件,随即复制到服务器C上的共享目录,服务器B每隔5分钟检测共享目录上是否产生了日志文件,如果有则马上执行SQL语句。
1有一个包含多个进程的程序组,每个进程每小时都会生成独立的日志文件,如果没有生成日志则意味着应用异常,此时需要生成错误报告,以供zabbix报警。
1在Linux系统中,通过检测服务端口、进程名称或系统服务名的方式来判断应用运行状态,并且尝试自动恢复已经停止运行的应用。
1Windows操作系统默认情况确实不那么安全,本文所提供的脚本正是针对Windows进行基线加固,将以下脚本保存到bat文件中并执行即可。