linuxCentOS 6 7打开关闭端口命令

本文涉及的产品
云防火墙,500元 1000GB
简介: linuxCentOS 6 7打开关闭端口命令

1.

CentOS6使用的是firewall防火墙

1. 打开配置文件

[root@localhost ~]# vi /etc/sysconfig/iptables

2. 正确的配置文件

# 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 -j REJECT –reject-with icmp-host-prohibited

-A FORWARD -j REJECT –reject-with icmp-host-prohibited

COMMIT

-A INPUT -m state –state NEW -m tcp -p tcp –dport * -j AC

3. 新开启的端口 一定要在22端口的后面写

重启防火墙  使配置生效

[root@localhost ~]# /etc/init.d/iptables restart


查看开放的端口

[root@localhost ~]# /etc/init.d/iptables status

关闭防火墙

[root@localhost ~]# /etc/init.d/iptables stop

2.

CentOS7使用的是firewall防火墙,不再是原来的iptables

1:查看firewall防火墙状态

      firewall-cmd --state

      或者

      systemctl status firewalld

2:打开防火墙

      systemctl start firewalld

3:关闭防火墙

      systemctl stop firewalld

4:重启防火墙

      firewall-cmd --relaod

      或者

      systemctl reload firewalld

5:开机自启动防火墙

      systemctl enable firewalld

6:禁止开机启动防火墙

      systemctl disable firewalld

6:查看已打开的端口

      firewall-cmd --list-ports

7:打开端口

      firewall-cmd --permanent --zone=public --add-port=8080/tcp

     其中permanent表示永久生效,public表示作用域,8080/tcp表示端口和类型

8:关闭端口

      firewall-cmd --permanent --zone=public --remove-port=8080/tcp

相关文章
|
6月前
|
Linux 网络安全
Centos 防火墙端口控制命令
Centos 防火墙端口控制命令
106 3
|
6月前
|
Linux 网络安全
Linux - firewall-cmd 命令添加端口规则不生效排查
Linux - firewall-cmd 命令添加端口规则不生效排查
415 0
|
6月前
|
监控 网络协议 Unix
Linux命令-nc(端口监控、文件传输、反弹shell等)
Linux命令-nc(端口监控、文件传输、反弹shell等)
398 0
|
6月前
|
弹性计算 网络协议 安全
宝塔面板放行阿里云端口命令操作教程
布署宝塔面板阿里云服务器需要开放哪些端口?阿里云服务器“安全组设置”详解
987 1
|
6月前
|
人工智能 Linux Shell
用命令修改宝塔面板修改默认端口
用命令修改宝塔面板修改默认端口
|
10天前
|
运维 网络性能优化 网络虚拟化
|
3月前
|
网络协议
Mac根据端口查询进程id的命令
这篇文章介绍了在Mac操作系统上如何使用两种命令来查询监听特定端口的进程ID。第一种方法是使用`netstat -anp tcp -v | grep 端口号`,例如`netstat -anp tcp -v | grep 80`,这将列出所有使用端口80的TCP连接及其相关信息。第二种方法是使用`lsof -P -n -i:端口号`,例如`lsof -P -n -i:8080`,这将显示使用指定端口的进程列表,包括进程ID、用户、文件描述符等信息。文章通过示例展示了如何使用这些命令,并提供了输出结果的截图。
247 2
|
5月前
|
NoSQL Java 网络安全
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
Redis在java(Maven)中使用,常用基本命令大全,最全Termius怎么进行端口映射(MAC系统最简单教学)
|
5月前
|
网络协议 Java Linux
Linux常用操作命令、端口、防火墙、磁盘与内存
Linux常用操作命令、端口、防火墙、磁盘与内存
83 0
|
6月前
|
运维 程序员 Linux
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长
运维最全Linux 基本防火墙设置和开放端口命令,2024年最新程序员如何自我学习和成长