linux怎么查看开放了哪些端口号

发布时间 - 2023-03-27 00:00:00    点击率:
linux查看开放的端口号的方法:1、登录linux系统,打开终端;2、通过“netstat -anp”命令查看哪些端口被打开;3、通过“lsof -i:$PORT”查看应用该端口的程序即可。

本教程操作环境:linux5.9.8系统、Dell G3电脑。

linux怎么查看开放了哪些端口号?

linux命令查看开放哪些端口

netstat -nupl (UDP类型的端口)netstat -ntpl (TCP类型的端口)

a 表示所有

n 表示不查询dns

t 表示tcp协议

u 表示udp协议

p 表示查询占用的程序

l 表示查询正在监听的程序

#这个表示查找处于监听状态的,端口号为3306的进程

Linux查看端口使用状态、关闭端口方法

 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。

1. 可以通过"netstat -anp" 来查看哪些端口被打开。

(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)

2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

(注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O localhost")

3. 若要关闭某个端口,则可以:

1)通过iptables工具将该端口禁掉,如:

iptables -A INPUT -p tcp --dport $PORT -j DROP
iptables -A OUTPUT -p tcp --dport $PORT -j DROP

2)或者关掉对应的应用程序,则端口就自然关闭了,如:

"kill -9 PID" (PID:进程号)

如:通过"netstat -anp | grep ssh"

有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

则:"kill -9 7546"

a 表示所有

n 表示不查询dns

t 表示tcp协议

u 表示udp协议

p 表示查询占用的程序

l 表示查询正在监听的程序

#这个表示查找处于监听状态的,端口号为3306的进程

Linux查看端口使用状态、关闭端口方法

 前提:首先你必须知道,端口不是独立存在的,它是依附于进程的。某个进程开启,那么它对应的端口就开启了,进程关闭,则该端口也就关闭了。下次若某个进程再次开启,则相应的端口也再次开启。而不要纯粹的理解为关闭掉某个端口,不过可以禁用某个端口。

1. 可以通过"netstat -anp" 来查看哪些端口被打开。

(注:加参数'-n'会将应用程序转为端口显示,即数字格式的地址,如:nfs->2049, ftp->21,因此可以开启两个终端,一一对应一下程序所对应的端口号)

2. 然后可以通过"lsof -i:$PORT"查看应用该端口的程序($PORT指对应的端口号)。或者你也可以查看文件/etc/services,从里面可以找出端口所对应的服务。

(注:有些端口通过netstat查不出来,更可靠的方法是"sudo nmap -sT -O localhost")

3. 若要关闭某个端口,则可以:

1)通过iptables工具将该端口禁掉,如:

iptables -A INPUT -p tcp --dport $PORT -j DROP
iptables -A OUTPUT -p tcp --dport $PORT -j DROP

2)或者关掉对应的应用程序,则端口就自然关闭了,如:

"kill -9 PID" (PID:进程号)

如:通过"netstat -anp | grep ssh"

有显示: tcp 0 127.0.0.1:2121 0.0.0.0:* LISTEN 7546/ssh

则:"kill -9 7546"

推荐学习:《linux视频教程》


# linux  # 端口  # udp  # ssh  # 端口号  # 可以通过  # 应用程序  # 所对应  # 也就  # 你也  # 它是  # 关闭了  # 你必须  # 则可 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 微信h5制作网站有哪些,免费微信H5页面制作工具?  使用Dockerfile构建java web环境  免费视频制作网站,更新又快又好的免费电影网站?  如何用景安虚拟主机手机版绑定域名建站?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  Laravel PHP版本要求一览_Laravel各版本环境要求对照  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  Laravel怎么连接多个数据库_Laravel多数据库连接配置  JavaScript数据类型有哪些_如何准确判断一个变量的类型  Laravel如何使用withoutEvents方法临时禁用模型事件  Laravel Octane如何提升性能_使用Laravel Octane加速你的应用  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  如何用AWS免费套餐快速搭建高效网站?  Laravel如何实现密码重置功能_Laravel密码找回与重置流程  如何在万网自助建站平台快速创建网站?  轻松掌握MySQL函数中的last_insert_id()  高端建站如何打造兼具美学与转化的品牌官网?  Laravel怎么判断请求类型_Laravel Request isMethod用法  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  活动邀请函制作网站有哪些,活动邀请函文案?  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  动图在线制作网站有哪些,滑动动图图集怎么做?  网站建设要注意的标准 促进网站用户好感度!  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel如何优化应用性能?(缓存和优化命令)  Swift开发中switch语句值绑定模式  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  node.js报错:Cannot find module 'ejs'的解决办法  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何确认建站备案号应放置的具体位置?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  如何构建满足综合性能需求的优质建站方案?  如何批量查询域名的建站时间记录?  php嵌入式断网后怎么恢复_php检测网络重连并恢复硬件控制【操作】  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法  ,在苏州找工作,上哪个网站比较好?  黑客如何通过漏洞一步步攻陷网站服务器?  中山网站推广排名,中山信息港登录入口?  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  使用spring连接及操作mongodb3.0实例  焦点电影公司作品,电影焦点结局是什么?  如何在 Pandas 中基于一列条件计算另一列的分组均值