LINUX中查看端口与相应进程
来源:互联网 发布:手把手教你单片机 pdf 编辑:程序博客网 时间:2024/04/19 09:28
本文介绍了在 Linux 中查看端口占用情况的一些方法。
全程需要用到下列程序:
- netstat:一个命令行工具,用来显示 网络连接,路由表,和一些 网络接口数据
- fuser:一个命令行工具,用来表示经常使用文件或者套接字
- lsof:一个命令行工具,用来列出当前系统打开文件的工具
- /proc/$pid:在 Linux的 /proc 目录下包含了一个名为 PID (PID为所需进程对应的值)的文件,其包含每个对应PID的进程的 信息,通常,包含进程的名字和打开的端口等。。
# 注:可能需要使用 root 权限使用上述命令
netstat命令:
使用命令:
netstat -tulpn
# 注,如果 PID/Program name 不显示的话,可能是权限不够,请尝试 sudo
使用 grep来过滤结果
# netstat -tulpn | grep :22
后面的参数是指定需要显示的一些内容,例如图中列出了IP地址,端口号,相应进程PID等内容。
如果知道端口号,想知道对应的进程的一些信息,就可以使用下面的fuser命令
fuser 命令
查看 哪个 进程PID 占用了 53 端口,使用命令
# fuser 53/tcp
# 注,同上,可能有些 进程权限不够看不到,尝试 sudo。
查看该 PID 对应的是哪个进程 ,使用命令:
ls -l /proc/3353/exe
和最上面的介绍一样,每个进程 OS 都会在 /proc 路径下给建立一个对应PID的文件夹,里面存放一些进程信息,exe中即保存了名字。。
# 注,还是权限问题,然后对应 那个PID 是dnsmasq 进程,man dnsmasq 得知,该进程为一个轻量级 DHCP 和 DNS 缓存服务器
查看 一个进程 当前的工作路径
使用命令:
# ls -l /proc/3353/cwd
或者使用 pwdx 命令:
pwdx 3353
查看一个 进程 的 owner
# ps aux | grep 3353
lsof 命令
查看 指定端口 的进程:
# lsof -i tcp:22
0 0
- LINUX中查看端口与相应进程
- LINUX中查看端口与相应进程
- 根据端口号查找相应PID,从而在任务管理器中结束或查看相应进程
- linux查看进程与端口号
- cmd中查看端口连接情况并关关闭相应的端口进程的方法
- linux 查看端口进程
- Window通过cmd查看端口占用、相应进程、杀死进程
- 查看端口占用、相应进程、杀死进程等的命令
- linux中关于查看进程端口号,关闭进程
- Windows下查看端口占用并结束相应进程_hanCSDN_20130517
- windows查看端口占用以及关闭相应的进程
- win32 下查看端口占用并释放相应进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- windows查看端口占用以及关闭相应的进程
- 查看端口被占用情况及关闭相应进程
- Storm, Spark, Hadoop三个大数据处理工具谁将成为主流?
- 解决ci对压缩大于大约500M文件内存溢出问题
- android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
- Android Studio 常用快捷键分类整理
- Linux内核源码学习之僵尸进程
- LINUX中查看端口与相应进程
- 最全的 cadence 元器件库详细说明
- MAVEN 的一些简单介绍
- Python 编程语言的发展简史
- sort 和 qsort比较
- ThreadState
- crm提取数据扩展时出错
- Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
- Longest Palindromic Substring