首页 > 系统相关 >Linux添加防火墙、iptables的安装和配置

Linux添加防火墙、iptables的安装和配置

时间:2023-06-05 22:01:24浏览次数:37  
标签:iptables service firewall 防火墙 tcp state Linux

由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。

#停止firewall 
systemctl stop firewall.service#禁止firewall开机启动 
systemctl disable firewall.service 
#安装iptables 
yum install iptables-services

 

#编辑防火墙文件 (建议都在配置文件配置,不要命令配置)
vi /etc/sysconfig/iptables 
#添加80和3306端口 等等(自己配置)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT           #80端口开放

-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT    #3306端口开放

-I INPUT -s 113.106.93.110 -p tcp --dport 8089 -j DROP                         #禁止指定IP访问 8089

-I INPUT -s 113.106.93.110 -p tcp --dport 8080 -j ACCEPT                    #开放固定ipIP访问 8080

 

#重启防火墙使配置文件生效  
systemctl restart iptables.service

#设置iptables防火墙为开机启动项 
systemctl enable iptables.service

 

service iptables  start          #启动服务

service iptables  stop     #停止服务

service iptables  restart  #重启服务

 

关闭SELINUX 

vi /etc/selinux/config 
 #注释以下配置 
 SELINUX=enforcing 
 SELINUXTYPE=targeted 
  
 #增加以下配置 
 SELINUX=disabled 
  
 #使配置立即生效 
 setenforce 0



标签:iptables,service,firewall,防火墙,tcp,state,Linux
From: https://blog.51cto.com/u_4018548/6419802

相关文章

  • 一分钟学一个 Linux 命令 - mkdir 和 touch
    前言大家好,我是god23bin。欢迎来到《一分钟学一个Linux命令》系列,今天需要你花两分钟时间来学习下,因为今天要讲的是两个命令,mkdir和touch命令。前一个命令是操作目录的,后一个命令是操作文件的。建议学完手敲一篇加深记忆噢!mkdir什么是mkdir命令?mkdir是makedirect......
  • Linux操作系统中的软件
                            1软件分类    在LInux操作系统中主要有自由软件和开源软件,现在我们使用的最多的很多的自由软件或者开原软件几乎都得益于GUN计划。  GUN计划是由1983年9月由美国人RichardStallman发起的,目的......
  • 11步排查Linux是否被入侵
    以下操作是在CentOS6.9的系统中查看的。1.入侵者可能会删除机器的日志信息可以查看日志信息是否还存在或者是否被清空,相关命令示例:2.入侵者可能创建一个新的存放用户名及密码文件可以查看/etc/passwd及/etc/shadow文件,相关命令示例:3.入侵者可能修改用户名及密码文件可以查看/etc/p......
  • linux 分区误区
    分区linux默认是MBR分区,最多四个主分区一种是GUID(GPT)分区,GUID(GPT)最多支持128个主分区,没有扩展分区和逻辑盘,支持2.2T容量以上的硬盘分区需求是每个用户200GB分区挂载[root@lexun20~]#lsblkNAMEMAJ:MINRMSIZEROTYPEMOUNTPOINTnvme1n1259:2......
  • 13. linux 中断式驱动编程
    1.根据硬件工程生成设备数文件dts/{amba_pl:amba_pl{#address-cells=<1>;#size-cells=<1>;compatible="simple-bus";ranges;axi_timer_0:timer@42800000{clock-frequency=<10000......
  • Linux命令速查手册
    man-获得帮助manls#许多Linux自带命令可以通过man查看使用帮助ls--help#有些程序可以通过-h,--help查看使用帮助ls-显示目录内容ls#显示目录内容ls-l#以列表显示形式显示目录内容,通常在~/.bashrc文件......
  • linux 上使用的命令
    常用的命令mkdir文件夹名(创建文件夹)touch文件名 (创建文件)mv 文件要目标地址 (移动文件)解压命令:tar-zxvf/bbs.tar.zip-C/zzz/bbs将文件解压到指定文件夹下tar-xvffilename.tartar-zxvffilename.tar.gztar-zxvffilename.tgz......
  • Linux软连接和硬链接
    1.Linux链接概念Linux链接分两种,一种被称为硬链接(HardLink),另一种被称为符号链接(SymbolicLink)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(InodeIndex)......
  • Linux基础24 定时任务, 发邮件, date命令
    date命令[root@localhost~]#date2023年06月01日星期四00:57:36CST[root@localhost~]#date+%F2023-06-01[root@localhost~]#date+%F-%T2023-06-01-01:17:37[root@localhost~]#date+%Y2023[root@localhost~]#date+%m06[root@localhost~]#date+%d......
  • Windows和Linux的环境变量
    环境变量概述环境变量(EnvironmentVariables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的pat......