美文网首页Linux
Linux防火墙相关命令

Linux防火墙相关命令

作者: h2coder | 来源:发表于2022-12-17 22:02 被阅读0次

前言

  • Linux默认防火墙是开启,而且所有的端口对外都是不可访问的,这么做的目的是为了安全。
  • 在Linux上安装Tomcat软件,Tomcat软件需要使用8080端口,但是由于端口对外都是不可访问的,所以Windows没法访问Linux的Tomcat。

解决办法有2种:

  1. 直接关闭防火墙,释放所有的端口,允许外界去访问全部的端口 (开发阶段)
  2. 只开放8080端口。开放指定的端口 (生产阶段,项目上线)

防火墙服务

命令 作用
systemctl start firewalld 开启
systemctl stop firewalld 关闭
systemctl enable firewalld 开机自启动==(默认状态)==
systemctl disable firewalld 关闭开机自启
systemctl status firewalld 查看当前防火墙状态
systemctl restart firewalld 重启服务
  • 查看所有服务的开机启动与关闭状态
systemctl list-unit-files --type=service
  • 查看指定服务的开机启动与关闭状态
# 服务状态有3钟情况:
# static表示该服务与其他服务相关联,不能单独设置该服务的启动状态
# disabled表示禁止开机启动
# enabled表示允许开机启动
systemctl list-unit-files --type=service | grep -i 服务名

开放端口命令

外网或内网需要连接到当前系统内的程序进行操作,需要linux系统开放程序端口,否则无法访问。

firewall-cmd 参数说明
--zone=public 开放哪个网络,默认是public <br />public: 公共网络 <br />internal: 专有网络
--add-port=端口/tcp 添加到防火墙中端口号,对外是打开的
--remove-port=端口/tcp 从防火墙的规则中删除端口号
--permanent 永久添加规则
--list-all 显示现有的规则,展示所有开放端口和一些其他信息
如果只显示开发的端口--list-ports
--reload 重新加载规则,让新加的端口号起作用

Tomcat开放端口

  • 开放8080端口
# 开放端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
# 重新加载防火墙规则
firewall-cmd --reload
# 显示现有规则
firewall-cmd --list-all
  • 不开放8080端口
# 不开放端口
firewall-cmd --zone=public --remove-port=8080/tcp --permanent
# 重新加载防火墙规则
firewall-cmd --reload
# 显示现有规则
firewall-cmd --list-all

相关文章

  • centos 7 常用操作命令

    用户操作 文件操作 系统相关操作 linux系统服务管理命令 防火墙操作相关 压缩、解压 相关操作 快捷键操作

  • 2020-08-13

    防火墙相关命令 网络相关命令

  • Docker 创建一个kafka,rabbitmq,jdk1.8

    环境centos Linux 命令 关闭防火墙 查询当前路径 查询宿主机IP docker相关 开启Docker:...

  • Linux 防火墙命令

    Linux 防火墙命令 查看防火墙状态:# 查看firewall服务状态 命令: 防火墙的设置 先检查防火墙服务是...

  • iptables命令详解

    linux命令之iptables 1、iptables命令简介 iptables命令是Linux上常用的防火墙软件...

  • Linux防火墙相关命令

    查看状态、开启、重启、关闭firewalld.service服务 查看防火墙规则 查询、开放、关闭端口

  • Linux防火墙相关命令

    前言 Linux默认防火墙是开启,而且所有的端口对外都是不可访问的,这么做的目的是为了安全。 在Linux上安装T...

  • centos 笔记

    -----------------防火墙相关命令----------------- ---------------...

  • [2019-09-25]Linux关闭防火墙命令

    Linux关闭防火墙命令 在外部访问CentOS中部署应用时,需要关闭防火墙。 关闭防火墙命令:systemctl...

  • Linux基本命令介绍

    本文命令都是基于CentOS7系统 一、防火墙相关命令 临时关闭防火墙 禁止防火墙开机启动 开启防火墙 查看防火墙...

网友评论

    本文标题:Linux防火墙相关命令

    本文链接:https://www.haomeiwen.com/subject/nydjqdtx.html