[Linux]centos开放端口
前言
开放端口仅需要
执行以下命令:
iptables -L -n 查看防火墙端口开放情况
#编辑
vi /etc/sysconfig/iptables
#开放端口
-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
#重启防火墙
systemctl restart iptables.service
在配置过程中遇到的问题!!!!!!(新的机器很少能一次性配置成功的)
问题一CentOS下/etc/sysconfig/下找不到iptables文件
1. 随便写一条iptables命令配置个防火墙规则。如:iptables -P OUTPUT ACCEPT。
[root@iZ23gx7o02aZ /]# cd /etc/sysconfig/
[root@iZ23gx7o02aZ sysconfig]# iptables -P OUTPUT ACCEPT
2. service iptables save进行保存。
[root@iZ23gx7o02aZ sysconfig]# service iptables save
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.先执行如下命令:
systemctl stop firewalld
systemctl mask firewalld
2.安装iptables services
yum install iptables-services
3.设置开机启动
systemctl enable iptables
4.重启iptables service
systemctl restart iptables
5.执行保存配置命令
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.**
据说从某个版本的Linux系统(CenterOS/RedHat)后就将service命令改了,如下
#systemctl restart iptables.service
还没有评论,来说两句吧...