zoukankan      html  css  js  c++  java
  • CentOS7关闭/开启防火墙出现 Unit iptables.service failed to load

    在vm中安装好tomcat,而且在liunx中使用nc命令可以返回成功,但是更换到window中访问不到tomcat的情况,是由于linux防火墙的问题造成的,传统的解决方式有2中

    第一种解决方案:

    修改/etc/sysconfig/iptables 这个文件,增加一个8080端口

    -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

    重启linux防火墙服务即可

    /etc/init.d/iptables restart

    第二种解决方案:

    这种方法相当于linux端口全部开放,这样如果只是本地创建的vm只为学习使用,推荐使用这种方式,比较简单粗暴,如果是服务器运维的话,这样会降低服务器的安全性

    如果是CentOs 7 以前的版本直接执行如下命名即可


    service iptables stop  关闭防火墙

    service iptables start  重新开启防火墙

    如果你的linux是CentOS7的话启用上面的命令会报出 Unit iptables.service failed to load: No such file or directory.异常

    centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可: 

    systemctl stop firewalld.service && systemctl disable firewalld.service

    systemctl start firewalld.service && systemctl enable firewalld.service

    如果想要改用iptables的话,则需要安装 

    yum install iptables-services 

    systemctl stop iptables && systemctl disable iptables
    systemctl start iptables && systemctl enable iptables

    这些命令结束请参考我下一篇博文(CentOS7使用firewalld打开关闭防火墙与端口)

  • 相关阅读:
    html例题——简历
    求值
    c#语句实例(排大小)
    3.6语言基础笔记
    2016.3.5进制间的转换
    3.26-1
    3.23(网页)
    3.23
    3.22
    3.20
  • 原文地址:https://www.cnblogs.com/blueskyli/p/7218570.html
Copyright © 2011-2022 走看看