linux端口操作及防火墙操作

这里以centos7端口操作为例

1、开启端口(比如开启8080端口)

#开启8080端口(默认不开启,每次重启系统之后都需要重新开启),比如訪問tomcat下的项目,就必须要开启对应的端口,否则将訪問失敗。
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT 

2、保存配置

/etc/rc.d/init.d/iptables save

3、重启服务

/etc/rc.d/init.d/iptables restart

4、端口查询

#例查询8080端口是否开启命令
firewall-cmd --query-port=8080/tcp

#查看所有服务端口netstat -a

#查看当前所有tcp端口netstat -ntlp

#查看所有80端口使用情况·netstat -ntulp |grep 80

#查看所有3306端口使用情况netstat -an | grep 3306

5、FirewallD的理解

FirewallD 是 iptables 的一个封装,可以让你更容易地管理 iptables 规则 - 它并不是 iptables 的替代品。虽然 iptables 命令仍可用于 FirewallD,但建议使用 FirewallD 时仅使用 FirewallD 命令。

FirewallD防火墙开放3306端口(有如下两种方法,需要修改一下端口号)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent

#重启防火墙服务
systemctl restart firewalld.service

#查看firewalld状态
systemctl status firewalld

#开启防火墙,没有任何提示即开启成功
systemctl start firewalld

6、开启一个端口

#开启一个端口(--permanent永久生效,没有此参数重启后失效)
firewall-cmd --zone=public --add-port=8081/tcp --permanent   

#重新载入
firewall-cmd --reload

#查看
firewall-cmd --zone= public --query-port=8081/tcp

#删除(删除后需要重启查看)
firewall-cmd --zone=public --remove-port=8081/tcp --permanent

原文地址:https://www.cnblogs.com/newbest/p/9753721.html

时间: 2024-10-12 20:23:02

linux端口操作及防火墙操作的相关文章

Linux对外提供服务 网络连接 端口操作 1.开启服务监听端口 2.设置防火墙,放行访问端口的包 iptables&netfilter 四表五链和通堵策略

应用举例: Linux上安装Tomcat后,客户端要能够访问服务器上的Tomcat 操作: 1.网络操作 本机必须能够ping通目标主机(本地虚拟机或者远程主机) 2.端口操作 1.开启服务监听端口 2.设置防火墙,放行访问该端口的数据包 关键iptables和netfilter: iptables中的四表五链和堵通策略 CentOS6.7端口操作最佳实践: 查看iptables命令的帮助: iptables --help 不详细 man iptables 一般详细 手册页 info iptab

CentOS 配置防火墙操作实例(启、停、开、闭端口)

CentOS 配置防火墙操作实例(启.停.开.闭端口): 注:防火墙的基本操作命令: 查询防火墙状态: [root@localhost ~]# service   iptables status<回车>   停止防火墙: [root@localhost ~]# service   iptables stop <回车>   启动防火墙: [root@localhost ~]# service   iptables start <回车>   重启防火墙: [root@loc

Linux端口以及防火墙端口的查看命令

常用命令 netstat -pan|grep 2809  :查看特定端口的情况 netstat -nl | grep 110 :查看特定端口的情况 netstat -ap  :在上面命令的基础上列出连接的PID(进程号),用这个PID,可以使用KILL 来杀死连接    例如:某个连接的PID=111,想踢出去就使用 KILL -9 111.ok!netstat -rn  :输出路由表nmap  127.0.0.1  :查看本机开放的端口,会扫描所有端口nmap  -p 1024  65535?

为什么网络银行不支持GNU/Linux操作系统下的浏览器操作

当年Linux没出时,银行就开始信息化建设了. 所为信息化,就是指用计算机工作了.服务客户了. 顺带着,慢慢的建服务器,连网(内部网).外网(网上银行) 这样下来, unix, dos, win nt, Win ** 经过这么多年的发展.一套系统或多套系统已经建成了. 现在想改为前端支持 Linux ,就像让微软把 IE 6, 7, 8, 9, 10, 支持好 w3c 的网络标准一样困难. 几乎是不可能的. 但也不是没有办法的.我想到的有二 一,等现在的软件寿命到期,如同等 IE 6, 7, 8

linux C/C++:文件操作--open、read、write

linux C/C++:文件操作--open.create.close 文件描述符 内核(kernel)利用文件描述符(file descriptor)来访问文件.文件描述符是非负整数.打开现存文件或新建文件时,内核会返回一个文件描述符.读写文件也需要使用文件描述符来指定待读写的文件.系统内核会为每一个进程维护一份文件描述符表.如下: 内核分配文件描述符规则是,永远分配未使用的并且是最小的.前三个文件描述符:0.1.2,在默认情况下已被占用.当然,可以先关闭.比如关闭1,再分配,可导致重定向.

windows和linux下结束循环的操作

#include <iostream> #include <string> #include <sstream> using namespace std; int main() { string word; string line; while (getline(cin,line)) { istringstream istr(line); while(istr>>word) cout<<word<<"#"; cou

Linux学习记录--文件IO操作相关系统编程

文件IO操作相关系统编程 这里主要说两套IO操作接口,分别是: POSIX标准 read|write接口,函数定义在#include<unistd.h> ISO C标准 fread|fwrite接口,函数定义在#include<stdio.h> 有书上说POSIX标准与ISO C标准的区别在于文件读写是否带缓冲区,我则不是很认同,因此POSIX标准下的IO操作也是带缓冲区的,至于这两个标准下的IO性能谁更加好则不一定,因为这和缓冲区的大小,以及用户逻辑有很大关系. POSIX标准

linux前台与后台程序操作

亲爱的网友,我这里有套课程想和大家分享,如果对这个课程有兴趣的,可以加我的QQ2059055336和我联系. 课程内容简介 我们软件是基于移动设备的.所以我们必然的选择了安卓作为我们的开发工具.课程中,我们将简要的介绍Android的基本概念,然后进行我们的实战开发.在开发中,大家讲学习到基本的组件,适配UI,数据的存储,多线程下载,开机广播,闹钟提醒,短信发送等实际项目开发中碰到的有用的知识点.通过课程学习,让大家能够掌握Android软件开发的流程,注意点,及优化.帮助大家迅速的掌握Andr

CentOS 配置防火墙操作实例(启、停、开、闭port)

CentOS 配置防火墙操作实例(启.停.开.闭port): 注:防火墙的基本操作命令: 查询防火墙状态: [[email protected] ~]# service   iptables status<回车>   停止防火墙: [[email protected] ~]# service   iptables stop <回车>   启动防火墙: [[email protected] ~]# service   iptables start <回车>   重新启动防