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

1
2
3
4
5
6
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

2)查看TCP进程各状态连接数

1
2
3
netstat -n |awk '/^tcp/ {++S[$NF]} END {for (a in S) print a,S[a]}'
||
netstat -n |awk '/^tcp/ {print $NF}'|sort|uniq -c

转载于:https://blog.51cto.com/alinu/1909415

查看TCP进程各状态连接数 IP封掉 的两个脚本相关推荐

  1. 查看tcp各个连接状态的数量

    4. 查看tcp各个连接状态的数量下面对的 netstat -tan|awk '$1~/tcp/{aa[$NF]++}END{for (h in aa)print h,aa[h]}' SYN_SENT ...

  2. 查看指定进程io状态的iotop命令

    iotop命令是一个用来监视磁盘I/O使用状况的top类工具.iotop具有与top相似的UI,其中包括PID.用户.I/O.进程等相关信息.Linux下的IO统计工具如iostat,nmon等大多数 ...

  3. linux进程状态d状态,Linux下进程的状态

    如下信息来自于命令man ps Here are the different values that the s, stat and state output specifiers (header & ...

  4. linux检查是否有D进程,Linux内核调试技术——进程D状态死锁检测

    Linux的进程存在多种状态,如TASK_RUNNING的运行态.EXIT_DEAD的停止态和 TASK_INTERRUPTIBLE的接收信号的等待状态等等(可在include/linux/sched ...

  5. linux查看终端进程,Linux查看进程

    1.ps ps命令是最基本同时也是非常强大的进程查看命令.使用该命令可以确定有哪些进程正在运行和它所运行的状态.进程是否结束.进程有没有僵死.哪些进程占用了过多的资源等.总之大部分信息都是可以通过执行 ...

  6. 进程的状态和转换 三态模型和五态模型

    进程的引入 由于早期未配置os的系统和单道批处理系统中程序是顺序执行的,然而这种方式浪费资源.系统资源利用率较低,从而出现了多道批处理系统.内存中可以同时装入多个程序,使其共享资源.并发执行.为了能使 ...

  7. 深度:linux内核调试技术—进程D状态死锁检测

    [推荐阅读] 深入linux内核架构--进程&线程 浅谈linux 内核网络 sk_buff 之克隆与复制 30分钟了解linux操作系统内核总结 1 TASK_UNINTERRUPTIBLE ...

  8. Linux 进程、端口、IP、连接数等查询脚本

    2019独角兽企业重金招聘Python工程师标准>>> 1. 查看TCP连接状态 1 netstat -nat |awk '{print $6}'|sort|uniq -c|sort ...

  9. mysql linux 客户端_MySQL—Linux查看客户端连接信息(连接数、进程等)

    介绍 在开发或者运维过程中,我们连接数据库的时候突然会遇到"Too many Connections"这种报错信息:这时我们就需要排除一下是哪些程序客户端连接较多而没有释放. 查看 ...

最新文章

  1. cloudemanager安装时出现ProtocolError: ProtocolError for 127.0.0.1/RPC2: 401 Unauthorized问题解决方法(图文详解)...
  2. RDKit | 基于RF和SVM的溶解度预测模型比较
  3. opcua客户端实现断线重连_PLCopen amp; OPC UA信息模型
  4. Xamarin使XRPC实现接口/委托远程调用
  5. Java性能调优调查结果(第一部分)
  6. 柔性太阳能电池pdf_房车旅行如何做到电力无忧,那就选择一套合适的太阳能供电系统吧...
  7. Bailian4022 买房子【迭代】
  8. FileUtils入门使用
  9. 编写简单的触摸屏驱动程序——基于QEMU
  10. springboot自定义启动logo
  11. IDEA Maven下载依赖时报错: ERROR - #org.jetbrains.idea.maven - Cannot reconnect.
  12. python选题背景_选题背景和意义
  13. Self-Signed SSL证书创建和使用
  14. 2018年全国职业院校技能大赛中职组网络空间安全正式赛卷
  15. 读书笔记《底层逻辑2·理解商业世界的本质》
  16. 连接真机开发安卓(Android)移动app MUI框架 添加购物车等——混合式开发(四)...
  17. java重新定义_重新定义Spring Cloud实战 PDF 下载
  18. 正则 提取 url 中 的 用户名 和 密码
  19. 关于mcu启动中内存数据搬运的总结
  20. [电路/定理]移相电路-不用仿真也可以计算相位

热门文章

  1. 如何清除aspx网页中的flash缓存
  2. linux进程调度算法:分时调度策略、FIFO调度策略、RR调度策略
  3. switch在C++中的用法以及用switch结构时要注意的问题(细节问题比较全面)
  4. C/C++中.和-的用法区别
  5. 不使用先验知识与复杂训练策略,从头训练二值神经网络!
  6. snpeff注释变异(variants)
  7. 阿里配管专家解读:如何最优成本搭建非标准的iOS构建集群
  8. Android数据库新王者-Realm入门教程
  9. readonly 和 disable的区别
  10. centos 的关机命令