开启端口

配置防火墙,开启80端口、3306端口

vi /etc/sysconfig/iptables
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT(允许80端口通过防火墙)
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT(允许3306端口通过防火墙)

特别提示:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面
添加好之后防火墙规则如下所示:

######################################
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
-A INPUT -j REJECT –reject-with icmp-host-prohibited
-A FORWARD -j REJECT –reject-with icmp-host-prohibited
COMMIT
#####################################
/etc/init.d/iptables restart      #最后重启防火墙使配置生效
时间: 2024-11-11 18:36:19

开启端口的相关文章

centos 7 开启端口重启防火墙

开启端口 firewall-cmd --zone=public --add-port=80/tcp --permanent 命令含义: --zone #作用域 --add-port=80/tcp  #添加端口,格式为:端口/通讯协议 --permanent   #永久生效,没有此参数重启后失效 重启防火墙 firewall-cmd --reload

CentOS7下开启端口

开启端口: firewall-cmd --zone=public --add-port=80/tcp --permanent 含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效 重启防火墙: firewall-cmd --reload 或 service firewalld restart 关闭防火墙: service firewalld stop

win7防火墙里开启端口的图文教程 + SNMP测试感触

转:http://www.cnblogs.com/vipsoft/archive/2012/05/02/2478847.html 开启端口:打开"控制面板"中的"Windows防火墙",点击左侧的"高级设置" 右击"入站规则"在快捷菜单中选择"新建规则" 在"要创建的规则类型"中选择"端口",点击"下一步"按钮 输入要开启的端口号,如"1

Centos查看端口占用情况和开启端口命令

1.Centos查看端口占用 比如查看80端口占用情况使用如下命令: lsof -i tcp:80 2.列出所有端口 netstat -ntlp 3.开启端口(以80端口为例) 3.1 方法一: 写入修改 /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 保存修改 /etc/init.d/iptables save 重启防火墙,修改生效 service iptables restart 3.2 方法二: 打开配置文件加入如下语句: vi /e

Linux开启端口

一.Centos CentOS 7 默认没有使用iptables,所以无法通过编辑iptables的配置文件来开启端口. CentOS 7 采用了 firewalld 防火墙,首先使用如下命令开启firewalld. #systemctl start firewalld 假设我们要查询是否开启了21端口则: # firewall-cmd --query-port=21/tcp 默认情况下端口没有开启,下面命令可以开启21端口: # firewall-cmd --add-port=21/tcp 二

Centos 7开启端口问题

一.场景 对于这个或许经常使用linux系统的同学并不陌生,网上也很多.但是大部分都是操作iptables,感谢笔者分享.这些都不是我想说的,我想说的是: 由于本人使用的是Centos 7的64位操作系统,没有iptables文件,所以你懂得. 二.解决 Centos 7 默认安装防火墙为 firewall 详细介绍: 开关服务 systemctl start firewalld.service systemctl stop firewalld.service 应急模式:断网 firewall-

win7防火墙里开启端口的图文教程

转载于:http://www.cnblogs.com/vipsoft/archive/2012/05/02/2478847.html 开启端口:打开“控制面板”中的“Windows防火墙”,点击左侧的“高级设置” 右击“入站规则”在快捷菜单中选择“新建规则” 在“要创建的规则类型”中选择“端口”,点击“下一步”按钮 输入要开启的端口号,如“11901“点击“下一步” 选择“允许连接”,点“下一步” 可按默认选中“域”“专用”“公用”,点击“下一步” 最后输入名称和描述,名称最好和端口号一致,以后

在CentOS或RHEL防火墙上开启端口

今天在CentOS机(centos最小化安装的系统)上搭建了一个web服务,在访问这个web服务的时候显示超时,竟然没有连接上.明明在本机上使用curl命令显示了nginx的初始输出信息,但是远程访问为什么就不可以呢?首先ping了web服务器的机子,能ping通,这下有点懵比了. 在网上查了下原来是防火墙惹的祸,没有开启80端口. 于是按照网上的说法安装了需要运行setup命令调用图形界面修改,运行setup命令时,却显示无法找到这个命令,看来是缺少setuptool包,安装完后运行setup

centos7 防火墙 开启端口 并测试

1.防火墙 CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables.下面记录如何使用firewalld开放Linux端口: 查看防火墙状态 systemctl status firewalld 开启防火墙 systemctl start firewalld 关闭防火墙 systemctl stop firewalld 查看当前firewall状态 firewall-cmd --state

Centos查看端口占用和开启端口命令

Centos查看端口占用情况命令,比如查看80端口占用情况使用如下命令: lsof -i tcp:80 列出所有端口 netstat -ntlp 1.开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables restart 重启防火墙,修改生效 方法二: vi /etc/sysconfig/iptables