• 20190918-02关闭防火墙服务 000 005


    查看服务的方法:/etc/init.d/服务名

    [root@hadoop100 init.d]# pwd

    /etc/init.d

    [root@hadoop100 init.d]# ls -al

    如果是centOS7

    显示一个服务的状态:systemctl status firewalld.service

     关闭一个服务:systemctl stop firewalld.service后

     启动一个服务:systemctl start firewalld.service

    重启一个服务:systemctl restart firewalld.service

    在开机时启用一个服务:systemctl enable firewalld.service

    在开机时禁用一个服务:systemctl disable firewalld.service

    查看服务是否开机启动:systemctl is-enabled firewalld.service

    查看防火墙是否启动

     查看已启动的服务列表:systemctl list-unit-files|grep enable

    如果是centOS7以下版本

    service  服务名 status (功能描述:查看服务状态)

    service  服务名 stop (功能描述:关闭服务)

    service  服务名 start (功能描述:开启服务)

    service  服务名 restart (功能描述:重新启动服务)

    service --status-all(查看系统中所有的后台服务)

     

    案例实操

     

    1)查看网络服务的状态

     

    [root@hadoop100 桌面]#service network status

     

    2)停止网络服务

     

    [root@hadoop100 桌面]#service network stop

     

    3)启动网络服务

     

    [root@hadoop100 桌面]#service network start

     

    4)重启网络服务

     

    [root@hadoop100 桌面]#service network restart

     

    5)查看系统中所有的后台服务

     

    [root@hadoop100 桌面]#service --status-all

     

     

    chkconfig     (功能描述:查看所有服务器自启配置)

    chkconfig 服务名 off   (功能描述:关掉指定服务的自动启动)

    chkconfig 服务名 on   (功能描述:开启指定服务的自动启动)

    chkconfig 服务名 --list (功能描述:查看服务开机启动状态)

    下面未试过,做个笔记

    面说下CentOS7和6的默认防火墙的区别

    CentOS 7默认使用的是firewall作为防火墙,使用iptables必须重新设置一下

    1、直接关闭防火墙

    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动

    2、设置 iptables service

    yum -y install iptables-services

    如果要修改防火墙配置,如增加防火墙端口3306

    vi /etc/sysconfig/iptables

    增加规则

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

    保存退出后

    systemctl restart iptables.service #重启防火墙使配置生效

    systemctl enable iptables.service #设置防火墙开机启动

    最后重启系统使设置生效即可。

    systemctl start iptables.service #打开防火墙

    systemctl stop iptables.service #关闭防火墙

    下面还是笔记

    解决主机不能访问虚拟机CentOS中的站点

    前阵子在虚拟机上装好了CentOS6.2,并配好了apache+php+mysql,但是本机就是无法访问。一直就没去折腾了。 

    具体情况如下

    1. 本机能ping通虚拟机

    2. 虚拟机也能ping通本机

    3.虚拟机能访问自己的web

    4.本机无法访问虚拟机的web 

    后来发现是防火墙将80端口屏蔽了的缘故。 

    检查是不是服务器的80端口被防火墙堵了,可以通过命令:telnet server_ip 80 来测试。

    解决方法如下:

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
    然后保存:
    /etc/rc.d/init.d/iptables save
    重启防火墙
    /etc/init.d/iptables restart

    CentOS防火墙的关闭,关闭其服务即可:

    查看CentOS防火墙信息:/etc/init.d/iptables status

    关闭CentOS防火墙服务:/etc/init.d/iptables stop 

     
     
  • 相关阅读:
    Flask Mysql数据库连接
    Flask form前后端交互消息闪现
    Flask block继承和include包含
    Flask filter过滤器
    常规http状态码
    linux搭建hadoop环境
    inline-block布局代码
    JDBC4.0自动加载驱动器类
    用反射模拟Hibernate保存JavaBean
    深入ThreadLocal的内部机制
  • 原文地址:https://www.cnblogs.com/YUJIE666/p/11545308.html
Copyright © 2020-2023  润新知