Linux查找占用指定端口的进程

在Linux有多种方案。

lsof

lsof -i tcp:80

列出使用tcp连接80端口的进程

不指定协议

lsof -i :80

netstat

sudo netstat -nlp

列出所有打开的网络连接

版权声明:著作权归作者所有。

相关推荐

Linux使用find查找大文件

Linux可以使用find命令来查找大文件。语法find <path> [-type <file-type>] -size +<size><unit> -type:指定文件类型,它有这些值d:目录f:普通文件l:链接b: 缓存块c: 非缓存字符p:  pipes

Linux查看内存占用

在Linux可以使用这两个命令查看内存占用:top,pmaptoptop是linux常用的性能分析工具,可以查看各个进程的资源占用情况。$top top - 21:52:03 up 521 days,  4:59,  2 users,  load average: 0.02, 0

Windows查看端口占用的进程

Windows netstat在Linux我们可以使用netstat查看网络状态,包括端口占用的进程。在window也是可以使用netstat命令查看端口占用的进程。打开windows的终端:开始->运行-> 输入cmd,回车->进入cmd 执行C:\> netstat -ano -a:显示所有连接和监听的端口-n:以数字的形式显示地

Linux使用grep查找文本所在的所有文件

显示所在文件及匹配到的文本grep -rin 'search' /path/  -r/-R:递归遍历目录-i:忽略大小写-n:显示出现在文件的行号仅显示所在文件grep -ril 'search' /path/ -l:显示所在的文件,而不是匹配到的文本包含/排除目录可以使用--exclude, --include, --excl

Linux下查看进程所使用的环境变量

在Linux下直接执行env命令即可获取当前的环境变量[xxxx ~]$$ env HOSTNAME=iZ94lykym6iZ TERM=linux SHELL=/bin/bash HISTSIZE=1000 ... 进程的环境变量可以在/proc/<pid>/environ查看,其中<pid>为进程id获取进程id使用ps获取pid[xxxx