##一、 防火墙 Firewalld、iptables
1、Firewalld
1.1 systemctl模式
- systemctl status firewalld #查看firewalld状态
- systemctl start firewalld #开启防火墙
- systemctl enable firewalld #开机启动
- systemctl stop firewalld #关闭防火墙设置
- systemctl restart firewalld #重启防火墙
- systemctl disable firewalld #禁止开机启动
1.2 firewall-cmd 防火墙控制台
- firewall-cmd –stat #查看状态
- firewall-cmd –list-all #查看所有已添加
添加防火墙分为添加端口和添加服务两种:
端口的添加和删除:
#####查看端口/协议
Yum -y install net-tools #安装net-tools工具包
netstat -anp
firewall-cmd –add-port=端口号/协议 #临时添加端口(重新加载或重启后失效)
firewall-cmd –list-port #查看已经添加的端口(暂时添加,重新加载就没了)
#####永久添加端口 –permanent (不会立即生效,需要重新加载或重启)
- firewall-cmd –add-port=端口号/协议 –permanent
- firewall-cmd –permanent –add-port=端口号/协议
eg:添加80tcp协议
- firewall-cmd –add-port=80/tcp
- firewall-cmd –add-port=80tcp –permanent
#####临时删除端口(重新加载或重启后失效)
- firewall-cmd –remove-port=端口号/协议
#####永久删除端口 –permanent (不会立即生效,需要重新加载或重启)
- firewall-cmd –remove-port=端口号/协议 –permanent
- firewall-cmd –permanent –remove-port=端口号/协议
Linux常用命令
- sudo(ubuntu系统) chmod 777 路径:如[/etx/nginx]