首页 > 系统相关 >CentOS7 防火墙操作

CentOS7 防火墙操作

时间:2023-06-15 21:34:51浏览次数:39  
标签:-- cmd 端口 防火墙 firewalld CentOS7 firewall systemctl 操作

一、开启特定端口命令

二、常用命令


 

一、开启特定端口命令

1.检查防火墙是否开启(需要开启防火墙)

#查看防火墙状态命令:
systemctl status firewalld
#启动防火墙命令:
systemctl start firewalld
#关闭防火墙命令:
systemctl stop firewalld

 

 2.开放指定端口(开发端口后需要重启防火墙才生效)

firewall-cmd --add-port=443/tcp --zone=public --permanent
#命令含义:
#–add-port=1935/tcp #添加端口,格式为:端口/通讯协议
#–zone #作用域
#–permanent #永久生效,没有此参数重启后失效


#关闭指定端口
# firewall-cmd --remove-port=443/tcp --zone=public --permanent

3.更新防火墙规则

firewall-cmd --reload

 4.查询端口是否开启

#查询端口命令(yes表示开启,no表示关闭):
firewall-cmd --query-port=443/tcp
#查看所有已开放端口:
firewall-cmd --list-all

 

二、常用命令

firewalld的基本使用
 
二、常用操作命令
 
#启动: 
systemctl start firewalld
 
#关闭: 
systemctl stop firewalld
 
#查看状态: 
systemctl status firewalld
 
#开机禁用 : 
systemctl disable firewalld
 
#开机启用 : 
systemctl enable firewalld
 
※systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
 
#启动一个服务:
systemctl start firewalld.service
 
#关闭一个服务:
systemctl stop firewalld.service
 
#重启一个服务:
systemctl restart firewalld.service
 
#显示一个服务的状态:
systemctl status firewalld.service
 
#在开机时启用一个服务:
systemctl enable firewalld.service
 
#在开机时禁用一个服务:
systemctl disable firewalld.service
 
#查看服务是否开机启动:
systemctl is-enabled firewalld.service
 
#查看已启动的服务列表:
systemctl list-unit-files|grep enabled
 
#查看启动失败的服务列表:
systemctl --failed
 
#配置
firewalld-cmd
 
#查看版本: 
firewall-cmd --version
 
#查看帮助: 
firewall-cmd --help
 
#显示状态: 
firewall-cmd --state
 
#查看所有打开的端口: 
firewall-cmd --zone=public --list-ports
 
#查看区域信息: 
firewall-cmd --get-active-zones
 
#查看指定接口所属区域: 
firewall-cmd --get-zone-of-interface=eth0
 
#拒绝所有包:
firewall-cmd --panic-on
 
#取消拒绝状态: 
firewall-cmd --panic-off
 
# 查看是否拒绝: 
firewall-cmd --query-panic

 

标签:--,cmd,端口,防火墙,firewalld,CentOS7,firewall,systemctl,操作
From: https://www.cnblogs.com/zdyang/p/17484160.html

相关文章

  • nginx安装-CentOS7
    一、下载nginx版本二、配置2.1安装配置2.2配置nginx环境变量2.3 设置开机启动2.4CentOS7防火墙端口开放三、卸载nginx四.常用命令  一个项目,使用https协议,用nginx做负载。使用当前较新的windows版本nginx1.23.3.2SnapDragonfly,使用Jmeter压测,很不理想,http协议能......
  • 操作系统导论-研读笔记
    第1部分虚拟化第2部分并发线程和进程的区别:线程与进程,你真得理解了吗本质区别:进程是操作系统进行资源分配和调度的基本单位,线程是处理器任务调度和执行的基本单位。资源开销:每个进程都有独立的地址空间,彼此隔离,进程之间的切换会有较大的开销;线程可以看做轻量级的进程,同......
  • 实时操作系统(转)
    原文:https://zhuanlan.zhihu.com/p/86861756 在维基百科上,实时操作系统(RTOS)的定义如下:实时操作系统(Real-timeoperatingsystem,RTOS),又称即时操作系统,它会按照排序运行、管理系统资源,并为开发应用程序提供一致的基础。实时操作系统与一般的操作系统相比,最大的特色就是“实时......
  • ps基本操作
    综合案例:产品模块分析: 下面是代码部分以及效果图:注意其中的注释非常重要<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">......
  • EXCEL操作快捷键
    Ctrl+D单元格内容向下复制Ctrl+R单元格内容向右复制Ctrl+Pageup:移动到上一个工作表Ctrl+Pagedown :移动到下一个工作表Ctrl+9隐藏行Ctrl+Shift+9取消隐藏行Ctrl+;输入当前日期39、Ctrl+Shift+;输入当前时间40、Ctrl+F1显示功能区****************************......
  • 【843】dataframe相关操作
    按照列排序:pandas.DataFrame.sort_values创建dataframe:pandas读取字典(dict)数据 ......
  • 字符串相关操作
    1.比较字符串strcmp(testStr, "no")==02.字符串大小写char*strlwr(char*s)将s中的字母都变成小写char*strupr(char*s)将s中的字母都变成大写stringtestStr=“justFortest”;       transform(testStr.begin(),testStr.......
  • CentOS7虚拟机安装
    创建虚拟机。选择典型安装,也可以选择自定义高机来进行个性化的安装,这里选择默认的典型即可。选择稍后安装操作系统。操作系统选择Linux,选择版本CentOS764位,然后点击下一步。输入虚拟机的名称和位置,不建议放在C盘指定虚拟机磁盘容量默认为20G,尽量不要太大20......
  • 操作excel
    fromopenpyxlimportWorkbookfromopenpyxlimportload_workbookwb=load_workbook(u"projects-shanghai.xlsx")ws=wb.worksheets[0]maxRow=ws.max_row#获取总行数print('#excleRowSum:'+str(maxRow))foriinrange(2,maxRow+1):if......
  • leetcode735行星碰撞vector模拟栈操作
    vector的基本操作:vector<int>v;v.back();//获取尾部数据v.front();//获取首部数据v.push_back(3);//在尾部加入数据3v.pop_back();//弹出尾部数据首先只有前一个行星向右走,后一个行星向左走才可能相撞。也就是一正一负的组合使用一个变量aliva记录当前行星是否会被销毁,......