• Linux命令netstat:如何查询端口和进程信息


    在linux中,netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。其中比较常用的操作就是:查看端口占用、显示核心路由信息、找出指定程序的端口等

    netstat的使用
    
    1.netstat -a 列出所有端口
    
    netstat -a 是列出所有的端口情况,包括监听的没有监听的。端口还分为tcp端口和udp端口,如果要想区分tcp端口和udp端口,可以使用“netstat -at”来列出tcp端口,用“netstat -ap”来列出udp端口。使用命令“netstat -anp”查看哪些端口被打开。
    
    2.查看一个端口是否被打开
    
    使用命令“nc -lp 23”可以打开23端口,使用命令“netstat -an | grep 23”可以查看23端口是否被打开。
    
    3.显示监听的端口
    
    使用命令“netstat -l”可以显示已经监听的端口。
    
    4.显示PID和进程名称“netstat -pt”
    
    5.显示核心路由“netstat -rn”
    
    6.查看指定程序的端口
    
    在命令行中输入“netstat -apn | grep ssh”可以查看ssh的端口。
    
    结语
    
    netstat比较常用的这些命令可以加深印象并牢记,一些不常用的只是熟悉一下就可以,太多了也记不住,只要现用现查就行。
  • 相关阅读:
    win10右键在此处打开CMD
    练习1-20 编写程序detab,将输入中的制表符替换成适当数目的空格.
    编写一个程序,打印输入中单词长度的直方图.垂直方向
    王爽 汇编 实验14
    python 文件
    函数和方法
    python-格式化字符串
    MPC&MAGIC
    python-super1
    小知识点
  • 原文地址:https://www.cnblogs.com/kwzblog/p/14463041.html
Copyright © 2020-2023  润新知