zoukankan      html  css  js  c++  java
  • Linux防火墙设置

    总结一些经常用到的防火墙命令

     firewall防火墙

    查看防火墙当前状态

    firewall-cmd --state
    systemctl status firewalld.service

    开启防火墙服务

    systemctl start firewalld.service

    关闭防火墙

    systemctl stop firewalld.service

    重启防火墙

    systemctl restart firewalld.service

    重载

    firewall-cmd --reload

    设置开机自启

    systemctl enabled firewall.service

    查询某端口是否开启

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

    永久添加80端口

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

    列出支持的zone

    firewall-cmd --get-zones

    列出支持的服务,在列表中的服务是放行的

    firewall-cmd --get-services

    查看是否支持ftp服务,返回yes或no

    firewall-cmd --query-service ftp

    临时开放ftp服务

    firewall-cmd --add-service=ftp

    永久开放ftp服务

    firewall-cmd --permanent --add-service=ftp

    永久移除ftp服务

    firewall-cmd --permanent --remove-serivce=ftp

     iptables防火墙

    查看防火墙规则

    iptables -L

    查看规则

    iptables -L INPUT --line-numbers

    删除第二条规则

    iptables -D DROP 2

    开启80端口

    iptables -A INPUT -p tcp --dport 80 -j ACCEPT

    端口转发

    将本机的 8080 端口转发至其他主机,主机 IP:192.168.1.12,目标主机 IP 和端口:
    192.168.1.13:8088,规则如下;
    iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8080 -j DNAT --to-destination
    192.168.1.13:8088
    iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 8088 -j SNAT --to-source
    192.168.1.12
    echo 1 > /proc/sys/net/ipv4/ip_forward
    同时开启 iptables forward 转发功能 
    本文仅为学习交流所用,部分来源于网上整理,文中涉及的环境均为虚拟环境,请勿用于真实生产环境,否则后果自负!所有责任均与本人和平台无关!!! 转载请注明原处!!!
  • 相关阅读:
    [初赛备战]计算机基础知识错题集(1)
    [POJ2976][POJ2728]01分数规划问题的二分答案解法
    关于字符串哈希一些模板和心得
    [算法笔记]分块算法从入门到TLE
    [CodeForces510c]Fox And Names
    C++/C语言入门简单教程(深圳中学科学联盟信息学会)
    [BZOJ1878][SDOI2009]HH的项链解题报告
    [BZOJ3717][PA2014]Pakowanie解题报告
    转 各种浏览器的内核是什么
    深入理解CSS3 Animation 帧动画
  • 原文地址:https://www.cnblogs.com/maohai-kdg/p/11756924.html
Copyright © 2011-2022 走看看