背景:因业务需求,需要在CentOS服务器启动时通过自动执行脚本配置iptables过滤规则

方案:
1、在写好的自启动脚本set-iptables.sh的首行 #!/bin/bash 下面添加如下两条注释:
#chkconfig: 2345 90 10
#description: set-iptables.sh is a script to set iptables

2、将脚本移动到/etc/rc.d/init.d目录下
sudo mv /opt/script/set-iptables.sh /etc/rc.d/init.d

2、增加脚本的可执行权限
sudo chmod 755 /etc/rc.d/init.d/set-iptables.sh

3、添加脚本到开机自动启动项目中
cd /etc/rc.d/init.d
sudo chkconfig --add set-iptables.sh
sudo chkconfig set-iptables.sh on

踩坑:开始通过在 /etc/rc.d/rc.local文件中添加执行脚本,但重启电脑后iptables一直没有生效,测试看脚本应该执行了,但不知道为啥没有生效。 怀疑是操作系统的iptables设置在自启动脚本后面执行的,把之前的设置覆盖掉了,只是猜测。

通过CentOS开机自启动脚本设置iptables相关推荐

  1. 【记录】我的一个Centos开机自启动脚本的制作

    原文地址: http://www.2cto.com/os/201306/220559.html 我的一个Centos开机自启动脚本的制作 一.切换到/etc/init.d/ 二.制作sh脚本 vi a ...

  2. CentOS 开机自启动脚本

    开机时执行自己的脚本. 1.编写自己的服务脚本 进入系统服务脚本目录: cd /etc/rc.d/init.d/ vi test 内容如下: #!/bin/bash # # chkconfig: - ...

  3. centos开机自启动脚本死循环无法开机解决

    问题: 想写个自启动脚本偷个懒,发现重启之后没有进程,想到可能是脚本里程序执行太快,就写了个死循环测试下,然后偷懒不干了. 设置开机自启动: # 编写一个简单的脚本,刚开始没执行,测试用的 echo ...

  4. 麒麟V10sp1轻松设置开机自启动脚本

    大家有没有经常碰到每次开机都需要花费5分钟去手动运行某个脚本的情况,是不是偶尔懒的动手,想开机之后自动运行.比如开机自动新建文件,自动清垃圾,自动打开qq,自动打开微信,自动打开浏览器,自动发送邮件诸 ...

  5. Linux设置开机自启动脚本

    这里介绍两种Linux开机自启动脚本的方式 也可用于开机自启动软件(把软件的启动写成脚本,然后再让脚本开机自启动即可) 方式1:/etc/profile.d/ 把自启动脚本放在/etc/profile ...

  6. CentOS开机启动脚本的顺序

    CentOS开机启动脚本的顺序 时间:2015-05-27 01:37来源:chinaunix.net 作者:br9852000 举报 点击:800次 id="iframeu2000246_ ...

  7. linux开发板开机自启动脚本,linux 添加开机自启动脚本

    Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法. 1. 编写脚本autostart.sh(这里以开机启动redis服务为例),脚本内容 ...

  8. 开机自启动脚本_Linux配置开机自启动执行脚本的两种方法

    代码来源:oschina 原文作者:醉生梦死zsms 原文链接:https://my.oschina.net/u/3285916/blog/1622358 本文版权归原作者所有,如有侵权请立即与我联系 ...

  9. bash 脚本中激活conda环境_ubuntu18.10目标检测算法环境部署+开机自启动脚本创建screen下的web服务...

    内容概要 cuda+cudnn+python环境安装 ubuntu18的开机自启动脚本 screen服务开启 以我个人的实践来看,把python开发的算法封装成webserver的服务供前端程序调用是 ...

  10. CentOS7 开机自启动脚本 chkconfig方式

    Linux设置自启动 sysv-rc-conf - Linux设置开机自动启动 CentOS7 开机自启动脚本 chkconfig方式 chkconfig 设置开机自启动 注意点 自启动脚本放置路径: ...

最新文章

  1. SQL语句-exec执行
  2. Linux下命令行压缩照片或图片的脚本 (ImageMagick使用心得,convert,import,display实例)
  3. 剑指Offer(Java实现)重建二叉树
  4. C#的float、double与decimal
  5. 【原】.Net创建Excel文件(插入数据、修改格式、生成图表)的方法
  6. Authorize.Net使用小结
  7. 0基础半路转行学IT还来得及吗?
  8. python和c++情侣网名_[宜配屋]听图阁
  9. python的reader函数读取的信息包括抬头嘛_Python读取数据文件的方法
  10. 下载python教程-python教程pdf下载
  11. 比芒果广告还要专业的广告管理系统:Keymob
  12. 《Java从入门到放弃》文章目录
  13. WiFi探针获取的伪MAC地址是什么?
  14. 小爱音箱 电脑 麦克风_颜值音质皆出色,还有丰富功能,小米小爱音箱体验
  15. 小伙创业做奶茶,兢兢业业把奶茶店已经扩张到了10家分店
  16. 不想被甲方折磨?移动互联网的9大趋势知道一个算你牛
  17. EOS的中心化,该中国财团背锅吗?
  18. CentOS下连VisualSVN服务器时报Key usage violation错误的解决方案
  19. 自定义组件的behaviors笔记
  20. origin 8.1 视频教程

热门文章

  1. IBM中低端存储解决方案
  2. 06.SpringBoot的webjars和静态资源映射
  3. [Java][Android][Process] Process 创建+控制+分析 经验浅谈
  4. 指数加权平均与其偏差消除
  5. Luogu2564 [SCOI2009]生日礼物
  6. BZOJ2118[国家集训队] 墨墨的等式
  7. 2019JAVA中ajax不高亮_2019-01-18 ajax请求时,token死活放不大header中
  8. navicat黑色_“黑色星期五”之SQL浅析
  9. code review的一些思考
  10. linux日志logger命令详解