iptables之自定义脚本

使用自定脚本,为可能在以后有变化的ip地址和网卡等创建变量。可以简化变动时对规则的修改,只需要修改变量对应的值即可。

#vim /usr/sbin/ipt
        #!/bin/bash
        ipt=/usr/sbin/iptable
        ointerf=eth1
        iinterf=eth0

oip=123.123.123.1
        iip=192.168.10.1

$ipt -F
        $ipt -A xxxx
        ....

编辑完成后添加到/etc/rc.local内,系统启动时自动执行。
        #vim /etc/rc.local
            /usr/sbin/ipt

时间: 2024-10-20 00:07:36

iptables之自定义脚本的相关文章

ArcMap自定义脚本工具制作

原文 ArcMap自定义脚本工具制作 在制图的前期,一般需要做一些数据的整理,如图层合并.裁剪等工作.虽然在ArcMap中也有提供对应的工具,但使用起来需要点技巧.如批量裁剪,虽然可以实现,但出来的结果会重命名为[图层名]_clip,这样对于配置好整个区域的mxd,需要单独裁剪部分范围数据非常不友好,以为后续工作意味着需要单独给裁剪出来的数据重命名,删除掉后缀_clip才可以统一设置数据源. 解决这个问题其实可以很快速的编写python脚本去实现.但脚本对于一般人来说比较麻烦,每次使用都需要调整

实战:自定义脚本启动mysql-mysql 5.6.19

根据工作环境,自定义一个mysql启动脚本 ---1.保存为/usr/local/mysql/scripts/mysql_env.ini #set mysql init variablesMYSQL_USER=system #mysql的用户名MYSQL_PASS='password' #mysql的登录用户密码 #check input parameter or noif [ $# -ne 1 ] ; then #判断输入的参数个数echo "mysql port is 3306"M

实战:自定义脚本关闭mysql-mysql 5.6.19

根据工作环境,自定义一个mysql关闭脚本 ---1.保存为/usr/local/mysql/scripts/mysql_env.ini #set mysql init variablesMYSQL_USER=system   #mysql的用户名MYSQL_PASS='password'  #mysql的登录用户密码 #check input parameter or noif [ $# -ne 1 ] ; then     #判断输入的参数个数 echo "mysql port is 330

L15.3 zabbix自定义脚本执行与报警配置(辅助5.4)

zabbix脚本报警配置 注:此文是5.4配置的一些关键配置说明,非完整步骤 zabbix-agent要配置为支持执行远程命令: vim /etc/zabbix/zabbix_agentd.conf EnableRemoteCommands=1 #Defaults    requiretty 注意 (1) 如果用到以其它用户身份执行命令的话,那么命令本身要以sudo方式运行: sudo /etc/rc.d/init.d/httpd restart (2) 在各agent上的sudoers文件:

zabbix 自定义脚本监控配置之网卡

注:要添加自定义脚本监控,必须升级zabbix agent版本至2.0.0以上, 一:配置步骤 1. 完成自定义监控脚本的编写(windows或linux脚本) 脚本要求: (1)既然是监控,那必然要有输出结果值(字符串,数字皆可) (2)必须要求zabbix用户有执行权限,当然可以直接设置所有用户都有执行权限(chmod 777 脚本文件) (3)若脚本需要传入参数,按照参数传入的顺序,在脚本中可用$1-$9来引用传入的参数 2 找到zabbix agent的配置文件zabbix_agentd

Cacti自定义脚本,监测Docker信息(Script/Command方式)

一 环境背景 监控主机A:192.168.24.231:被监控主机B:192.168.24.233 A/B主机,通过公私钥建立ssh连接 [操作B主机时不需要输入密码,详见笔记:http://app.yinxiang.com/l/ACQDOta4_v1IEr_WI6aufZVFEux9o1ou6ts/] 二 监控目标及测试结果 主机 A监测主机B上以下信息: 正在运行的容器数量 (黄) 已经定义的容器数量 (绿) 崩溃的容器数量        (红) 三 整体步骤 B主机采集docker容器信息

Zabbix的通知功能以及自定义脚本告警

本节内容: Zabbix的通知功能 定义接收告警的用户 定义Action Zabbix自定义脚本发送报警邮件 一.Zabbix的通知功能 在配置好监控项和触发器之后,一旦正常工作中的某触发器状态发生改变,一般意味着有异常情况发生,此时通常需要采取一定的动作(action),如告警或者执行远程命令. 实现zabbix的通知功能,一般需要两个步骤:定义所需的"媒介"和配置一个"动作". 媒介类型有:E-mail,SMS,Jabber和自定义的通知脚本.我这里就使用E-m

zabbix 获取不到自定义脚本的值解决

agent端: zabbix 自定义脚本 [[email protected] script]# cat check_ping.sh #!/bin/bash result=$(/usr/local/nagios/libexec/check_icmp -s $1 $2) a=$(echo $result | awk '{print $1}') if [ $a == "OK" ];then echo "0000" else echo "2222" f

树莓派进阶之路 (033) - 开机启动自定义脚本

因为需求需要,树莓派开机需要自动运行一些代码和脚本,并且需要对网络是否正常进行监测,所以需要做带网络监测的自启动服务. 参考了一下文档: Linux开机启动程序详解 Linux中设置服务自启动的三种方式,linux服务的开机启动和运行级别,linux系统的7种运行级别,ubuntu下设置开机启动服务, Ubuntu15.x /CentOS 7.x 以后 设置开机启动,添加自定义系统服务,自定义开机启动, Ubuntu14.04设置开机启动脚本,如何添加自定义脚本到开机自启动,linux添加开机自