📒
Notes
  • 个人笔记
  • Machine Learning
    • Tensorflow
      • Text
        • Keras构建RNN
        • 字词嵌入
        • 字词嵌入示例程序
      • Data processing
        • tf.data数据加载
      • Tensorflow Tricks
    • 循环神经网络概览
    • Pix2Pix
  • Assembly Language
    • DOS中的Debug模式
    • LOOP指令
    • 8086CPU
    • 标志位寄存器
    • 汇编指令
    • 汇编语言源程序格式
  • Linux System
    • Systemctl 服务脚本
    • Linux端口占用
    • Btrfs文件系统
    • C Socket网络编程细节问题
  • Hexo
    • Hexo下的Tag/Categories栏
    • Git备份博客
    • Hexo博客基本部署
  • Kernel
    • C语言中消息队列实现
    • Linux内核的进程调度函数
    • Linux内核模块的编译
    • Linux Kernel概述
  • Linux Software
    • Linux软件安装与配置
  • Docker
    • OVS+Docker网络构建
    • Docker分层垃圾清理
  • C
    • CMakeList语法
Powered by GitBook
On this page

Was this helpful?

  1. Linux System

Linux端口占用

lsof指令

使用lsof(list open files)命令可以查看端口占用情况。

lsof -i:80

另外使用lsof可以查看特定应用程序打开的文件,查看文件的占用情况三。

lsof -c programme_name    # 按应用程序名列出文件
lsof -c -p 163101        # 按PID列出
lsof abc.txt        # 列出某一个文件的占用

输出的形式如下:

░▒▓ ~  lsof -c clion
COMMAND     PID      USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
clion.sh 163101 acherstyx  rtd    DIR   0,30      224      256 /
clion.sh 163101 acherstyx  txt    REG   0,30   903504     1836 /usr/bin/bash
...
░▒▓ ~  sudo lsof /bin/bash
COMMAND     PID      USER  FD   TYPE DEVICE SIZE/OFF NODE NAME
clion.sh 163101 acherstyx txt    REG   0,30   903504 1836 /usr/bin/bash
...
PreviousSystemctl 服务脚本NextBtrfs文件系统

Last updated 5 years ago

Was this helpful?