firewald防火墙的使用
防火墙:主要用于用户信息安全防护,主要由硬件防火墙和软件防火墙,firewalld是软件防火墙
注:在centos 7 之前默认采用的防火墙是iptables,而在centos7则是采用firewall
1.查看firewalld服务状态
[root@xjm ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2021-09-02 19:43:07 CST; 52min ago
Docs: man:firewalld(1)
Main PID: 673 (firewalld)
CGroup: /system.slice/firewalld.service
└─673 /usr/bin/python -Es /usr/sbin/firewalld --nof...
Sep 02 19:43:04 xjm systemd[1]: Starting firewalld - dynamic ....
Sep 02 19:43:07 xjm systemd[1]: Started firewalld - dynamic f....
Hint: Some lines were ellipsized, use -l to show in full.
2.开启、重启、关闭firewalld服务
[root@xjm ~]# systemctl stop firewalld
[root@xjm ~]# systemctl start firewalld
[root@xjm ~]# systemctl restart firewalld
3.查看firewall防火墙状态
[root@xjm ~]# firewall-cmd --state
running
4.查看防火墙开放端口规则
eg:查看80端口是否开放 --query-port
查看开放了哪些端口 --list-port
[root@xjm ~]# firewall-cmd --query-port=80/tcp
no
[root@xjm ~]# firewall-cmd --list-port
5.开放端口
eg:开放服务器的80端口
1.查看80端口是否监听 (一定要是监听状态)
[root@xjm ~]# netstat -tunlp | grep 80
2.开启防火墙
systemctl start firewalld
3.放通80端口
firewall-cmd --permanent --add-port=80/tcp
(--permanent 永久开放,如果没有此参数,重启后将会失效)
6.加载生效开放的端口
firewall-cmd --reload
7.查询指定端口是否开放
firewall-cmd --query-port=80/tcp
8.移除关闭开放端口
[root@xjm ~]#firewall-cmd --remove-port=80/tcp
[root@xjm ~]#firewall-cmd --reload
SElinux的三种工作模式
它是linux的内核模块,也是linux的安全子系统,主要作用,最大限度减少系统服务进程的访问资源
文件路径:/etc/selinux/config
enforcing:强制模式,违反selinux规则的行为将会被阻止并且记录到日志中去
permissive:宽容模式,违反selinux规则的行为将会被记录到日志中去,不会去阻止
disabled:关闭模式

3943

被折叠的 条评论
为什么被折叠?



