摘要:有时候我们需要知道电脑中有哪些进程应用正在使用哪个,这时候就用到一个非常方便的指令指令是的意思。在系统中,一切皆为文件,包括的连接。
有时候我们需要知道电脑中有哪些 进程/应用 正在使用哪个port,这时候就用到一个非常方便的指令:lsof
指令 lsof 是 list open files 的意思。在unix系统中,一切皆为文件,包括tcp/udp的连接。
例子: lsof -n -P -i TCP | grep LISTEN
flag:
-n 指用number代替字母显示
-P 特指 port 用数字而不用字母显示
-i 指 internet 相关的协议,此处我们指定 TCP
| grep LISTEN 在当前指令lsof -n -P -i TCP给出的所有结果中,搜索有 “LISTEN” 的结果
例如:
caoda1@CaoDas-MBP:~/Documents$ lsof -n -P -i TCP | grep LISTEN pycharm 407 caoda1 143u IPv4 0x15532e64ce8c66af 0t0 TCP 127.0.0.1:6942 (LISTEN) pycharm 407 caoda1 222u IPv4 0x15532e64d4531a8f 0t0 TCP 127.0.0.1:63342 (LISTEN) rapportd 449 caoda1 3u IPv4 0x15532e64ce3bd6af 0t0 TCP *:56197 (LISTEN) rapportd 449 caoda1 4u IPv6 0x15532e64ce3e5007 0t0 TCP *:56197 (LISTEN) com.apple 631 caoda1 45u IPv4 0x15532e64d9f7a6af 0t0 TCP *:60496 (LISTEN) com.apple 631 caoda1 48u IPv6 0x15532e64ce3e6147 0t0 TCP *:60497 (LISTEN) mongod 673 caoda1 6u IPv4 0x15532e64d1a763ef 0t0 TCP 127.0.0.1:27017 (LISTEN) BlueJeans 695 caoda1 3u IPv4 0x15532e64ce3bba8f 0t0 TCP 127.0.0.1:18171 (LISTEN) Adobex20 831 caoda1 10u IPv4 0x15532e64d453112f 0t0 TCP 127.0.0.1:15292 (LISTEN) Avastx20 849 caoda1 4u IPv6 0x15532e64ce3e4a47 0t0 TCP *:27275 (LISTEN) mysqld 39165 caoda1 28u IPv4 0x15532e64fa16c6af 0t0 TCP 127.0.0.1:3306 (LISTEN)
我们可以看到:应用名称,进程id, ip地址和port number, 以及他们正在 LISTEN的状态
如果我只想知道 mysql 正在使用哪个port,只要:
caoda1@CaoDas-MBP:~/Documents$ lsof -n -P -i TCP | grep mysql mysqld 887 caoda1 29u IPv4 0x21154199f4055439 0t0 TCP 127.0.0.1:3306 (LISTEN)
我们可以清楚的看到mysql正在使用 3306 这个 port。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/63915.html
摘要:对于系统而言是一套免费使用和自由传播的类操作系统,是一个基于和的多用户多任务支持多线程和多的操作系统。它能运行主要的工具软件应用程序和网络协议。常见的的命令很多。其作用等于参数组合。命令用来为文件或目录改名或将文件或目录移入其它位置。 对于lunix系统而言 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操...
摘要:日志服务修改日志服务配置并重启日志服务编辑系统日志配置,指定包含的配置文件路径和规则为创建一个独立的配置文件编辑配置文件的内容如下取消注释取消注释与中的配置对应如果不加,则除了在中写入日志外,也会写入文件配置的主配置文件,开启远程日志修改配 日志服务 修改日志服务配置并重启日志服务; vim /etc/rsyslog.conf 编辑系统日志配置,指定包含的配置文件路径和规则: ...
摘要:日志服务修改日志服务配置并重启日志服务编辑系统日志配置,指定包含的配置文件路径和规则为创建一个独立的配置文件编辑配置文件的内容如下取消注释取消注释与中的配置对应如果不加,则除了在中写入日志外,也会写入文件配置的主配置文件,开启远程日志修改配 日志服务 修改日志服务配置并重启日志服务; vim /etc/rsyslog.conf 编辑系统日志配置,指定包含的配置文件路径和规则: ...
摘要:当你驾轻就熟地用无人机拍摄了某个地区的航拍图像后,除了分享到微信朋友圈里,还可以做些什么呢或许能助你开启思路。 当你驾轻就熟地用无人机拍摄了某个地区的航拍图像后,除了分享到微信朋友圈里,还可以做些什么呢?或许 OpenDroneMap 能助你开启思路。 showImg(https://segmentfault.com/img/remote/1460000010612101); Open...
摘要:的概念会在下一篇文章中介绍,这里可以简单的认为里面只有一个进程。不确定这里的终端模拟器对应内核中具体的哪个模块,但肯定有这么个东西存在远程访问 当我们在键盘上敲下一个字母的时候,到底是怎么发送到相应的进程的呢?我们通过ps、who等命令看到的类似tty1、pts/0这样的输出,它们的作用和区别是什么呢? TTY历史 支持多任务的计算机出现之前 在计算机出来以前,人们就已经在使用一种叫t...
阅读 2057·2021-11-17 09:33
阅读 2569·2021-11-12 10:36
阅读 3187·2021-09-27 13:47
阅读 607·2021-09-22 15:10
阅读 3302·2021-09-09 11:51
阅读 1159·2021-08-25 09:38
阅读 2558·2019-08-30 15:55
阅读 2472·2019-08-30 15:53