日常脚本

1)结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封顶

N=3
SEC_FILE=/var/log/secure
for ip in `grep "Failed password" $SEC_FILE|grep -Eo "([0-9]{1,3}\.){3}[0-9]{1,3}"|sort -n|uniq -c|awk ‘{if($1>$N) print $2}‘`
do
iptables -A INPUT -s $ip -p tcp --dport 22 -j DROP
done
时间: 2024-10-25 00:17:10

日常脚本的相关文章

shell日常脚本

1.用一条命令找出/etc/目录下过去24小时内被修改过的文件,后缀名是.log的文件并删除.find /etc -type f -mtime -1 -name "log*" -exec rm -rf {} \; 2.从test.log文件中找出包含"Not"."Fail"或"Error",同时不包含"Info"字段的行,然后找出以冒号":"分割的最后一列字段.cat test.log

日常脚本练习

1.创建用户脚本 #!/bin/bash##********************************************************************#Author:    小汤圆#:   #Date:     2019-12-04#FileName:   CreateUser.sh#URL:       暂无#Description:    The test script#Copyright (C):   2019 All rights reserved#QQ A

一行 Python 实现并行化 -- 日常多线程操作的新思路

转自: http://www.zhangzhibo.net/2014/02/01/parallelism-in-one-line/          http://chriskiehl.com/article/parallelism-in-one-line/  Python 在程序并行化方面多少有些声名狼藉.撇开技术上的问题,例如线程的实现和 GIL1,我觉得错误的教学指导才是主要问题.常见的经典 Python 多线程.多进程教程多显得偏"重".而且往往隔靴搔痒,没有深入探讨日常工作中

linux运维、架构之路-全网备份项目方案

1.项目需求说明 某公司有多台服务器,里面的数据很重要,如果磁盘坏了,数据就会丢失,所以公司要求把重要服务器数据备份以便出现问题时可以进行恢复,要求:每天晚上00点整在所有服务器上打包备份系统配置文件.网站程序目录及访问日志并通过rsync命令推送备份服务器backup上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器backup上) 2.具体需求规划 所有服务器的备份目录必须一致 /backup/ 要备份的系统配置文件包括但不限于: 一.定时任务服务器的配置文件(/var/sp

全网服务器数据备份方案(模拟生产环境)+邮件告知

使用rsync实现全网数据备份(模拟生产环境)+邮件告知 项目要求来源于网络:http://oldboy.blog.51cto.com/2561410/1856048 假定3台服务器主机名分别为web01.backup.nfs01,主机信息如下表: 服务器说明 内网IP 主机名 nginx web服务器 192.168.1.222 WEB-01 NFS存储服务器 192.168.1.233 NFS-01 rsync备份服务器 192.168.1.244 BACKUP 要求:每天晚上00点整在We

老男孩教育32期-08-09次上机测试题

第1章 50台集群服务器全网备份解决方案 1.1基本备份要求 已知3台服务器主机名分别为A(web01).B(backup) .C(nfs01) 要求:每天晚上00 点整在Web服务器A上打包备份系统配置文件.网站程序目录及访 问日志并通过rsync命令推送备份服务器B上备份保留(备份思路可以是先在本地按日期 打包,然后再推到备份服务器B上). 具体要求如下: 1)Web服务器A和备份服务器 B的备份目录必须都为/backup. 2)要备份的系统配置文件包括但不限于: a.定时任务服务的配置文件

UNIX/Linux 系统管理技术手册阅读(十一)

2016.11.7 2 Scripting and the Shell Good system administrators write scripts. Scripts standardize and automate the performance of administrative chores and free up admins' time for more important and more interesting tasks. In a sense, scripts are al

第三十八天-一道例题企业级备份方案

一.例题 某公司里有一台web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据备份,这样web服务器数据丢失可以进行恢复. 要求如下: 每天晚上00点整在web服务器A上打包备份系统配置文件.网站程序目录及访问日志,并通过rsync命令推送到服务器B上备份保留(备份的思路可以是先在本地按日期打包,然后再推到备份服务器B上). 问题一:实现web服务器A数据备份到服务器B 要求如下: 1.web服务器A和备份服务器B的备份目录必须都为/backup 2.系统配置文件包

Rsync 网站全网备份

某公司里有一台Web服务器,里面的数据很重要,但是如果硬盘坏了,数据就会丢失,现在领导要求你把数据做备份,这样Web服务器数据丢失可以进行恢复.要求如下: 每天晚上00点整在Web服务器A上打包备份系统配置文件.网站程序目录及访问日志并通过rsync命令推送到服务器B上备份保留(备份思路可以是先在本地按日期打包,然后再推到备份服务器B上). 问题一.实现把Web服务器A数据备份到服务器B. 具体要求如下: 1)Web服务器A和备份服务器B的备份目录必须都为/backup. 2)系统配置文件包括但