精华内容
下载资源
问答
  • linux查看防火墙

    万次阅读 2021-02-04 18:15:18
    CentOS7 的防火墙配置...查看防火墙状态 service iptables status 停止防火墙 service iptables stop 启动防火墙 service iptables start 重启防火墙 service iptables restart 永久关闭防火墙 chkconfig iptables off

    CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本Centos 6.x使用iptables不一样

    一、iptables防火墙
    1、基本操作

    查看防火墙状态

    service iptables status

    停止防火墙

    service iptables stop

    启动防火墙

    service iptables start

    重启防火墙

    service iptables restart

    永久关闭防火墙

    chkconfig iptables off

    永久关闭后重启

    chkconfig iptables on

    2、开启80端口

    vim /etc/sysconfig/iptables

    加入如下代码

    -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
    保存退出后重启防火墙

    service iptables restart
    二、firewall防火墙
    1、查看firewall服务状态

    systemctl status firewalld

    出现Active: active (running)切高亮显示则表示是启动状态。

    出现 Active: inactive (dead)灰色表示停止,看单词也行。
    2、查看firewall的状态

    firewall-cmd --state
    3、开启、重启、关闭、firewalld.service服务

    开启

    service firewalld start

    重启

    service firewalld restart

    关闭

    service firewalld stop
    4、查看防火墙规则

    firewall-cmd --list-all
    5、查询、开放、关闭端口

    查询端口是否开放

    firewall-cmd --query-port=8080/tcp

    开放80端口

    firewall-cmd --permanent --add-port=80/tcp

    移除端口

    firewall-cmd --permanent --remove-port=8080/tcp
    #重启防火墙(修改配置后要重启防火墙)
    firewall-cmd --reload

    参数解释

    1、firwall-cmd:是Linux提供的操作firewall的一个工具;
    2、–permanent:表示设置为持久;
    3、–add-port:标识添加的端口;

    CentOS7 默认使用firewalld防火墙,如果想换回iptables防火墙,可关闭firewalld并安装iptables。

    1、关闭firewall:

    停止firewall
    systemctl stop firewalld.service

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

    查看默认防火墙状态(关闭后显示notrunning,开启后显示running)
    firewall-cmd --state

    2.安装iptables-services

    yum install iptables-services

    3.修改防火墙配置文件

    vi /etc/sysconfig/iptables

    默认的文件为:

    在修改之前使用telnet命令查看端口是否开放。

    1.启动telnet。控制面板–>程序和功能–>打开或关闭windows功能–>勾选Telnet的两个选项。
    2.打开cmd窗口,输入telnet,如果端口关闭或者无法连接,则显示不能打开到主机的链接,链接失败;端口打开的情况下,链接成功,则进入telnet页面(全黑的),证明端口可用。

    (1)telnet IP 端口。

    (2)telnet 域名 端口。

    如果成功连接会进入的界面

    连接失败

    添加端口80、8080、3306、3690端口:

    esc :wq! 退出保存修改。

    注意:添加在端口22上面或者下面,不要放在最后,不然不起作用。

    4.重启防火墙使配置生效

    systemctl restart iptables.service

    刚刚yum install iptables.service之后系统如果没有重启,iptables.service是找不到的,会报unit not fount。耽误时间的小坑!

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

    展开全文
  • linux 查看防火墙

    2021-01-09 11:29:53
    iptables -L --line-number
    iptables -L --line-number
    
    展开全文
  • Linux查看防火墙

    2019-10-17 16:33:33
    使用root用户执行: iptables -L

    使用root用户执行:
    iptables -L

    展开全文
  • 在本篇文章里小编给各位分享的是关于linux查看防火墙是否关闭的实例方法,需要的朋友们可以学习下。
  • linux查看防火墙状态与开启关闭命令常用的有以下两种方式,大家可以参考一下
  • 防火墙概述 1什么是防火墙 防火墙通常具备以下几个特点 1位置权威性 2检测合法性 3性能稳定性 2防火墙的种类 1包过滤防火墙 2代理防火墙 3状态检测技术 二iptables简介 早期的Linux系统采用过ipfwadm作为防火墙但在...
  • 主要介绍了linux查看防火墙状态和对外开放的端口状态,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • Linux查看防火墙状态及开启关闭命令

    千次阅读 2020-06-04 17:53:17
    Linux查看防火墙状态及开启关闭命令CentOS7CentOS6UbuntuUbuntu安装UFW防火墙启用开启/禁用打开或关闭某个端口,例如:查看防火墙状态UFW使用范例: CentOS7 CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个...

    CentOS7

    CentOS7 的防火墙配置跟以前版本有很大区别,CentOS7这个版本的防火墙默认使用的是firewall,与之前的版本使用iptables不一样

    使用firewalld开启关闭防火墙与端口

    1. 关闭防火墙:
    systemctl stop firewalld.service
    
    1. 开启防火墙:
    systemctl start firewalld.service
    

    若遇到无法开启

    先用:systemctl unmask firewalld.service 
    然后:systemctl start firewalld.service
    
    1. 开启开机启动:
    systemctl enable firewalld.service
    
    1. 关闭开机启动:
    systemctl disable firewalld.service
    
    1. 查看防火墙状态:
    systemctl status firewalld 
    # 或
    firewall-cmd --state
    
    1. 开启端口
    #(--permanent永久生效,没有此参数重启后失效)
    #注:可以是一个端口范围,如1000-2000/tcp
    firewall-cmd --zone=public --add-port=80/tcp --permanent    
    
    1. 重启防火墙(重新载入,更新配置)
    firewall-cmd --reload
    
    1. 查询某个端口是否开放
    firewall-cmd --query-port=80/tcp
    
    1. 移除端口
    firewall-cmd --zone=public --remove-port=80/tcp --permanent
    # 
    firewall-cmd --permanent --remove-port=123/tcp
    
    1. 查询已经开放的端口列表
    firewall-cmd --list-port
    

    命令含义:

    --zone #作用域
    
    --add-port=80/tcp #添加端口,格式为:端口/通讯协议
    
    --remove-port=80/tcp #移除端口,格式为:端口/通讯协议
    
    --permanent #永久生效,没有此参数重启后失效
    

    systemctl

    systemctl是CentOS7的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。
    
    启动一个服务:systemctl start firewalld.service
    关闭一个服务:systemctl stop firewalld.service
    重启一个服务:systemctl restart firewalld.service
    显示一个服务的状态:systemctl status firewalld.service
    在开机时启用一个服务:systemctl enable firewalld.service
    在开机时禁用一个服务:systemctl disable firewalld.service
    查看服务是否开机启动:systemctl is-enabled firewalld.service
    查看已启动的服务列表:systemctl list-unit-files|grep enabled
    查看启动失败的服务列表:systemctl --failed
    

    配置firewalld-cmd

    查看版本: firewall-cmd --version
    
    查看帮助: firewall-cmd --help
    
    显示状态: firewall-cmd --state
    
    查看所有打开的端口: firewall-cmd --zone=public --list-ports
    
    更新防火墙规则: firewall-cmd --reload
    
    查看区域信息:  firewall-cmd --get-active-zones
    
    查看指定接口所属区域: firewall-cmd --get-zone-of-interface=eth0
    
    拒绝所有包:firewall-cmd --panic-on
    
    取消拒绝状态: firewall-cmd --panic-off
    
    查看是否拒绝: firewall-cmd --query-panic
    

    iptables

    安装iptables-services :

    yum install iptables-services 
    

    进入下面目录进行修改:
    /etc/sysconfig/iptables

    CentOS6

    存在以下两种方式:
    一、service方式

    1. 查看防火墙状态:
    [root@centos6 ~]# service iptables status
    iptables:未运行防火墙。
    
    1. 开启防火墙:
    [root@centos6 ~]# service iptables start
    
    1. 关闭防火墙:
    [root@centos6 ~]# service iptables stop
    

    会重定向到“/bin/systemctl stop iptables.service”

    二、iptables方式
    先进入init.d目录,命令如下:

    [root@centos6 ~]# cd /etc/init.d/
    
    [root@centos6 init.d]#
    

    然后查看防火墙状态:

    [root@centos6 init.d]# /etc/init.d/iptables status
    

    暂时关闭防火墙:

    [root@centos6 init.d]# /etc/init.d/iptables stop
    

    重启iptables:

    [root@centos6 init.d]# /etc/init.d/iptables restart
    

    Ubuntu

    Ubuntu安装UFW防火墙

    sudo apt-get install ufw 
    

    一般用户,只需如下设置:

    sudo apt-get install ufw
    sudo ufw enable
    sudo ufw default deny
    

    以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。

    开启防火墙

    sudo ufw enable 
    sudo ufw default deny 
    

    #运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。
    #关闭所有外部对本机的访问,但本机访问外部正常。

    开启/禁用

    sudo ufw allow|deny [service] 
    

    打开或关闭某个端口,例如:

    sudo ufw allow smtp       #允许所有的外部IP访问本机的25/tcp (smtp)端口 
    sudo ufw allow 22/tcp      #允许所有的外部IP访问本机的22/tcp (ssh)端口 
    sudo ufw allow 53          #允许外部访问53端口(tcp/udp) 
    sudo ufw allow from 192.168.1.100 #允许此IP访问所有的本机端口 
    sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53 
    sudo ufw deny smtp         #禁止外部访问smtp服务 
    sudo ufw delete allow smtp #删除上面建立的某条规则 
    

    查看防火墙状态

    sudo ufw status 
    
    #补充:开启/关闭防火墙 (默认设置是’disable’)
    ufw enable|disable
    
    #转换日志状态
    ufw logging on|off
    
    #设置默认策略 (比如 “mostly open” vs “mostly closed”)
    ufw default allow|deny
    
    #许可或者屏蔽某些入埠的包 (可以在“status” 中查看到服务列表[见后文])
    #可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:
    ufw allow|deny [service]
    #显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。
    ufw status
    

    UFW使用范例:

    #允许 53 端口
    $ sudo ufw allow 53
    
    #禁用 53 端口
    $ sudo ufw delete allow 53
    
    #允许 80 端口
    $ sudo ufw allow 80/tcp
    
    #禁用 80 端口
    $ sudo ufw delete allow 80/tcp
    
    #允许 smtp 端口
    $ sudo ufw allow smtp
    
    #删除 smtp 端口的许可
    $ sudo ufw delete allow smtp
    
    #允许某特定 IP
    $ sudo ufw allow from 192.168.254.254
    
    #删除上面的规则
    $ sudo ufw delete allow from 192.168.254.254    
    

    [注]
    局域网ping不通mac主机的原因:

    1. 网络连接或网络不稳定
    2. mac电脑锁屏或关机
    3. 防火墙设置
    4. ICMP协议设置
    展开全文
  • linux 查看防火墙状态

    万次阅读 2019-06-16 22:02:58
    将maven项目打包jar到阿里云服务器时,总是访问不了,后来关闭了防火墙才行,所以记录下如下 关闭防火墙命令:systemctlstopfirewalld.service ...1.查看防火墙状态 systemctl status firewalld firewall-cm...
  • linux查看防火墙状态

    2019-07-22 22:05:36
    # 查看防火墙状态 service iptables status # 停止防火墙 service iptables stop # 启动防火墙 service iptables start # 重启防火墙 service iptables restart # 永久关闭防火墙 chkconfig iptables off.....
  • Linux查看防火墙状态

    万次阅读 2018-07-12 14:13:17
    查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6 ~]# service iptables start 关闭防火墙: [root@centos6 ~]# service iptables stop ...
  • 查看当前防火墙状态 systemctl status firewalld 关闭当前防火墙 systemctl stop firewalld 开机防火墙不启动 systemctl disable firewalld
  • 1.查看防火墙状态 firewall-cmd --state 2.关闭防火墙 systemctl stop firewalld.service
  • linux在远程连接数据库等操作的时候需要关闭防火墙,而不同的Linux发行版本相关命令是不一样的...查看防火墙状态: service iptables status 关闭防火墙: service iptables stop 打开防火墙: service iptabl...
  • Linux查看防火墙状态及关闭或者重启的命令1.为什么要写这个?2. Linux查看防火墙状态及关闭或者重启的命令(CentOS7或者red hat) 1.为什么要写这个? 这个其实是一种解决方案来的,当我们测试服务器上发布版本...
  • 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙。 开启防火墙: [root@centos6 ~]# service iptables start 关闭防火墙: [root@centos6 ~]# service iptables stop ...
  • 1、查看firewall服务状态 systemctl status firewalld 出现Active: active (running)切高亮显示则表示是启动状态。 出现 Active: inactive (dead)灰色表示停止,看单词也行。 2、查看firewall的状态 firewall-cmd --...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,364
精华内容 2,545
关键字:

linux查看防火墙

linux 订阅