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打开关闭防火墙与端口)

  • 相关阅读:
    两数之和
    swift 结构体
    打家劫舍II
    Swift的访问控制讲解
    swift版 二分查找 (折半查找)
    RAC(ReactiveCocoa)介绍(一)
    变位词
    双向循环链表
    单链表
    顺序链表(C++)
  • 原文地址:https://www.cnblogs.com/blueskyli/p/7218570.html
Copyright © 2011-2022 走看看