首页 > 系统相关 >Linux中防火墙的常用命令

Linux中防火墙的常用命令

时间:2023-09-10 23:45:24浏览次数:38  
标签:-- 常用命令 端口 防火墙 firewall Linux port ufw

CentOS7和Ubuntu的防火墙不同,分别是firewall和ufw,下面总结下常用的命令:

1、firewall查看状态

systemctl status firewalld

2、查看防火墙开放的端口

firewall-cmd --list-all

3、新增一个开放的端口

firewall-cmd --zone=public --add-port=port/tcp --permanent

例如:firewall-cmd --zone=public --add-port=8080/tcp --permanent

4、删除端口

firewall-cmd --zone=public --remove-port=port/tcp

例如:firewall-cmd --zone=public --remove-port=8080/tcp

5、修改完后更新防火墙规则

firewall-cmd --reload

 下面是ufw的常用命令

1、安装ufw

apt-get install ufw

2、查看防火墙所有开启的端口状态

ufw status numbered

3、开启防火墙特定端口

ufw allow port

例如:ufw allow 8080,也可以采用特殊的命令开启特殊的端口,如想开启22的ssh端口,可以ufw all ssh

4、取消开放的端口

ufw deny port

例如:ufw deny 8080

5、删除开放的端口

ufw delete port

例如:ufw delete 8080

注:大部分防火墙命令需要超级管理员权限,普通用户请在前面加sudo运行,或者使用root账户执行

标签:--,常用命令,端口,防火墙,firewall,Linux,port,ufw
From: https://www.cnblogs.com/zhaodalei/p/17691484.html

相关文章

  • Linux多线程同步机制(下)
    @TOC前言一、读写锁多线程同步机制中的读写锁(Read-WriteLock)是一种特殊的锁机制,用于控制对共享资源的读写访问。读写锁允许多个线程同时读取共享资源,但在写操作时需要独占访问。读写锁的基本原则是:多个线程可以同时获取读锁,但只有一个线程可以获取写锁。当有线程持有写锁时,其他线......
  • Linux权限管理
    用表格对比权限字符在文件和目录中的含义读取r写入w执行x允许查看文件内容、显示目录列表允许修改文件内容,允许在目录中新建、移动、删除文件或子目录允许运行程序、切换目录执行"chmodago=wmymkdir"命令的作用是什么?设置mymkdir所有用户、属组、其他用户的权限为可写。执......
  • Linux内核体系结构
    说明本章首先概要介绍了Linux内核的编制模式和体系结构,然后详细描述了Linux内核源代码目录中组织形式以及子目录中各个代码文件的主要功能以及基本调用的层次关系。接下来就直接切入正题,从内核源文件Linux/目录下的第一个文件Makefile开始,对每一行代码进行详细注释说明。本章内......
  • Linux:文件压缩解压gz、tar.gz、tar.xz、tar.bz2、tgz、zip
    (目录)tar#.tartar-xvfarchive.tartar.gz、tgz1、压缩tar-zcvf压缩文件名.tar.gz被压缩文件名#不保留文件路径tar-zcvf压缩文件名.tar.gz-C压缩前切换目录被压缩文件名参考如何在不保留目录结构的情况下tar目录?2、解压tar-zxvf压缩文件名.tar.gz#......
  • 安装Linux操作系统,学习Linux基础
    安装Linux操作系统,学习Linux基础1.操作过程2.GPT提问解决过程实录问题1:在配置Linux虚拟机时,命令行中输入sudoaptupgrade的结果是:E:Couldnotgetlock/var/lib/dpkg/lock-frontend-open(11:Resourcetemporarilyunavailable)E:Unabletoacquirethedpkgfronten......
  • 如何在 Kali Linux 上安装 SSH 服务
     目的我们的目的是Kali Linux 上安装SSH(安全 shell)。要求你需要有特权访问你的KaliLinux安装或者Live系统。困难程度很容易!惯例#-给定命令需要以root用户权限运行或者使用sudo命令$-给定命令以常规权限用户运行安装从终端使用apt-get命令安装SSH包......
  • unix/linux系统编程第一、二章知识归纳
    1.引言1.1Unix&Linux简介及历史版本Unix和Linux是一系列强大的操作系统,具有丰富的历史和版本。Unix的初始版本由肯·汤普森(KenThompson)和丹尼斯·里奇(DennisRitchie)于20世纪70年代早期开发。它是一种通用操作系统,经典书目包括1988年的《TheCProgrammingLang......
  • Linux删除文件夹命令
    Linux删除文件夹命令在Linux系统中,要删除文件夹,可以使用以下命令:1.rm命令rm命令用于删除文件和目录。要删除一个空文件夹,可以使用以下命令:rm-rfolder_name其中,-r选项表示递归删除,即删除文件夹及其内部的所有文件和子文件夹。如果要删除非空文件夹,可以使用以下命令:rm-rffolder_......
  • Linux教材第一、二章学习笔记及遇到的问题
     第一章第一章主要学习了unix、Linux的特性、文件系统组织、系统管理等内容。UbuntuLinux的特性出于安全原因,要运行任何特权命令时,用户必须输入sudocommand,首先会验证用户的密码。 Unix/Linux文件系统组织目录的查看,创建,增加,删除 手册页的查看。 UbuntuLinux......
  • Linux下安装Redis的详细安装步骤
    一.Redis安装1.下载linux压缩包【redis-5.0.5.tar.gz】2.通过FlashFXP把压缩包传送到服务器3.解压缩tar-zxvfredis-5.0.5.tar.gz4.进入redis-5.0.5可以看到redis的配置文件redis.conf5.基本的环境安装使用gcc-v命令查看gcc版本已经是4.8.5了,于是就没有再次安装,直接......