Linux 打开端口方法(防火墙操作)
Linux 打开端口方法(防火墙操作)| Id | Title | DateAdded | SourceUrl | PostType | Body | BlogId | Description | DateUpdated | IsMarkdown | EntryName | CreatedTime | IsActive | AutoDesc | AccessPermission |
| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------| -------------|
| 14699313| Linux 打开端口方法(防火墙操作)| 2021-04-25T10:20:00| | BlogPost|
Linux防火墙操作(经测试部分命令无效)
关闭防火墙:service iptables stop
开启防火墙:service iptables start
防火墙状态:service iptables status
永久关闭:chkconfig iptables off
永久开启:chkconfig iptables on
方法一(命令):
rokac.com1. 开放端口命令: /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
其他命令同方法二(修改文件)
CentOS7 防火墙操作(测试命令全部有效)
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
————————————————
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现