首页 > 系统相关 >【Linux命令学习】lsof查看打开的文件

【Linux命令学习】lsof查看打开的文件

时间:2024-05-15 15:21:57浏览次数:20  
标签:文件 查看 描述符 Linux 接字 lsof 端口号

  • lsof: list open files

作用1:可查端口号被哪个进程占用

比如我们跑自动化,经常会遇到端口号被占用,无法启动driver

lsof -i :8081

lsof 输出的结果含义:

  1. fd:文件描述符的数字,通常是一个正整数。file descriptor
  2. type:文件描述符的类型,如 REG 表示普通文件,DIR 表示目录,CHR 表示字符设备文件IPv4 或 IPv6 表示网络套接字等。
  3. device:文件描述符所在的设备编号。
  4. size:文件的大小,对于套接字来说,可能显示的是套接字的接收队列大小

作用2: 查某个用户打开了哪些文件

lsof -u username

作用3:列出所有不是ESTABLISHED状态的TCP进程 (注意这里exclude用^表示,我个人认为man lsof写错了)

 

l

 

标签:文件,查看,描述符,Linux,接字,lsof,端口号
From: https://www.cnblogs.com/jin-wen-xin/p/18193911

相关文章

  • FM20S用户手册--Linux系统启动卡制作及系统固化
     ......
  • Linux常用命令
    常用的linux命令:========================================================================================================================目录类/代表根目录.代表当前目录..代表上级目录cd/进入根目录cd..进入上级目录ls查看当前目录下的所有文件ll查看当前目录......
  • Linux远程连接
    Linuxcentos设置静态ip参考:https://blog.csdn.net/weixin_45533131/article/details/128002480FileZilla安装下载与使用参考:https://blog.csdn.net/Passerby_Wang/article/details/125298958FileZilla是免费开源的FTP软件,,分为客户端版本和服务器版本,具备所有的FTP软件功能,......
  • Linux系统安装snmptt
    在Linux系统中安装yum和snmptt可以通过以下步骤进行:打开终端。确保你有管理员权限(通常是root用户)。执行以下命令来安装yum:  #对于基于RedHat的系统(如CentOS或Fedora)sudoyuminstallyum安装snmptt可能需要通过EPEL仓库,如果还没有添加EPEL仓库,你......
  • ubuntu linux安装MySQL后遇到的一些问题和解决方法
    Ubuntulinux安装MySQL后遇到的一些问题和解决方法版本信息ubuntu:Ubuntu24.04mysql:Ver8.0.36-2ubuntu3forLinuxonx86_64((Ubuntu))登陆安装后直接sudomysql就可以登陆分析为什么可以不用sudomysql-uroot-p呢?原因有三点直接执行mysql命令它是可以根据......
  • Linux查看进程命令ps和top示例详解
    Linux 是一种自由和开放源代码的操作系统,它的使用在全球范围内非常广泛。在 Linux 中,进程是操作系统中最重要的组成部分之一,它代表了正在运行的程序。了解如何查看正在运行的进程是非常重要的,因为它可以帮助你了解系统的运行状态并对其进行管理。今天飞飞将和你分享如何在 Lin......
  • 无法在 Linux 下运行脚本
    无法在Linux下运行脚本cantrunscriptinlinuxCreated:2024-05-14T10:59+08:00Published:2024-05-15T11:19+08:00Categories:LinuxTags:Bug打算在wsl中运行Windows文件中的sh文件,script.sh内容为:#!/usr/bin/shcd..但是终端中执行bash./script.sh,什么......
  • 在Linux中,什么是子网和CIDR?
    在网络通信中,子网(Subnet)和CIDR(无类别域间路由,ClasslessInter-DomainRouting)是两个重要的概念,它们与IP地址的分配和网络的组织方式密切相关。1.子网(Subnet)子网是将一个较大的网络划分成若干个较小的网络的过程。这样做的目的是为了更好地组织和管理网络,提高网络安全性,以及优化......
  • 在Linux中,什么是SSD和HDD,作用分别是什么?
    在Linux(以及所有其他操作系统中),SSD(SolidStateDrive,固态硬盘)和HDD(HardDiskDrive,机械硬盘)是两种不同类型的存储设备,它们在内部构造、性能、耐用性和价格等方面存在显著差异。以下是关于SSD和HDD的详细解释:1.SSD(固态硬盘)定义:SSD是一种使用固态电子存储芯片阵列而制成的硬盘,由......
  • 在Linux中,如何进行网络性能调优?
    网络性能调优在Linux系统中是一个复杂且细致的过程,涉及多个方面,包括但不限于网络参数调整、协议栈优化、硬件配置、以及特定应用的优化。以下是一些基本的网络性能调优方法和步骤:1.网络参数调整1.1修改内核参数TCP缓冲区大小调整:通过调整/proc/sys/net/core/wmem_max和/p......