CentOS7查看和关闭防火墙,查看端口占用情况netstat -apn | grep 8080

本文主要是介绍CentOS7查看和关闭防火墙,查看端口占用情况netstat -apn | grep 8080,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

CentOS 7默认使用的是firewall作为防火墙

查看防火墙状态

firewall-cmd --state
  • 停止firewall
systemctl stop firewalld.service
  • 禁止firewall开机启动
systemctl disable firewalld.service 

查看端口占用情况

netstat -apn | grep 8080  

 

 

阿里云ECS服务器CentOS7防火墙firewalld设置

使用root登录

1.确保服务器系统处于最新状态
[root@localhost ~]# yum -y update
如果显示以下内容说明已经更新完成
Complete!

2.重启服务器
[root@localhost ~]# reboot

3.安装防火墙
[root@localhost ~]# yum install firewalld

4.设置在开机时启用防火墙服务
[root@localhost ~]# systemctl enable firewalld.service

4.查看防火墙状态
[root@localhost ~]# systemctl status firewalld

5.启动防火墙
[root@localhost ~]# systemctl start firewalld

6.增加80端口到防火墙规则
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp

7.增加3306端口到防火墙规则
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp

8.增加21端口到防火墙规则
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=21/tcp

9.增加33000端口到防火墙规则
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=33000-33003/tcp

10.设置HTTP协议服务被允许
[root@localhost ~]# firewall-cmd --permanent --zone=public --add-service=http

11.使最新的防火墙设置规则生效
[root@localhost ~]# firewall-cmd --reload

12.重启防火墙服务
[root@localhost ~]# systemctl restart firewalld.service


firewalld的基本使用

使最新的防火墙设置规则生效

[root@localhost ~]# firewall-cmd --reload

查询ssh协议服务是否被允许

[root@localhost ~]# firewall-cmd --zone=public --query-service=ssh

查询HTTP协议服务是否被允许

[root@localhost ~]# firewall-cmd --zone=public --query-service=http

启动

[root@localhost ~]# systemctl start firewalld

查看状态

[root@localhost ~]# systemctl status firewalld

停止

[root@localhost ~]# systemctl disable firewalld

禁用

[root@localhost ~]# systemctl stop firewalld

#启动服务
[root@localhost ~]# systemctl start firewalld.service

关闭服务

[root@localhost ~]# systemctl stop firewalld.service

重启服务

[root@localhost ~]# systemctl restart firewalld.service

显示一个服务的状态

[root@localhost ~]# systemctl status firewalld.service

在开机时启用一个服务

[root@localhost ~]# systemctl enable firewalld.service

在开机时禁用一个服务

[root@localhost ~]# systemctl disable firewalld.service

查看服务是否开机启动

[root@localhost ~]# systemctl is-enabled firewalld.service

查看已启动的服务列表

[root@localhost ~]# systemctl list-unit-files|grep enabled

查看启动失败的服务列表

[root@localhost ~]# systemctl --failed

查看版本

[root@localhost ~]# firewall-cmd --version

查看帮助

[root@localhost ~]# firewall-cmd --help

显示状态

[root@localhost ~]# firewall-cmd --state

查看所有打开的端口

[root@localhost ~]# firewall-cmd --zone=public --list-ports

更新防火墙规则

[root@localhost ~]# firewall-cmd --reload

查看区域信息

[root@localhost ~]# firewall-cmd --get-active-zones

查看指定接口所属区域

[root@localhost ~]# firewall-cmd --get-zone-of-interface=eth0

拒绝所有包

[root@localhost ~]# firewall-cmd --panic-on

取消拒绝状态

[root@localhost ~]# firewall-cmd --panic-off

查看是否拒绝

[root@localhost ~]# firewall-cmd --query-panic

端口添加(–permanent永久生效,没有此参数重启后失效)

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=80/tcp

使最新的防火墙设置规则生效

[root@localhost ~]# firewall-cmd --reload

查看80端口

[root@localhost ~]# firewall-cmd --zone=public --query-port=80/tcp

删除80端口

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-port=80/tcp

删除21端口

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-port=21/tcp

删除HTTP协议服务

[root@localhost ~]# firewall-cmd --permanent --zone=public --remove-service=http

增加3306端口到防火墙规则tcp

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/tcp

增加3306端口到防火墙规则udp

[root@localhost ~]# firewall-cmd --permanent --zone=public --add-port=3306/udp

查看当前的区域

[root@localhost ~]# firewall-cmd --get-default-zone

查看当前的服务

[root@localhost ~]# firewall-cmd --zone=public --list-services

安装图形化用户接口工具 firewall-config,则以 root 用户身份运行下列命令

[root@localhost ~]# yum install firewall-config

检查防火墙版本

[root@localhost ~]# firewall-cmd --version

查看帮助

[root@localhost ~]# firewall-cmd --help

 

这篇关于CentOS7查看和关闭防火墙,查看端口占用情况netstat -apn | grep 8080的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/804499

相关文章

Java汇编源码如何查看环境搭建

《Java汇编源码如何查看环境搭建》:本文主要介绍如何在IntelliJIDEA开发环境中搭建字节码和汇编环境,以便更好地进行代码调优和JVM学习,首先,介绍了如何配置IntelliJIDEA以方... 目录一、简介二、在IDEA开发环境中搭建汇编环境2.1 在IDEA中搭建字节码查看环境2.1.1 搭建步

Springboot使用RabbitMQ实现关闭超时订单(示例详解)

《Springboot使用RabbitMQ实现关闭超时订单(示例详解)》介绍了如何在SpringBoot项目中使用RabbitMQ实现订单的延时处理和超时关闭,通过配置RabbitMQ的交换机、队列和... 目录1.maven中引入rabbitmq的依赖:2.application.yml中进行rabbit

Ubuntu 24.04 LTS怎么关闭 Ubuntu Pro 更新提示弹窗?

《Ubuntu24.04LTS怎么关闭UbuntuPro更新提示弹窗?》Ubuntu每次开机都会弹窗提示安全更新,设置里最多只能取消自动下载,自动更新,但无法做到直接让自动更新的弹窗不出现,... 如果你正在使用 Ubuntu 24.04 LTS,可能会注意到——在使用「软件更新器」或运行 APT 命令时,

Go信号处理如何优雅地关闭你的应用

《Go信号处理如何优雅地关闭你的应用》Go中的优雅关闭机制使得在应用程序接收到终止信号时,能够进行平滑的资源清理,通过使用context来管理goroutine的生命周期,结合signal... 目录1. 什么是信号处理?2. 如何优雅地关闭 Go 应用?3. 代码实现3.1 基本的信号捕获和优雅关闭3.2

Oracle数据库执行计划的查看与分析技巧

《Oracle数据库执行计划的查看与分析技巧》在Oracle数据库中,执行计划能够帮助我们深入了解SQL语句在数据库内部的执行细节,进而优化查询性能、提升系统效率,执行计划是Oracle数据库优化器为... 目录一、什么是执行计划二、查看执行计划的方法(一)使用 EXPLAIN PLAN 命令(二)通过 S

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

查看提交历史 —— Git 学习笔记 11

查看提交历史 查看提交历史 不带任何选项的git log-p选项--stat 选项--pretty=oneline选项--pretty=format选项git log常用选项列表参考资料 在提交了若干更新,又或者克隆了某个项目之后,你也许想回顾下提交历史。 完成这个任务最简单而又有效的 工具是 git log 命令。 接下来的例子会用一个用于演示的 simplegit