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

  • 相关阅读:
    01前端-html
    2-3程序流程
    2-2视频缓存池
    2-1图像像素格式深度理解
    3.1.1 文件系统介绍
    3.1.4 文件属性
    CentOS开放端口的方法
    宝塔linux面板命令大全
    如何卸载Win10 RS3上预装的office2016
    win10家庭版升级专业版的两种方法和密钥
  • 原文地址:https://www.cnblogs.com/blueskyli/p/7218570.html
Copyright © 2011-2022 走看看