首页 > 系统相关 >Linux防火墙操作firewall、iptable

Linux防火墙操作firewall、iptable

时间:2022-08-18 17:24:23浏览次数:45  
标签:iptables service firewall 防火墙 iptable -- tcp Linux

iptables防火墙命令操作
# 查看防火墙状态
service iptables status
# 停止防火墙
service iptables stop
# 启动防火墙
service iptables start
# 重启防火墙
service iptables restart
# 永久关闭防火墙
chkconfig iptables off
# 永久关闭后重启
chkconfig iptables on
# 开放某个区间端口 iptables命令最后的ACCEPT表示公网可访问,换成whitelist则仅限服务器之间通过内网访问。
# iptables -I:默认插入到第一行,原有规则后移。
# iptables -A :默认追加到最后一行。
iptables -A INPUT -p tcp --dport 3000:3006 -j ACCEPT
# 开放单个端口 iptables命令最后的ACCEPT表示公网可访问,换成whitelist则仅限服务器之间通过内网访问。
iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
iptables文件操作

vim /etc/sysconfig/iptables

# 先关闭所有的3306端口
iptables -I INPUT -p tcp --dport 3306 -j DROP
# 开启ip段192.168.1.0/24端的3306访问
iptables -I INPUT -s 192.168.1.0/24 -p tcp --dport 3306 -j ACCEPT
:wq!#保存
# 重启使配置生效
service iptables restart
firewall防火墙
# 查看firewall服务状态
systemctl status firewalld
# 查看firewall的状态
firewall-cmd --state
# 开启、重启、关闭、firewalld.service服务
service firewalld start
service firewalld restart
service firewalld stop
# 查看防火墙规则
firewall-cmd --list-all
# 查询端口是否开放
firewall-cmd --query-port=8080/tcp
# 开放80端口
firewall-cmd --permanent --add-port=80/tcp
# 移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload

标签:iptables,service,firewall,防火墙,iptable,--,tcp,Linux
From: https://www.cnblogs.com/SimpleWu/p/16599429.html

相关文章

  • Linux下C语言程序的内存布局
    在《虚拟地址空间以及编译模式》一节中讲到,虚拟地址空间在32位环境下的大小为4GB,在64位环境下的大小为256TB,那么,一个C语言程序的内存在整个地址空间中是如何分布的呢?数据......
  • Linux 运维项目发布指令笔记
    安装xsheel7 如果安装以后显示“该版本是一个beta测试版本”修改本地时间到一个比较早的时间以后再安装可以破除此问题指令:1.ps-ef|grepjava    查看进程......
  • linux--shell
    shell的第一行一般都是#!开头指的是解释器,默认是#!/bin/bash#!/usr/bin/python在路径下执行后缀.sh文件,需要加./,否者没有权限执行解决方法1:在sh文件shebang中加入,#!/b......
  • Redis篇:Linux下操作redis
    目录一、redis介绍安装和配置典型应用场景1.1介绍1.2redis特性1.3下载安装1.4三种启动方式1.5客户端链接1.6redis典型使用场景二、API的使用2.1通用命令2.2字符串......
  • linux 在线安装redis6.2.4
    1.下载安装包(usr/local)wgethttp://download.redis.io/releases/redis-6.2.4.tar.gz1.1如果wget报错安装weget插件yum-yinstallwget 2.解压安装包tar......
  • Linux YUM和RPM软件包管理
    1、YUM软件包管理器(推荐)yum(YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动......
  • linux 常用命令
    ps ps-aux(a显示现行终端机下的所有程序,包括其他用户的程序。u以用户为主的格式来显示程序状况。x显示所有程序,不以终端机来区分。) netstat netstat-......
  • Linux搭建DNS服务器
        环境centos7.xDNSSERVER:10.40.248.93简介DNS域名系统:过域名系统,可以使用易于理解和形象的字符串名称来标识网络应用(如www.baidu.com、www.taobao.com)。......
  • Golang打包windows、macos、linux下可执行文件
    windows.exe:#64bitGOOS=windowsGOARCH=amd64gobuild-obin/app-amd64.exeapp.go#32-bitGOOS=windowsGOARCH=386gobuild-obin/app-386.exeapp.goLinu......
  • jenkins linux服务器使用ssh实现免密登陆
    需求Jenkins部署的时候需要登陆到部署机执行shell脚本,然后采用ssh免密登陆。具体步骤(1)、客户端首先向服务器发送要对其进行身份验证的密钥对的用户名。(2)、服务器检......