linux 查看当前正在运行的端口和监听的端口的工具及命令
在Linux系统中,你可以使用多种工具和命令来查看当前正在运行的端口和监听的端口。以下是一些常用的工具和命令:
netstat命令:
Netstat(Network Statistics)是一个用于查看网络连接、路由表和接口统计信息的命令行工具。它可用于Windows、Linux和其他操作系统。Netstat命令有许多不同的参数,这些参数可以用来过滤和显示不同类型的网络信息。以下是一些常用的Netstat参数:
-a:显示所有连接和监听端口。-t:显示TCP协议的连接。-u:显示UDP协议的连接。-n:以数字形式显示地址和端口号,而不解析域名。-l:仅显示监听状态的端口。-p:显示与连接相关的进程信息(仅在某些系统上可用,例如Linux)。-r:显示路由表。-s:显示各种网络统计信息,如TCP、UDP和ICMP的统计数据。-c:持续显示信息,每隔一段时间刷新一次。
示例用法:
netstat -a:显示所有活动的连接和监听端口。netstat -tuln:显示所有TCP和UDP连接的详细信息,包括地址和端口号。netstat -l:显示所有监听状态的端口。netstat -r:显示路由表。netstat -s:显示各种网络统计信息。netstat -p:显示与连接相关的进程信息。
查看特定端口是否被占用(例如端口号为80):
netstat -tuln | grep 80
ss命令:
ss(Socket Statistics)是一个用于查看套接字统计信息的命令行工具,通常在Linux系统上使用。它比netstat更快速和强大,提供更多的套接字信息。以下是一些常用的ss命令参数:
-t:显示TCP套接字信息。-u:显示UDP套接字信息。-n:以数字形式显示地址和端口号,而不解析域名。-l:显示监听状态的套接字。-a:显示所有套接字,包括监听和非监听状态的。-s:显示套接字统计信息,如TCP、UDP和ICMP的统计数据。-p:显示与套接字相关的进程信息。-o:显示计时器信息,包括TIME-WAIT和OBSOLETE状态的套接字。-i:显示网络接口的统计信息。-r:显示路由表。-c:持续显示信息,每隔一段时间刷新一次。
示例用法:
ss -tuln:显示所有TCP和UDP套接字的详细信息,包括地址和端口号。ss -l:显示所有监听状态的套接字。ss -s:显示各种套接字统计信息。ss -p:显示与套接字相关的进程信息。ss -i:显示网络接口的统计信息。ss -r:显示路由表。
与netstat不同,ss提供了更多的细节和更快的性能,适合用于查看网络连接和套接字的详细信息。要获取有关ss的更多信息,您可以查看man ss或运行ss --help命令。
lsof命令:
lsof(List Open Files)是一个用于查看系统中打开文件和套接字的命令行工具。它允许你查看哪些进程打开了哪些文件、目录或套接字,以及这些文件的详细信息。lsof命令非常强大,有许多参数,可以用于过滤和定制查询结果。以下是一些常用的lsof命令参数:
-
-i:显示网络连接信息,包括打开的套接字。- 例如:
lsof -i。
- 例如:
-
-p:指定一个或多个进程ID,仅显示这些进程打开的文件和套接字。- 例如:
lsof -p 1234。
- 例如:
-
-u:指定一个或多个用户名,仅显示这些用户的打开文件和套接字。- 例如:
lsof -u username。
- 例如:
-
-c:指定一个或多个进程的名称,仅显示匹配进程名的打开文件和套接字。- 例如:
lsof -c nginx。
- 例如:
-
-t:仅显示打开文件和套接字的相关进程ID。- 例如:
lsof -t /var/log/myfile.log。
- 例如:
-
-i4和-i6:分别显示IPv4和IPv6的网络连接信息。- 例如:
lsof -i4或lsof -i6。
- 例如:
-
-n:以数字形式显示地址和端口号,而不解析域名。- 例如:
lsof -i -n。
- 例如:
-
-F:以指定格式显示结果,例如,-F n以一行一项的格式显示结果。- 例如:
lsof -i -F n。
- 例如:
-
-a:与其他选项联合使用,表示逻辑与操作,用于多个条件的过滤。- 例如:
lsof -i -a -u username -c nginx。
- 例如:
-
-X:用于显示文件系统信息。
- 例如:
lsof -X /path/to/mountpoint。
查看特定端口是否被占用(例如端口号为80):
lsof -i :80
nmap命令:
nmap(Network Mapper)是一个用于网络探测和安全扫描的命令行工具。它用于扫描目标主机,以识别开放的端口、操作系统信息、服务和网络拓扑。nmap是一种强大的网络工具,有很多参数和功能,可以用于各种网络扫描和安全任务。
以下是一些常用的nmap命令参数和用法:
-
扫描目标主机:
nmap target -
扫描多个目标主机:
nmap target1 target2 target3 -
扫描目标主机的特定端口:
nmap -p 80 target -
扫描目标主机的常见端口(快速扫描):
nmap -F target -
扫描目标主机的所有端口(全端口扫描):
nmap -p- target -
扫描目标主机并获取操作系统信息:
nmap -O target -
扫描目标主机并获取服务/应用程序版本信息:
nmap -sV target -
扫描目标主机并启用操作系统检测和服务/应用程序版本检测:
nmap -A target -
扫描目标主机并输出结果到文件:
nmap -oN output.txt target -
扫描目标主机并执行脚本(Nmap脚本引擎):
nmap --script scriptname target -
扫描目标主机时进行Ping探测:
nmap -sn target -
扫描目标主机时进行TCP SYN扫描(默认扫描方式):
nmap -sS target -
扫描目标主机时进行UDP扫描:
nmap -sU target -
扫描目标主机时进行操作系统检测,但不进行端口扫描:
nmap -O -PN target
扫描特定主机的特定端口(例如端口号为80):
nmap -p 80 IP地址
使用/proc文件系统:
Linux系统将系统信息以文件形式保存在/proc目录下,可以直接读取这些文件来查看端口信息。
- 查看所有打开的端口:
cat /proc/net/tcp cat /proc/net/udp
相关文章:
linux 查看当前正在运行的端口和监听的端口的工具及命令
在Linux系统中,你可以使用多种工具和命令来查看当前正在运行的端口和监听的端口。以下是一些常用的工具和命令: netstat命令: Netstat(Network Statistics)是一个用于查看网络连接、路由表和接口统计信息的命令行工具…...
保护互联网数据安全:关键方法与最佳实践
在当今数字化时代,互联网数据安全已经成为个人、企业和组织的首要任务之一。随着信息技术的迅猛发展,网络威胁也不断演进,因此保护互联网数据安全变得尤为关键。本文将介绍一些关键方法和最佳实践,帮助您确保互联网数据的安全性。…...
分布式数据库HBase(林子雨慕课课程)
文章目录 4. 分布式数据库HBase4.1 HBase简介4.2 HBase数据模型4.3 HBase的实现原理4.4 HBase运行机制4.5 HBase的应用方案4.6 HBase安装和编程实战 4. 分布式数据库HBase 4.1 HBase简介 HBase是BigTable的开源实现 对于网页搜索主要分为两个阶段 1.建立整个网页索引…...
矩阵求导的本质与分子布局、分母布局的本质
大佬讲解的实在太吊了。 就拿大佬的总结说明一下: 矩阵求导结果,无非就是分子的转置、向量化,分母的转置、向量化,它们的各种组合而已。 1、分子布局的本质:分子是标量、列向量、矩阵向量化后的列向量;分母…...
【广州华锐互动】VR建筑施工事故体验:提高工人安全意识和责任感
VR建筑施工事故体验的意义在于通过模拟真实场景和情况,帮助人们更好地理解建筑施工中的安全问题,并提供一种安全、有效的方式来学习和掌握安全技能。 建筑施工是一项高风险的工作,涉及各种复杂的工作环境和操作过程。在现实中,建筑…...
HSRP热备份路由器协议的解析和配置
HSRP的解析 个人简介 HSRP hot standby router protocol 热备份路由协议(思科私有协议) HSRP v1 version 1 HSRP v2 version 2 虚拟一个HSRP虚拟IP地址 192.168.1.1 开启HSRP的抢占功能 通过其他参数 人为调整谁是主 谁是从 ! 查…...
kotlin实现ArrayDeque
Deque双端队列,一直在使用,却从未了解过源码。 内部逻辑其实很简单 可扩容数组循环队列,循环栈扩容倍数1.5,sizesize(size shr 1)只从两端存取元素 fun main() {val deque MyArrayDeque()repeat(16) {deque.addLast(it)}while …...
java时间格式化
1,CST时间格式化,这个一般是返回值的类型为 Date 类型,如果不做处理,返给前端的就是时间戳,当然也可以更改返回值类型为 String,这样就不用处理了。方法如下: /*** 格式化时间* param date Thu…...
ArduPilot开源飞控之AP_Baro_SITL
ArduPilot开源飞控之AP_Baro_SITL 1. 源由2. back-end抽象类3. 方法实现3.1 AP_Baro_SITL3.2 _timer3.3 temperature_adjustment3.4 wind_pressure_correction3.5 update 4. 参考资料 1. 源由 鉴于ArduPilot开源飞控之AP_Baro中涉及Sensor Driver有以下总线类型: …...
基于Java的病人跟踪治疗管理系统设计与实现(源码+lw+部署文档+讲解等)
文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序(小蔡coding)有保障的售后福利 代码参考源码获取 前言 💗博主介绍:✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…...
RCD吸收电路的工作原理及参数计算方法详解
在电子电力技术和自动化控制领域内,RCD吸收电路非常重要,它的作用是吸收瞬间过电压和过电路免受电压波动的影响,因此被广泛应用在各种设备及系统中,今天凡亿将带领小伙伴们来了解下RCD吸收电路的工作原理及计算方法。 1、RCD吸收电…...
leetcode做题笔记169. 多数元素
给定一个大小为 n 的数组 nums ,返回其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入:nums [3,2,3] 输出:3 示例 …...
FATFS f_printf 如何支持写入浮点数据。
参考原子和网上的移植最新的fatfs系统后,挂载打开文件始终返回13错误代码,在自己的项目中移植最新的fatfs0.15版本解决问题,使用f_printf能成功进行浮点数据写入了 参考的文章如下: https://zhuanlan.zhihu.com/p/444427537 问题描述 在使用fatfs的f_printf向文件.csv中写入…...
postman忘记密码提交没响应
现象:通过客户端进到账户页面一直无响应,可copy the url 到浏览器进入页面,使用浏览器提交几次还是没响应。 实测有用方法: 1、通过手机进入官网 https://www.getpostman.com ,找到忘记密码入口。 2、多提交几次后&…...
初学vue,想自己找个中长期小型项目练练手,应该做什么?
前言 可以试着做一两个完整的后台管理项目后再去做其他的,下面推荐一些github上的vue后台管理的项目,可以自己选择性的练一下手 Vue2 1、iview-admin Star: 16.4k 基于 iview组件库开发的一款后台管理系统框架,提供了一系列的强大组件和基…...
【牛客面试必刷TOP101】Day11.BM63 跳台阶和 BM67 不同路径的数目(一)
作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:牛客面试必刷TOP101 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!!&…...
[NOIP 2022] 建造军营 题解
题目 P1 边双缩点 观察样例二,可以发现边双内的边可选可不选。由此考虑边双缩点,Tarjan 找桥即可,缩点后变成一棵树。 P2 设计状态 用最终合法答案形态截这颗树,设计 f u f_u fu 表示 u u u 子树内非空,且子树…...
射频识别技术(RFID)在智能制造模具管理中的应用
背景介绍 模具是工业生产的核心装备,被誉为“工业之母”,广泛应用于机械、汽车、轻工、电子、化工、冶金、建材等各个行业,是制造加工企业的重要资产,然而,传统的人工纸质记录方式已无法满足模具管理的需求࿰…...
奖品定制经营商城小程序的作用是什么
奖品是激励人员团体很好的方式,也是荣誉象征,奖牌、奖杯、高端礼盒等,同时市场中团体非常多,其需求也是很多,尤其定制方面,就更是不用说。 对奖品定制企业来说,除了线下门店获客经营外…...
深度学习常用脚本总结
👨💻个人简介: 深度学习图像领域工作者 🎉工作总结链接:https://blog.csdn.net/qq_28949847/article/details/128552785 链接中主要是个人工作的总结,每个链接都是一些常用demo,…...
comsol燃料电池堆冷却:模型对聚合物电解质膜 (PEM) 燃料电池堆的热管理进行建模 对电...
comsol燃料电池堆冷却:模型对聚合物电解质膜 (PEM) 燃料电池堆的热管理进行建模 对电池堆的所有电池单元来说,以相似的温度曲线进行操作非常重要,因为非均匀的温度分布可能会导致非均匀的水蒸气冷凝,以及电池单元之间出现较大的性…...
如何用kepano-obsidian构建你的终极知识管理系统:从零到精通的完整指南
如何用kepano-obsidian构建你的终极知识管理系统:从零到精通的完整指南 【免费下载链接】kepano-obsidian My personal Obsidian vault template. A bottom-up approach to note-taking and organizing things I am interested in. 项目地址: https://gitcode.com…...
2026届毕业生推荐的六大AI辅助论文助手解析与推荐
Ai论文网站排名(开题报告、文献综述、降aigc率、降重综合对比) TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 鉴于“降ai”所表达的意思不清晰确切,猜测围绕这一主题或许是在探究关于AI的热度…...
保姆级教程:在Windows 10/11上快速搭建mosquitto MQTT服务器,并用MQTTX客户端测试(附常见错误解决)
Windows平台零门槛搭建MQTT开发环境:从Mosquitto配置到MQTTX实战 最近在调试ESP32温湿度传感器时,发现直接连接公有MQTT服务器总遇到网络延迟问题。于是决定在本地搭建一个轻量级MQTT Broker,没想到整个过程比预想的顺畅许多——从Mosquitto…...
曼哈顿距离在计算机图形学中的高效应用
1. 曼哈顿距离:计算机图形学的"捷径算法" 第一次听说曼哈顿距离时,我正被游戏开发中的路径查找问题困扰。当时需要计算数百个游戏单位到目标点的距离,使用传统的欧氏距离公式导致帧率直接掉到个位数。直到一位前辈提醒:…...
多功能 PEG 衍生物 Ergosterol-PEG-MAL,Ergosterol-PEG-Maleimide详解
试剂基本信息中文名称:麦角固醇-聚乙二醇-马来酰亚胺英文名称:Ergosterol-PEG-MAL,Ergosterol-PEG-Maleimide分子量:0.4k,0.6k,1k,2k,3.4k,5k,10k,…...
基于n8n的春联生成模型自动化工作流设计
基于n8n的春联生成模型自动化工作流设计 春联作为传统文化的重要组成部分,每年春节都面临着巨大的创作需求。传统手工创作方式效率低下,而AI技术为这一场景带来了全新的解决方案。本文将介绍如何利用n8n构建春联生成模型的自动化工作流,实现从…...
替代CM108|替代CM108B|替代HS100|SSS1629代理商|中文说明书|台湾鑫创
SSS1623,SSS1629全面兼容与替代台湾骅讯c-mediaCM108/CM108B/CM108AH/CM118B/CM119/CM119A/HS100/CM6120/CM6317A/CM6400/CM6200等型号, 全面兼容与替代台湾创舰Isoft IS817/IS821/IS828/IS820/IS807等型号,完美替代市面上所有主流USB耳机IC,USB喇叭IC, USB音箱IC, USB游戏耳机…...
新手也能懂!用沁恒CH579的TMOS实现第一个蓝牙外设(附完整代码)
从零开始:用沁恒CH579打造你的第一个蓝牙LED控制器 第一次接触嵌入式开发的新手们,常常会被各种专业术语和复杂框架吓退。但今天,我要带你用沁恒CH579开发板和它的TMOS系统,完成一个实实在在的蓝牙控制LED项目——不需要深厚的编…...
提升vue开发效率的秘诀,快马平台一键生成通用组件库
最近在重构公司的中后台管理系统时,发现很多重复性的工作占用了大量开发时间。经过实践总结,我发现通过合理封装通用组件和工具集,可以显著提升Vue3项目的开发效率。今天就来分享下我的实战经验。 通用表格组件的封装 这个组件基于Element Pl…...
