一篇带你用Deepin管理Iptables脚本

运维 系统运维
在CentOS上用惯了iptables,作为服务进行管理,但是在Debian上没有对应的脚本,手动做一个。现在系统基本都是使用systemd进行管理,可以直接编辑service文件进行管理。

简介

在CentOS上用惯了iptables,作为服务进行管理,但是在Debian上没有对应的脚本,手动做一个

[[413421]]

 

service文件

现在系统基本都是使用systemd进行管理,可以直接编辑service文件进行管理。

  1. sudo vim /usr/lib/systemd/system/iptables.service 
  1. [Unit] 
  2. Description=iptables rules service 
  3. After=network.target 
  4. [Service] 
  5. Type=oneshot 
  6. ExecStart=/usr/sbin/iptables-restore  /etc/iptables.rules 
  7. ExecReload=/usr/sbin/iptables-restore  /etc/iptables.rules 
  8. ExecStop=/usr/sbin/iptables -P INPUT ACCEPT 
  9. ExecStop=/usr/sbin/iptables -F 
  10. RemainAfterExit=yes 
  11.  
  12. [Install] 
  13. WantedBy=multi-user.target 

加载文件

[[413422]]

  1. sudo systemctl daemon-reload 
  2. sudo systemctl enable iptables 
  3. sudo systemctl start iptables 
  4. sudo systemctl reload iptables 

保存配置文件

这里只能控制服务的启动、重载和关闭,不能保存配置文件。可以通过命令直接保存配置文件。

  1. /usr/sbin/iptables-save -f /etc/iptables.rules 

 

责任编辑:姜华 来源: 今日头条
相关推荐

2022-05-13 16:21:38

javascrip脚本SVG

2020-12-23 08:12:08

javascriptSVG脚本SVG元素

2021-08-23 06:25:57

CSS 技巧animation

2022-03-11 08:32:53

C代码代码编辑vscode

2023-04-20 08:00:00

ES搜索引擎MySQL

2021-05-20 06:57:16

RabbitMQ开源消息

2021-06-16 08:28:25

unary 方法函数技术

2021-04-27 09:22:12

QML编程语言

2021-05-12 06:18:19

KubeBuilderOperatork8s

2021-05-17 05:51:31

KubeBuilderOperator测试

2022-03-10 08:31:51

REST接口规范设计Restful架构

2022-02-24 07:56:42

开发Viteesbuild

2021-05-18 05:40:27

kubebuilderwebhook进阶

2021-06-30 00:20:12

Hangfire.NET平台

2022-02-21 09:44:45

Git开源分布式

2021-05-16 10:52:58

kubebuilderstatus event

2023-05-12 08:19:12

Netty程序框架

2021-08-11 07:02:21

npm包管理器工具

2022-04-08 08:32:40

mobx状态管理库redux

2021-07-28 10:02:54

建造者模式代码
点赞
收藏

51CTO技术栈公众号