文章目录:

  • 1 linux查看那端口监听情况
  • 2 Linux查看某个端口对应的进程号和程序

1 linux查看那端口监听情况

linux中可以使用netstat命令查看端口监听情况,首先来看一下该命令的参数:

1、netstat参数

(base) shl@zhihui-mint:~$ netstat -h
usage: netstat [-vWeenNcCF] [<Af>] -r         netstat {-V|--version|-h|--help}netstat [-vWnNcaeol] [<Socket> ...]netstat { [-vWeenNac] -i | [-cnNe] -M | -s [-6tuw] }-r, --route              display routing table-i, --interfaces         display interface table-g, --groups             display multicast group memberships-s, --statistics         display networking statistics (like SNMP)-M, --masquerade         display masqueraded connections-v, --verbose            be verbose-W, --wide               don't truncate IP addresses-n, --numeric            don't resolve names--numeric-hosts          don't resolve host names--numeric-ports          don't resolve port names--numeric-users          don't resolve user names-N, --symbolic           resolve hardware names-e, --extend             display other/more information-p, --programs           display PID/Program name for sockets-o, --timers             display timers-c, --continuous         continuous listing-l, --listening          display listening server sockets-a, --all                display all sockets (default: connected)-F, --fib                display Forwarding Information Base (default)-C, --cache              display routing cache instead of FIB-Z, --context            display SELinux security context for sockets<Socket>={-t|--tcp} {-u|--udp} {-U|--udplite} {-S|--sctp} {-w|--raw}{-x|--unix} --ax25 --ipx --netrom<AF>=Use '-6|-4' or '-A <af>' or '--<af>'; default: inetList of possible address families (which support routing):inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25) netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP) x25 (CCITT X.25)
(base) shl@zhihui-mint:~$

2、netstat比较常用的参数含义

  • t: 表示tcp
  • u:表示udp
  • n:表示数字形式显示
  • p:显示sockets对应的PID/Program
  • a:显示所有的sockets,不是用该参数,默认只显示已经连接的connected

2 Linux查看某个端口对应的进程号和程序

1、使用lsof命令(list open files)查看端口号对应的进程号和程序

lsof -i:端口号

(base) shl@zhihui-mint:~$ lsof -i:8888
COMMAND     PID USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
chrome     2768  shl   94u  IPv4 137190217      0t0  TCP localhost:45242->localhost:8888 (ESTABLISHED)
jupyter-n 17249  shl    5u  IPv4 137172011      0t0  TCP localhost:8888 (LISTEN)
jupyter-n 17249  shl   24u  IPv4 137193950      0t0  TCP localhost:8888->localhost:45242 (ESTABLISHED)
(base) shl@zhihui-mint:~$

2、使用netstat命令查看端口号对应的进程号

(base) shl@zhihui-mint:~$ netstat -nap|grep 8888
(Not all processes could be identified, non-owned process infowill not be shown, you would have to be root to see it all.)
tcp        0      0 127.0.0.1:8888          0.0.0.0:*               LISTEN      17249/python
tcp        0      0 127.0.0.1:8888          127.0.0.1:45242         ESTABLISHED 17249/python
tcp        0      0 127.0.0.1:45242         127.0.0.1:8888          ESTABLISHED 2768/chrome --type=
unix  3      [ ]         SEQPACKET  CONNECTED     178888   2709/chrome
(base) shl@zhihui-mint:~$

欢迎大家关注笔者,你的关注是我持续更博的最大动力

原创文章,转载告知,盗版必究
微信:suihailiang0816 QQ:931762054 wx公众号:仰望星空的小随

Linux查看端口监听情况,以及Linux查看某个端口对应的进程号和程序相关推荐

  1. 查看服务器端口监听情况

    查看服务器端口监听情况 经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用 Linux服务器 n ...

  2. 视频流媒体服务器平台搭建如何查询端口监听情况?

    我们讲过很多关于搭建流媒体服务器的经验,寻找专业的流媒体平台依然是最受欢迎的方式,成本小,后期维护投入也小,并且选择多样化,比如EasyNVR.EasyDSS等流媒体平台. 很多开发者将流媒体平台搭建 ...

  3. 查看 linux 硬件信息:内存、分区、系统、环境变量、防火墙、路由、端口监听、进程、CPU...

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.linux CPU大小: 其实应该通过Physical Processor ID来区分单核和双核 ...

  4. Linux的ipv6不监听端口,netstat查看服务端口监听在ipv6但是通过ipv4地址可正常访问...

    在Linux系统中,会发现一个有趣的现象,通过 netstat 查看监听的服务端口时,发现有些服务 Proto(protocol协议) 项只显示了 tcp6(代表监听服务端口在IPv6协议), 没有 ...

  5. 在linux中查看nginx端口监听,Nginx端口监听(listen指令)

    本节主要来介绍 Nginx 中与端口监听有关的配置指令,下表为端口监听指令及其相关说明. 名称 端口监听指令 指令 listen 作用域 server 默认值 listen*:80 或 *:8000 ...

  6. Linux查看端口监听状态

    查看端口监听状态 命令 命令 netstat 常用命令格式#netstat -anutp 参数含义: -a 显示所有 -n 以ip形式显示当前建立的有效连接和端口 -u 显示UDP协议 -t 显示TC ...

  7. linux套接字端口,多端口监听套接字linux(multiport listening socket linux)

    多端口监听套接字linux(multiport listening socket linux) 我正在用C(linux)编写一个多线程服务器应用程序,它必须监听2个不同的端口号,例如监听端口号3000 ...

  8. linux修改端口监听地址,修改nginx/Tomcat等Web服务的端口监听地址

    我们将一起来学习如何在Linux实例中修改nginx.Tomcat等常见Web服务的端口监听地址. 前提条件 你已经在Linux实例上安装了Web服务器.你可以参考以下文档安装并启动相应的服务: 你已 ...

  9. 记录一次linux端口监听失败的处理过程

    今天一个游戏服一直无法启动,报端口监听失败,以前碰到这种情况,直接重启个2-3次就解决了,但今天重启了N多次都无法启动成功游戏服监听的是40018端口排查过程1.使用指令 netstat -lnp | ...

最新文章

  1. python画小猪乔治_小孩挑食难搞定?试下猪肉这样炒,简单5步超下饭,比牛肉还香嫩...
  2. web安全101之如何理解XXE?
  3. 彻底理清重载函数匹配
  4. zookeeper 默认端口_ZooKeeper知识点汇总
  5. JAVA微服务框架,Jeecg-P3 1.0.0 重构版本发布
  6. STM32复位源判断
  7. VC中使用GetModuleFileName获取应用程序路径
  8. WebHeaderCollection 类
  9. MYSQL中日期与字符串间的相互转换
  10. 开源框架Struts:FormBean滴那些事儿
  11. 新装好SQL2005时SA无法登陆的解决办法
  12. pdf转换成word后有文字叠加_word字体出现重叠 pdf转换成word
  13. 一款极致的文件对比工具——Beyond Compare,适用于Windows、macOS和Linux的文件和文件夹比较
  14. xshell修改服务器登录密码
  15. “银行卡三要素验证”—派遣工工资表单零差错
  16. picgo+sharex写markdown笔记
  17. 火影推荐程序连载6-径向模糊简介
  18. 蚂蚁金服区块链切入新场景,支付宝首创公积金黑名单及缴存证明
  19. 关于dd命令的使用以及详解
  20. KEPWAREOPC与西门子PLC以太网通讯

热门文章

  1. git管理和自动部署项目
  2. java通过System.getProperty获取系统属性
  3. python和c先学哪个对于初中生来说-初中生想学编程,请问先学C语言好还是先学Python?...
  4. python学到什么程度可以写爬虫-刚开始学习 Python 到可以写出一个爬虫大约需要多长时间...
  5. python的jupyter的使用教程-Jupyter notebook快速入门教程
  6. winpython使用教程-Win系统PyQt5安装和使用教程
  7. 我学会了python接下来学什么比较好-我,二本,学会Python后月入上万
  8. python怎么导入时间-Python的import导入与时间
  9. python入门到精通需要学多久-Python零基础入门到精通:一个月就够了
  10. python学起来难不难-新手学python数据分析难不难?