baby sword‘s blog baby sword‘s blog
首页
  • java基础
  • java进阶
大数据
  • mysql

    • mysql索引
    • mysql日志
  • redis

    • 单机下的redis
    • 集群下的redis
  • Spring
  • springboot
  • RPC
  • netty
  • mybatis
  • maven
  • 消息队列
  • kafka
  • zookeeper
  • rocketmq
  • 七大设计原则
  • 创建型模式
  • 结构型模式
  • 行为型模式
  • SpringCloud

    • eureka
  • SpringCloud Alibaba

    • nacos
  • 计算机网络
  • 操作系统
  • 算法
  • 个人项目
  • 个人面试面经
  • 八股记忆
  • 工作积累
  • 逻辑题
  • 面试

    • 百度后端实习二面
GitHub (opens new window)

zhengjian

不敢承担失去的风险,是不可能抓住梦想的
首页
  • java基础
  • java进阶
大数据
  • mysql

    • mysql索引
    • mysql日志
  • redis

    • 单机下的redis
    • 集群下的redis
  • Spring
  • springboot
  • RPC
  • netty
  • mybatis
  • maven
  • 消息队列
  • kafka
  • zookeeper
  • rocketmq
  • 七大设计原则
  • 创建型模式
  • 结构型模式
  • 行为型模式
  • SpringCloud

    • eureka
  • SpringCloud Alibaba

    • nacos
  • 计算机网络
  • 操作系统
  • 算法
  • 个人项目
  • 个人面试面经
  • 八股记忆
  • 工作积累
  • 逻辑题
  • 面试

    • 百度后端实习二面
GitHub (opens new window)
  • 华仔聊技术

  • 业务设计

  • 场景设计

  • 运维

  • 安全

  • 面试

  • mac相关工具推荐

  • 开发工具

  • 人工智能

  • 推荐

  • 阅读

  • 工具

  • 计划

  • 产品

  • 云原生

  • go

  • QVM

    • OpenStack

    • K8S

      • 扣丁狼k8s(一)
      • 扣丁狼k8s(二)
      • k8s中的网络(一)
      • k8s中的网络(二)
      • 扣丁狼k8s(三)存储与配置
      • k8s高级调度
      • k8s分享
      • 常用命令
      • k8s集群搭建
      • 搭建过程bug记录
      • 什么是k8s的CRD
      • OpenStack Kubernetes kubevirt
      • k8s-go-client
      • kubeconfig详解
    • kubevirt

  • 软件设计师

  • 极客时间

  • 单元测试

  • 其他
  • QVM
  • K8S
xugaoyi
2023-09-02

常用命令

lsof 是一个用于查看打开文件和网络套接字的命令行工具,它可以用于列出系统上的所有打开文件、目录和网络连接。以下是 lsof 的基本用法和一些常见的选项:

  1. 列出所有打开文件和网络连接:

    使用以下命令列出系统上所有的打开文件、目录和网络套接字连接:

    Copy code
    lsof
    
    1
    2
  2. 列出指定进程的打开文件和网络连接:

    您可以使用 -p 选项来指定要查看的特定进程的信息。例如,要查看进程ID为12345的进程的打开文件和网络连接,可以运行:

    cssCopy code
    lsof -p 12345
    
    1
    2
  3. 列出指定用户的打开文件和网络连接:

    您可以使用 -u 选项来指定要查看的特定用户的信息。例如,要查看用户名为 "john" 的用户的打开文件和网络连接,可以运行:

    Copy code
    lsof -u john
    
    1
    2
  4. 列出指定文件或目录相关的进程:

    您可以使用文件路径作为参数,以查找与指定文件或目录相关的进程。例如,要查找与 /var/log/syslog 文件相关的进程,可以运行:

    bashCopy code
    lsof /var/log/syslog
    
    1
    2
  5. 列出网络连接:

    若要查看当前系统上的网络连接,可以使用 -i 选项,如下所示:

    cssCopy code
    lsof -i
    
    1
    2
  6. 列出某个端口的网络连接:

    您可以使用 -i 选项后跟 :端口号 来查找指定端口的网络连接。例如,要查看端口 80 的网络连接,可以运行:

    cssCopy code
    lsof -i :80
    
    1
    2
  7. 列出UNIX域套接字连接:

    若要查看UNIX域套接字连接,可以使用 -U 选项,如下所示:

    Copy code
    lsof -U
    
    1
    2
  8. 列出监听状态的网络连接:

    若要查看正在监听的网络连接,可以使用 -i 选项后跟 -s 选项,如下所示:

    cssCopy code
    lsof -i -sTCP:LISTEN
    
    1
    2

这只是 lsof 的一些基本用法。根据您的需求,您可以使用不同的选项来过滤和查看更详细的信息。请注意,lsof 命令通常需要以管理员或超级用户权限运行,以便查看系统上所有的打开文件和网络连接。

编辑 (opens new window)
上次更新: 2024/02/22, 14:03:19
k8s分享
k8s集群搭建

← k8s分享 k8s集群搭建→

最近更新
01
spark基础
02-22
02
mysql读写分离和分库分表
02-22
03
数据库迁移
02-22
更多文章>
Theme by Vdoing | Copyright © 2019-2024 Evan Xu | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式