linux查看端口状态相关命令

linux查看端口状态相关命令

大家好,又见面了,我是全栈君。

netstat

netstat 命令应用是比较频繁的,比如查看端口占用啦,查看端口进程啦,这些时候都是有必要的。

netstat命令各个参数说明如下

  -t : 指明显示TCP端口

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

举栗子:

  • 查看所有TCP端口
    1
    [root@hserver1 ~]
    # netstat -ntlp

  • 查看所有8088端口
    1
    2
    [root@hserver1 ~]
    # netstat -ntulp | grep 8088
    tcp6       0      0 :::8088                 :::*                    LISTEN      23147/.
    /wstack-meta

  • 查看服务器上所有的服务跟端口
    1
    [root@hserver1 ~]
    # netstat -anlp

  • 查看某服务占用的端口情况,比如:nginx
    1
    2
    [root@hserver1 ~]
    # netstat -ntulp | grep nginx
    tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      4504
    /nginx
    : master

      

  • 查看指定端口的连接数量,比如:80
    1
    2
    [root@hserver1 ~]
    # netstat -pnt |grep :80 |wc
         
    17     119    1717

      

lsof

lsof 可以用来查看指定端口所运行的程序,当前netstat也是可以的,只是这个更清晰一点。

1
2
3
[root@hserver1 ~]
# lsof -i :8088
COMMAND     PID USER   FD   TYPE     DEVICE SIZE
/OFF
NODE NAME
wstack-me 23147 root    9u  IPv6 3282730103      0t0  TCP *:radan-http (LISTEN)

  

ps

ps 是LINUX下最常用的也是非常强大的进程查看命令

下面对命令选项进行说明:
    -e 显示所有进程。
    -f 全格式。

举栗子:

  • ps e 列出程序时,显示每个程序所使用的环境变量。
  • ps f 用ASCII字符显示树状结构,表达程序间的相互关系
  • 查看某进程是否存在
    1
    [root@hserver1 ~]
    # ps -ef | grep nginx

当然,加上f会看到很多信息,会比较乱,有时候也可以直接:

1
2
3
[root@hserver1 ~]
# ps -e | grep nginx
 
4504 ?        00:00:00 nginx
 
4505 ?        00:00:00 nginx

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112232.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • [乐意黎原创] 美女发帖求嫁有钱人 金融家精彩回应[通俗易懂]

    [乐意黎原创] 美女发帖求嫁有钱人 金融家精彩回应

    2022年1月31日
    40
  • java中数组遍历的三种方式

    java中数组遍历的三种方式1.for循环遍历通常遍历数组都是使用for循环来实现。遍历一维数组很简单,遍历二维数组需要使用双层for循环,通过数组的length属性可获得数组的长度。2.Arrays工具类中toString静态方法遍历利用Arrays工具类中的toString静态方法可以将一维数组转化为字符串形式并输出。3.foreach语句遍历java5之后,Java提供了一种更简洁的循环:foreach循环,这种循环遍历数组和集合更加简洁。使用foreach循环遍历数组时,无须获得数组和集合长度,无须根据索引来访问数组

    2022年6月2日
    62
  • JSONArray和JSONObject的转换

    JSONArray和JSONObject的转换在项目日常开发中常常会遇到JSONArray和JSONObject的转换,很多公司刚入职的小萌新会卡在这里,今天和大家分享一下,有更厉害的大佬也可以指教一下!话不多说上硬菜publicstaticvoidmain(String[]args){Stringstr=“{“took”:26,“tid_out”:fale,”_shards”:{“total”:160,“succssf…

    2022年5月2日
    377
  • QQ机器人女友(手机制作qq机器人)

    目录前言具体实现1、定时发送信息2、让机器人陪女朋友聊天3、调用一些有趣的接口健康填报小助手开发中。。。写在最后前言上一篇文章介绍了怎么配置机器人框架,并且实现了一些简单的功能。(发送私聊或者群聊信息、接收上报的事件、简单的自动回复等等)这次为了让QQ机器人更加智能,调用了一些实用的接口。通过自己搭建的机器人实现定时叫女朋友起床、和女朋友聊天等功能。如上图所示,我的机器人每天都会准时叫女朋友起床;并且在我忙的时候然而女朋友无聊的时候可以陪她聊一会天。具体实现以下实现的功能都需要机器人已经配置完

    2022年4月17日
    190
  • matlab fmincon函数格式,求助 fmincon 函数调用格式说明

    matlab fmincon函数格式,求助 fmincon 函数调用格式说明functionKineticsEstclearallclck0=[0.50.50.50.50.5];%参数初值lb=[00000];%参数下限ub=[+inf+inf+inf+inf+inf];%参数上限x0=[0.18830.25070.0467…

    2022年5月10日
    34
  • 2022年南京Java培训机构排名,实力突出遥遥领先

    2022年南京Java培训机构排名,实力突出遥遥领先2022年南京Java培训机构排名,实力突出遥遥领先近日,中国权威机构公布了2022年南京Java培训机构排名,本次排名第一的机构仍是动力节点,在2021年中,动力节点在Java培训机构排名中始终始名列前茅,那为什么动力节点在Java培训机构排名中始终名列前茅呢?一生只做一件事,动力节点为Java而生贵在专一多元化发展是人性的冲动,最容易干扰企业的方向。一个教育企业真正想要做大做强就要突破人骨子里的“贪婪”,专注到自己核心竞争力上,才会有不断提升持续进步的基础。动力节点从2009年成立至

    2022年10月3日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号