Linux 打开端口方法(防火墙操作)
关闭防火墙:service iptables stop
开启防火墙:service iptables start
防火墙状态:service iptables status
永久关闭:chkconfig iptables off
永久开启:chkconfig iptables on
方法一(命令):
1. 开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存:/etc/rc.d/init.d/iptables save
3.重启服务:/etc/init.d/iptables restart
4.查看端口是否开放:/sbin/iptables -L -n
方法二(修改文本):
1.修改文件: vi /etc/sysconfig/iptables
2.在文本中加入一行:-A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
3.重启服务:service iptables restart
4.查看端口命令:service iptables status
关闭端口(命令):
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
sudo iptables -A OUTPUT -p tcp --dport $PORT -j DROP"
其他命令同方法一(命令)
关闭端口(删除文本):
vi /etc/sysconfig/iptables
其他命令同方法二(修改文件)
1, 查看防火墙状态:
firewall-cmd --state
systemctl status firewalld.service
2, 开启防火墙:
systemctl start firewalld.service
3,设置开机自启:
systemctl enable firewalld.service
4, 重启防火墙:
systemctl restart firewalld.service
5, 查看防火墙设置开机自启是否成功:
systemctl is-enabled firewalld.service;echo $?
6,关闭防火墙:
systemctl stop firewalld.service
7,开端口命令:
打开单个端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
打开多个端口:firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent
--permanent 为永久生效,不加为单次有效(重启失效)
8,查看开启端口:
netstat -ntlp 或:firewall-cmd --list-ports
9,关闭端口命令:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
10、查看端口是否打开
firewall-cmd --zone=public --query-port=80/tcp
CentOS7防火墙配置,重启
参考文章:https://www.cnblogs.com/xxoome/p/7115614.html
开放端口:
firewall-cmd --zone=public --add-port=9200/tcp --permanent
1
关闭端口:
firewall-cmd --permanent --remove-port=9200/tcp
1
查询端口是否开放:
firewall-cmd --query-port=9200/tcp
1
重启:
firewall-cmd --reload
————————————————
Centos7.3防火墙配置 - 景岳 - 博客园 (cnblogs.com)
1, 查看防火墙状态:
firewall-cmd --state
systemctl status firewalld.service
2, 开启防火墙:
systemctl start firewalld.service
3,设置开机自启:
systemctl enable firewalld.service
4, 重启防火墙:
systemctl restart firewalld.service
5, 查看防火墙设置开机自启是否成功:
systemctl is-enabled firewalld.service;echo $?
6,关闭防火墙:
systemctl stop firewalld.service
7,开端口命令:
打开单个端口:firewall-cmd --zone=public --add-port=80/tcp --permanent
打开多个端口:firewall-cmd --zone=public --add-port=20000-29999/tcp --permanent
--permanent 为永久生效,不加为单次有效(重启失效)
8,查看开启端口:
netstat -ntlp 或:firewall-cmd --list-ports
9,关闭端口命令:
firewall-cmd --zone=public --remove-port=80/tcp --permanent
10、查看端口是否打开
firewall-cmd --zone=public --query-port=80/tcp
CentOS7防火墙配置,重启
参考文章:https://www.cnblogs.com/xxoome/p/7115614.html
开放端口:
firewall-cmd --zone=public --add-port=9200/tcp --permanent
1
关闭端口:
firewall-cmd --permanent --remove-port=9200/tcp
1
查询端口是否开放:
firewall-cmd --query-port=9200/tcp
1
重启:
firewall-cmd --reload
————————————————
推荐阅读
-
配置HP FC存储设备多路径驱动的方法在linux和Windows操作系统中即可实现
-
tunnel的移除操作在Linux上的实施方法
-
恢复Linux文件误删除的操作方法:使用debugfs进行恢复
-
Linux防火墙状态、开启和关闭命令的查看方法
-
操作Linux防火墙:firewall和iptables
-
Linux 打开端口方法(防火墙操作)
-
如何查看Linux防火墙状态及开放端口
-
Linux禁用防火墙规则的命令_linux 防火墙开启端口
-
Linux防火墙的端口开放和启用:在Linux系统中,如何设置防火墙开放端口?
-
Linux:防火墙开启或停用,以及开放端口(包含Centos 7、Centos 6)