[Linux]centos开放端口

超、凢脫俗 2022-05-17 13:17 333阅读 0赞

前言

开放端口仅需要
执行以下命令:

  1. iptables -L -n 查看防火墙端口开放情况
  2. #编辑
  3. vi /etc/sysconfig/iptables
  4. #开放端口
  5. -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
  6. #重启防火墙
  7. systemctl restart iptables.service

在配置过程中遇到的问题!!!!!!(新的机器很少能一次性配置成功的)
问题一CentOS下/etc/sysconfig/下找不到iptables文件

  1. 1. 随便写一条iptables命令配置个防火墙规则。如:iptables -P OUTPUT ACCEPT
  2. [root@iZ23gx7o02aZ /]# cd /etc/sysconfig/
  3. [root@iZ23gx7o02aZ sysconfig]# iptables -P OUTPUT ACCEPT
  4. 2. service iptables save进行保存。
  5. [root@iZ23gx7o02aZ sysconfig]# service iptables save
  6. iptables: Saving firewall rules to /etc/sysconfig/iptables:[ OK ]

问题二The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.

  1. 1.先执行如下命令:
  2. systemctl stop firewalld
  3. systemctl mask firewalld
  4. 2.安装iptables services
  5. yum install iptables-services
  6. 3.设置开机启动
  7. systemctl enable iptables
  8. 4.重启iptables service
  9. systemctl restart iptables
  10. 5.执行保存配置命令
  11. service iptables save

**问题三**Redirecting to /bin/systemctl restart iptable.service
Failed to issue method call: Unit iptable.service failed to load: No such file or directory.**

  1. 据说从某个版本的Linux系统(CenterOS/RedHat)后就将service命令改了,如下
  2. #systemctl restart iptables.service

发表评论

表情:
评论列表 (有 0 条评论,333人围观)

还没有评论,来说两句吧...

相关阅读