ubuntu KVM 错误处理
2011-07-06 13:49
204 查看
需求:误操作用iptables规则把sshd端口22给封掉了,结果不能远程登陆,要想解决这问题,还要去机房,登陆真机去删除这规则。 问题来了,要写个监控脚本,监控iptables规则是否封掉了22端口,如果封掉了,给打开。 写好脚本,放到任务计划里,每分钟执行一次。
本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1744620
#!/bin/bash # check sshd port drop /sbin/iptables -nvL --line-number|grep "dpt:22"|awk -F ' ' '{print $4}' > /tmp/drop.txt i=`cat /tmp/drop.txt|head -n 1|egrep -iE "DROP|REJECT"|wc -l` if [ $i -gt 0 ] then /sbin/iptables -I INPUT 1 -p tcp --dport 22 -j ACCEPT fi注:临时添加防火墙规则,在/etc/sysconfig/iptables文件没有的,只有/etc/init.d/iptables save,才会有。
本文出自 “boyhack” 博客,请务必保留此出处http://461205160.blog.51cto.com/274918/1744620
相关文章推荐
- Ubuntu启动错误Checking Battery State的处理
- 安装vim时 无法获得锁 /var/lib/dpkg/lock - open (11: 资源暂时不可用) ubuntu 安装vim 及遇到的错误处理
- ubuntu环境搭建得错误处理
- ubuntu16.04安装mlab步骤及错误处理
- Ubuntu Hadoop 单机/伪分布式安装配置资料梳理及常见错误处理
- Fastmodel在Ubuntu14.04下安装与错误处理
- 小白式ubuntu14.04在安装anacoda后造成的路径错误问题以及后续问题处理方法
- Ubuntu 10.10 wubi安装错误处理
- Ubuntu16.04lTS安装qq文件时在处理时有错误发生:xxxi386问题
- Ubuntu 下调试Qt4.5 -lfreetype -lXrender -lgthread-2.0等错误的处理
- svn在ubuntu下Password for '(null)'错误处理
- Pydoop在AWS的Ubuntu上Segmentation fault 错误处理
- Ubuntu16.04中出现错误, Epson Driver Install "Failed to satisfy all dependencies"的处理方式.
- ubuntu (16.04) server 英文原版 添加中文语言支持 消除java 程序、mysql 数据库不能处理中文的错误
- ubuntu 的 document viewer evince 发生 Could not open X display 错误的处理
- ubuntu 错误处理日志
- (ubuntu 9.04) sudo apt-get update 错误处理
- ubuntu安装mysql错误处理
- Ubuntu10.04中安装TinyOS2.x后的几处错误处理
- Ubuntu内部错误信息及处理