访问手机版  

Linux常用命令|Linux培训学习|考试认证|工资待遇与招聘,认准超级网工!

招聘|合作 登陆|注册

网络工程师培训

当前位置:网络工程师 > 技术课程 > linux > 热点关注 > linux常用命令

Linux防火墙常用命令

时间:2019-10-14

常用dos命令大全及其用法_常用dos命令_linux常用命令

iptables -version
/etc/init.d/iptables status
chkconfig iptables on
chkconfig iptables off
service iptables stop
service iptables start
service iptables restart
iptables -I INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables  -I OUTPUT -o eth0 -p tcp --sport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save

常用dos命令大全及其用法_linux常用命令_常用dos命令

iptables -I INPUT -i eth0 -p tcp --dport 80 -j DROP
iptables -I OUTPUT -o eth0 -p tcp --sport 80 -j DROP
/etc/rc.d/init.d/iptables save
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;echo $?

常用dos命令_linux常用命令_常用dos命令大全及其用法

systemctl list-unit-files | grep enabled
firewall-cmd --zone=public --list-ports
sudo firewall-cmd --zone=public --add-port=80/tcp --permanent
sudo firewall-cmd --reload

若不使用“--permanent”, 则防火墙规则在重启后会失效.

sudo firewall-cmd --zone=public --remove-port=80/tcp --permanent
sudo firewall-cmd --reload

常用dos命令大全及其用法_linux常用命令_常用dos命令

若不使用“--permanent”, 则防火墙规则在重启后会失效.

apt install ufw
ufw version
ufw enable
ufw disable
ufw default allow/deny

linux常用命令_常用dos命令_常用dos命令大全及其用法

ufw status
sudo ufw allow [service]
sudo ufw deny [service]

例如: sudo ufw allow ssh表明: 允许所有的外部IP访问本机的22/tcp(ssh)端口

sudo ufw allow 22
sudo ufw deny 22
ufw allow from 122.168.254.254 to any
ufw deny from 122.168.254.254 to any
ufw allow from 122.168.254.254 to any port 80
ufw deny from 122.168.254.254 to any port 80
sudo ufw status numbered
# 会显示防火墙的已有规则并编号
Status: active
     To                         Action      From
     --                         ------      ----
[ 1] Nginx HTTP                 ALLOW IN    Anywhere                  
[ 2] OpenSSH                    ALLOW IN    Anywhere                  
[ 3] Nginx HTTP (v6)            ALLOW IN    Anywhere (v6)             
[ 4] OpenSSH (v6)               ALLOW IN    Anywhere (v6)
sudo ufw delete 3

版权声明:本文内容由互联网用户自发贡献,版权归作者所有linux常用命令,本社区不拥有所有权linux常用命令,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:yqgroup@service.aliyun.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。