centos 7 and 6 防火墙 开启端口 并测试

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
重启firewall
firewall-cmd --reload

禁止开机启动

systemctl disable firewalld.service 

2、开启端口

查看已经开放的端口:

firewall-cmd --list-ports
开启端口
firewall-cmd --zone=public --add-port=80/tcp --permanent

命令含义:

--zone #作用域

--add-port=80/tcp  #添加端口,格式为:端口/通讯协议

--permanent  #永久生效,没有此参数重启后失效

开启断绝口后需要重启防火墙

3、测试端口

在开启的端口启动一个服务,如tomcat,我使用的是zookeeper。

在dos中输入

telnet  服务器ip  端口

回车后

表明端口开启成功

Centos6防火墙配置

1、基本操作


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

# 查看防火墙状态

service iptables status

# 停止防火墙

service iptables stop

# 启动防火墙

service iptables start

# 重启防火墙

service iptables restart

# 永久关闭防火墙

chkconfig iptables off

# 永久关闭后重启

chkconfig iptables on

原文地址:https://www.cnblogs.com/N37-shiguoqing/p/10885440.html

时间: 2024-10-08 22:45:51

centos 7 and 6 防火墙 开启端口 并测试的相关文章

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或RHEL防火墙上开启端口

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

linux防火墙开启端口

1.使用命令查看端口开启情况(下图为安装时未选择开启防火墙) [[email protected] ~]# iptables -L -n Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source d

Centos6 防火墙开启端口

上次防火墙重启,关闭了443端口导致https域名无效: 查看防火墙端口: service iptables status 开启443端口: iptables -I INPUT -p tcp --dport 443 -j accept 原文地址:https://www.cnblogs.com/phpcurd/p/9447894.html

LINUX CentOS 8 systemctl firewall 防火墙开启/关闭 命令

[[email protected] ~]#firewall-cmd --state not running [[email protected] hadoop]# systemctl is-enabled firewalld.service;echo $? (查看服务是否开机启动) enabled 0 [[email protected] hadoop]# systemctl disable firewalld.service (开机 不要 自动开) Removed /etc/systemd/

centos 7 开启端口重启防火墙

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

CentOS防火墙中端口的开启和关闭

1.开启端口(以80端口为例) 方法一: /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT 写入修改 /etc/init.d/iptables save 保存修改 service iptables restart 重启防火墙,修改生效 方法二: vi /etc/sysconfig/iptables  打开配置文件加入如下语句: -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j

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

Centos 7开启端口问题

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