linux运维ubuntu18.04设置端口开放(iptables)(代码片段)

奔跑的大白啊 奔跑的大白啊     2023-02-21     723

关键词:

前言

     最近一次系统线上问题最终排查到端口未开放的原因,特此记录下ubuntu系统开放指定端口的操作。

正文

     iptables是Linux从2.4.x版本内核开始,系统自带的防火墙。随着Linux内核的不断更新,Linux的防火墙在iptables基础上泛生出UFW和Firewalld,并且在一些发行版中已经替代iptables。

开放指定端口

      查看防火墙规则(端口开放请况)

iptables -L

      开放指定端口

# sudo iptables -I INPUT -p tcp --dport [端口号] -j ACCEPT
sudo iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

# 安装iptables-persistent工具,使端口配置持久化
sudo apt-get install iptables-persistent

# 端口配置永久生效 
sudo netfilter-persistent save
sudo netfilter-persistent reload

      重启机器后,使用“iptables -L”查看配置的端口是否还在

遗留问题

      使用ufw设置端口开放不生效,怀疑跟操作系统有关,服务器的操作系统虽然相同,但是环境因为有些操作会有差异,所以遇到问题分析问题解决问题吧,因为有时候想一探到底真的会搞到自己怀疑人生,路过的朋友欢迎交流讨论啊~

说明

     Linux防火墙的功能是由linux的内核所提供,直接通过内核来处理,因此性能非常好。但是不同的内核版本使用的防火墙机制不同,且支持的软件命令与语法也不同,所以在使用linux防火墙时,一定要先用uname -r 追踪一下内核版本。

总结

     对于一些日常运维操作,每天记录一点点。

linux运维ubuntu18.04设置端口开放(iptables)(代码片段)

前言    最近一次系统线上问题最终排查到端口未开放的原因,特此记录下ubuntu系统开放指定端口的操作。正文    iptables是Linux从2.4.x版本内核开始,系统自带的防火墙。随着Linux内核的不断更新,Linux的防火墙在i... 查看详情

linux运维ubuntu18.04设置网络信息(netplan之yaml文件)(代码片段)

前言    最近工作中遇到一个需求,支持修改服务器的网络信息(IP、子网掩码、网关、DNS等),特此记录下修改过程。正文环境说明    操作系统:ubuntu64位Server18.04.4修改网络信息网络信息文件说明    Ubuntu从17.10开始&... 查看详情

linux-ubuntu开放端口

查看开放端口:sudoufwstatus允许8090端口开放:sudoufwallow8090启动防火墙:sudoufwenable重启防火墙使端口配置生效:sudoufwreload 查看详情

linux-ubuntu开放端口

查看开放端口:sudoufwstatus允许8090端口开放:sudoufwallow8090启动防火墙:sudoufwenable重启防火墙使端口配置生效:sudoufwreload 查看详情

linux/ubuntu命令查看开放哪些端口以及开启开放端口

...udp协议p表示查询占用的程序l表示查询正在监听的程序在ubuntu下面开放端口好像主要有两种方法,一种是ubuntu自带的防火墙,一种是iptables,这里我们主要使用iptables一般情况下,ubuntu安装好的时候,iptables会被安装上,没有安装... 查看详情

ubuntu18.04设置开机级别

...加载他的GUI,那么就可以设置开机启动的级别。我装的是ubuntu18.04,找了下资料发现18.04设置开机启动级别的方法有点不一样~~~~设置开机默认命令行界面:systemctlset-defaultrunlevel3.targetreboot设置开机默认gui界面:systemctlset-defaultrunle... 查看详情

linux设置开放一个端口

修改防火墙配置需要修改/etc/sysconfig/iptables这个文件,如果要开放哪个端口,在里面添加一条。 -ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport1521-jACCEPT 就可以了,其中1521是要开放的端口号,然后重新启动linux的防火墙服务。... 查看详情

vmware安装ubuntu18.04图文教程

...下载安装包二、VMware创建新的虚拟机三、VMware虚拟机安装ubuntu18.04四、ubuntu偏好设置1、改为简体中文2、设置分辨率3、安装VMwareTools工具5、设置最佳服务器镜像源五、总结前言使用VMware创建虚拟镜像,操作Linux系统一、下载安... 查看详情

linux怎么打开5005端口和80端口?

...些常用的打开端口的方法:使用防火墙命令开放端口对于Ubuntu和Debian等基于Linux的操作系统,可以使用ufw命令开放端口。例如,要开放80端口,可以在终端中输入以下命令:bashCopycodesudoufwallow80/tcp如果您要开放其他端口,只需将... 查看详情

ubuntu系统开放指定端口(代码片段)

  今天在一台Ubuntu服务器里面配置了一个Nginx服务,监听的8080端口。本机可以访问,但是局域网就是访问不到。首先怀疑防火墙没有开放8080端口,设置ufw防火墙开放8080端口$sudoufwallow80然后局域网依然不能访问,接下来应... 查看详情

centos/linux开放808080端口或者开放某个端口

...完Nginx+php+mysql后不能访问网站。iptables-L-n 查看防火墙设置发现没开启80端口由于Linux防火墙默认是关闭的。可以用两种方式,一个是关闭防火墙,另一个就是让防火墙开放这个端口。关闭防火墙命名:serviceiptablesstop (不推... 查看详情

如何允许节点在 Ubuntu 18.04 上监听 1024 以下的端口?

】如何允许节点在Ubuntu18.04上监听1024以下的端口?【英文标题】:HowcanIallownodetolistentoportsbelow1024onUbuntu18.04?【发布时间】:2019-04-2523:08:49【问题描述】:我可以在安装了nvm的节点中使用任何大于1023的PORT和server.listen(PORT)。非特权... 查看详情

linux查看并设置开放端口

版权声明:本文为CSDN博主「F_M深蓝」的原创文章,遵循CC4.0BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/q_linchao/article/details/116449765(15条消息)CentOS7防止端口自动关闭_weixin_30563319... 查看详情

ubuntu18.04安装mysql

参考技术A这里是Ubuntu18.04的mysql安装教程,ubuntu低版本或其他非Debian的Linux发行版可能不适用。这里我安装完了没有提示设置密码或其他配置项的步骤,所以有需要的话可以看下一步更改默认密码。结果如下:图有‘user=debian-sys-m... 查看详情

2019-01-16ubuntu18.04安装ntp服务

...socketisinuse,exiting”,可加参数-u)5.2很好,那么我们先停止ubuntu自带的时间同步服务5.3安装ntp服务并添加主NTP服务器,可以修改/etc/ntp.cfg,或者直接使用下面语句添加:看一下同步状态:可以看到,已经和主服务器同步成功了。 查看详情

ubuntu18.04安装mysql(代码片段)

这里是Ubuntu18.04的mysql安装教程,ubuntu低版本或其他非Debian的Linux发行版可能不适用。安装mysqlsudoapt-getinstallmysql-serversudoapt-getinstallmysql-clientsudoapt-getinstalllibmysqlclient-dev这里我安装完了没有提示设置密码或其他配置项的步骤,所以... 查看详情

解决docker2375端口服务(ubuntu18.04)

1、vim/lib/systemd/system/docker.service(修改最好做个备份)2、找到“ExecStart”,把该行修改为:ExecStart=/usr/bin/dockerd-Hfd://-Htcp://0.0.0.0:23753、systemctldaemon-reload4、sudoservicedockerrestart5、查看开启端口情况netstat-tunlp 查看详情

检测udp端口是否开放

...eed则表示端口是开启的本文出自“高防服务器销售,自带运维”博客,请务必保留此出处http://kenvik.blog.51cto.com/11000054/1858447 查看详情