Firewalld 防火墙

  1. # CentOS7
  2. 安装: yum install firewalld
  3. 查看版本: firewall-cmd --version
  4. 查看帮助: firewall-cmd --help
  5. 显示状态: firewall-cmd --state
  6. 查看还有哪些服务可以打开:firewall-cmd --get-services
  7. 查看所有打开的端口: firewall-cmd --zone=public --list-ports
  8. 添加端口:firewall-cmd --zone=public --add-port=80/tcp --permanent (--permanent永久生效,没有此参数重启后失效)
  9. 重新载入:firewall-cmd --reload
  10. 查看:firewall-cmd --zone=public --query-port=80/tcp
  11. 删除:firewall-cmd --zone=public --remove-port=80/tcp --permanent
  12. #解决CentOS7出现的”Failed to start firewalld.service”问题
  13. systemctl unmask firewalld.service
  14. systemctl start firewalld.service

iptables 操作端口

  1. # 查看端口
  2. iptables -L -n
  3. # 开放80端口
  4. # 修改/etc/sysconfig/iptables 文件,增加如下一行:
  5. -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
  6. # 重启iptables
  7. service iptables restart