您现在的位置是:首页 > 正文

Linux/Ubuntu下使用命令开放端口的办法

2024-01-30 20:26:02阅读 2

一.安装iptables:
一般情况下,Ubuntu安装好的时候,iptables会被安装上。如果没有,执行下面命令

$ sudo apt-get update
$ sudo apt-get install iptables

在这里插入图片描述
二.安装完后,开放8000端口,使用下面命令:

$ sudo iptables -I INPUT -p tcp --dport 8000 -j ACCEPT

三.保存规则

$ iptables-save 

这样可以开放指定的端口,但是如果服务器重启,不会保存,所以我们需要对上述规则进行永久保存。

四.永久保存规则
这里我们有一个更好的iptables持久化方案,让防火墙规则重启后依旧有效。即使用iptables-persistent工具。

首先安装iptables-persistent

$ sudo apt-get install iptables-persistent

执行下面命令即可永久保存,注意这里Ubuntu版本不一样,命令会有区别

对于Ubuntu 14.04

    $sudo invoke-rc.d iptables-persistent save
    $sudo invoke-rc.d iptables-persistent reload

或者

   $sudo /etc/init.d/iptables-persistent save
   $sudo /etc/init.d/iptables-persistent reload

在这里插入图片描述
对于Ubuntu16.04

  $sudo netfilter-persistent save
  $sudo netfilter-persistent reload

生成的规则将被存储在以下文件中
/etc/iptables/rules.v4
/etc/iptables/rules.v6

网站文章

  • js中两个等号(==)和三个等号(===)的区别

    1. "=="表示:equality -> 等同 的意思,"=="使用两个等号时,如果两边值的类型不同的时候,是要先先进行类型转换后,才能做比较。2. "==="表示:identity -> 恒等 的意思,"==="使用三个等号时,是不需要做类型转换的,如果两边值的类型不同,就表示一定是不等的。...

    2024-01-30 20:25:55
  • skywalking系列-nacos配置

    动态配置nacos配置 可动态配置skywalking服务端配置信息 key==Nacos DataId在开启nacos为 configuration配置中心时必须配置以下key,如果没有以下配置oa...

    2024-01-30 20:25:48
  • 微信小程序分页加载数据~上拉加载更多~小程序云数据库的分页加载

    我们在开发小程序时,一个列表里难免会有很多条数据,比如我们一个列表有1000条数据,我们一下加载出来,而不做分页,将会严重影响性能。所以这一节,我们来讲讲小程序分页加载数据的实现。老规矩,先看效果图可以看到我们每页显示10条数据,当滑动到底部时,会加载第二页的数据,再往下滑动,就加载第三页的数据。由于我们一共21条数据,所以第三页加载完以后,会有一个“已加载全部数据”的提示。本节知识点...

    2024-01-30 20:25:42
  • 计算机表格中如何计算数据透视表,Excel中如何在数据透视表中进行计算

    会计工作中离不开excel电子表格软件,它不仅具有数据输入、输出、显示、分类、统计、查询等数据处理的基本功能,还具有强大的数据分析功能与程序执行自动化功能,为会计人员的工作提供了许多便利。数据透视表是...

    2024-01-30 20:25:13
  • Maven中pom文件引入依赖标签dependency的scope属性

    依赖中引入了主要用于管理依赖关系的作用范围,目前依赖项的作用域可以使用五个值,compile、runtime、test、provided和systemcompile:依赖项的默认作用范围,即当没有指定...

    2024-01-30 20:25:07
  • Python之爬虫-- Requests

    目录Requests-献给人类一、简介二、安装方式三、 GET请求四、POST请求 五、显示json文件六、代理(proxies参数) 七、用户验证八、Cookies 和 Session1、Cookies2、Session九、SSL证书验证https请求验证ssl证书(有一些网站的ssl证书是自己写的,比如12306和360)Requests...

    2024-01-30 20:24:34
  • 控制台查看网页的宽高随浏览器缩放而缩放

    控制台查看网页的宽高随浏览器缩放而缩放

    记住这些代码 随时查看浏览器得宽度高度以及分辨率

    2024-01-30 20:24:27
  • 创建自己的yum源

    创建自己的yum源

    创建自己的yum源2013-02-28 09:18 2328人阅读 评论(0) 收藏 举报 分类:Linux(172) 目录(?)[+]转自:http://www.bsdmap.com/2011/07/06/createrepo/创建自己的yum源  最终还是决定使用rpm来管理系统上“定制”的

    2024-01-30 20:24:19
  • cocos creator 使用第三方包

    NPM 模块使用方法: 运行npm安装命令时当前的路径应该在项目的根目录(也就是包括 assets, library 这些目录的根目录)npm install xxx --save 时可以加上 save 指令,自动生成 package.json 方便其他人共享开发环境设置安装完成之后,在 assets 目录下的用户脚本里使用 var npmModule = require('npmM

    2024-01-30 20:24:12
  • 开发工具之IDEA

    开发工具之IDEA

    欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法...

    2024-01-30 20:23:41