Linuxword Global
当前位置: Linux技术 > 什么是SELinux?这篇文章,彻底搞懂了selinux和防火墙

很多网友提到linux的防火墙就犯难,现在又多出一个selinux,愈加分不清了。曾几何时,小编也是如此,不过当你看完这篇文章之后,再也无需为此犯难了。

0-1

何为SELinux

简单来书,SELinux(全称:Security-Enhanced Linux),它是美国NSA国家安全局主导开发的一套增强Linux系统安全的强制访问控制体系,集成到Linux内核(2.6及以上)中运行。在RHEL7中,基于SELinux体系针对用户、进程、目录和文件提供了预设的保护策略,以及管理工具。

0

SELinux的运行模式包括三种:enforcing(强制)、permissive(宽松)以及disabled(彻底禁用)。但是,任何模式再切换到disabled(彻底禁用)模式,都必须要经历重起系统。

SELinux切换运行模式

临时切换:setenforce 1|0 (1 启用,0 告警,不启用。暂时在本次开机有效)

固定配置:/etc/selinux/config 文件 ,修改:SELINUX=disabled(不影响当前SELinux状态)。

查看运行模式:getenforce

0-3

何为防火墙

linux中的防火墙,和windows中的防火墙概念是一样的,都是软件层面的防护管理,用来在网络找那个构建一道相对隔绝的保护屏障。Linux中有两种防火墙软件,ConterOS7.0以上使用的是firewall,ConterOS7.0以下使用的是iptables。

0-2

firewall防火墙服务

firewall防火墙服务,从某种意义上来说是在iptables防火墙服务的基础上演变和发展而来,从趋势上来说会逐渐代替iptables。

开启防火墙:systemctl start firewalld关闭防火墙:systemctl stop firewalld查看防火墙状态:systemctl status firewalld

0-4

设置开机启动:systemctl enable firewalld禁用开机启动:systemctl disable firewalld重启防火墙:firewall-cmd --reload开放端口(修改后需要重启防火墙方可生效):firewall-cmd --zone=public --add-port=8080/tcp --permanent查看开放的端口:firewall-cmd --list-ports关闭端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanentiptables防火墙服务

在CenterOS7.0以上版本并没有预装Iptables,如果你只习惯使用iptables,那么你需要自行安装。安装iptables防火墙时,你需要先关闭firewall防火墙,使用命令:yum install iptables来安装iptables,然后再使用命令:yum install iptables-services来安装iptables-services。

0-5

常见的iptables防火墙使用命令。

开启防火墙:systemctlstartiptables.service关闭防火墙:systemctlstopiptables.service查看防火墙状态:systemctlstatusiptables.service设置开机启动:systemctl enable iptables.service禁用开机启动:systemctl disable iptables.service查看filter表的几条链规则(INPUT链可以看出开放了哪些端口):iptables -L -n

0-6

查看NAT表的链规则:iptables -t nat -L -n清除防火墙所有规则:iptables -Fiptables -Xiptables -Z给INPUT链添加规则(开放8080端口):iptables -I INPUT -p tcp --dport 8080 -j ACCEPT查找规则所在行号:iptables -L INPUT --line-numbers -n根据行号删除过滤规则(关闭8080端口):iptables -D INPUT 1不要把linux的防火墙想的过于复杂,命令记不住也没有关系,使用-h帮助命令就可以啦

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(2) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2343 篇
  • 草稿数目: 12 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 6116 个
  • 注册用户: 139 人
  • 访问总量: 8,654,434 次
  • 最近更新: 2024年4月28日