首页 > 系统相关 >防火墙的限制规则1(Linux)

防火墙的限制规则1(Linux)

时间:2023-11-08 23:02:00浏览次数:42  
标签:iptables CentOS Linux firewalld 应用程序 防火墙 命令 规则

一:概述

系统中的防火墙可以限制从外部到内部访问,让用户只能访问特定的服务,这样可以防止他人非法入侵系统的内部。Linux系统提供了由IP分组的过滤和地址转换(NAT)的ip_tables、iptable_filter等多个Linux内核模块组成的Netfilter。防火墙可以在内外网上建立起一道屏障。

二:设置防火墙的规则

在CentOS中,firewalld包含在任何类型的安装中;在Ubuntu中,firewalld不包括在安装过程中,需要运行apt install firewalld命令安装firewalld软件包。ufw(非复杂防火墙)命令是缺省情况下提供一个防火墙命令,它是iptable命令的前端。这两种情况下,都是通过内部执行iptables命令来设置Netfilter的。

CentOS具有firewalld、firewalld-cmd和iptables作为Netfilter配置应用程序。使用firewalld时,执行systemctl命令启用firewalld.service;使用iptables时,执行systemctl命令启用iptables.service。配置应用程序如下表所示:

应用程序

RPM包

服务名称

firewalld

firewalld

firewalld.service

iptables

iptables-service

iptables.service

Ubuntu中,ufw命令本身并不是一个功能完备的防火墙,而是一个为了添加和删除简单规则提供的防火墙配置工具。

一般情况下,你在CentOS和Ubuntu中使用的防火墙程序是不一样的。如果你用的是CentOS,那你可以通过firewalld这个应用程序管理防火墙;如果是Ubuntu的话,可以使用它默认提供的ufw应用程序。



















标签:iptables,CentOS,Linux,firewalld,应用程序,防火墙,命令,规则
From: https://blog.51cto.com/u_15912723/8261293

相关文章

  • linux 库依赖,开发和生产环境,部署问题
    在生产环境中测试发现程序无法运行,所以要分析一下./mentester:/lib/libtinfo.so6:nouersioninformationavailable(requiredby,/mentester)./mentester'/lib/libncursesso.b:nouersioninformationauailable(requiredby./mentester)memtesteruersion1.2.01......
  • Linux tail命令:显示文件结尾的内容
    tail命令和head命令正好相反,它用来查看文件末尾的数据,其基本格式如下:[root@localhost~]#tail[选项]文件名此命令常用的选项及含义【例1】查看/etc/passwd文件最后3行的数据内容。[root@localhost~]#tail-n3/etc/passwdsshd:x:74:74:Privilege-separatedSSH:/var......
  • linux的netstat命令简介
    环境centos7.9介绍netstat是一个网络工具,用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,以及系统上当前的网络连接状态。它可以帮助用户了解网络连接的详细信息,从而更好地诊断和解决网络问题。语法netstat[选项]常用选项-a:显示所有连接和监听端口。-n:以数字形式显示地......
  • openEuler22.03操作系统 Linux内核Kernel 5.10 应该选择哪个版本的mysql安装包下载?
    对于openEuler22.03操作系统和Linux内核Kernel5.10,你应该选择与该操作系统和内核版本兼容的MySQL安装包进行安装。在确定适合的MySQL版本时,你可以考虑以下几点:MySQL官方支持:查看MySQL官方网站中的文档或支持页面,确认其是否支持openEuler22.03操作系统和Kernel5.......
  • Linux/centos上如何配置管理Web服务器?
    (Linux/centos上如何配置管理Web服务器?)1Web简单了解Web服务器称为WWW服务器,主要是提供上网功能;常见的Web服务器有:MicrosoftIIS、IBMWebSphere、Apache、Tomcat等;本文主要以Apache服务器为例了解一些Linux/centos上如何配置管理Web服务器。2关于ApacheApache是一种开......
  • python语言合法命名规则:my_first_python_program
    示例示例Python语言合法命名规则:命名只能使用字母、数字和下划线,不能使用其他符号;Python语言合法命名规则:1.命名只能使用字母、数字和下划线,不能使用其他符号;2.不能以数字开头;3.不能使用Python关键字;4.命名应该有意义,尽量不要使用缩写;5.命名应该具有可读性,尽量使用驼峰命名法,......
  • Linux安装配置apache
    1.获取软件: http://httpd.apache.org/ httpd-2.2.21.tar.gz2.安装步骤:解压源文件:1tarzvxfhttpd-2.2.21.tar.gz2cdhttpd-2.2.213./configure--prefix=/usr/local/apache2--enable-so--enable-rewrite4make5makeinstall运行./configure命令进行编译源代......
  • Linux下Mongodb安装和启动配置
    Mongodb的安装与启动下载链接: http://www.mongodb.org/downloads----------------------------------------------------------------------------Linux安装第一步:下载安装包下载版本:2.0.2-rc2下载链接: http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz首先在......
  • rocky linux v9.2 网络配置
         ......
  • Linux用户组和权限管理
    Linux用户组和权限管理1、Linux安全模型三A认证:Authentication:认证,验证用户身份Authorization:授权,不同的用户设置不同权限Accouting|Audition:审计当用户登录成功时,系统会自动分配令牌token,包括:用户标识和组成员等信息1.1、用户Linux中每个用户是通过UserID(UID)来唯一标......