首页 > 系统相关 >【netstat】安装及常用操作

【netstat】安装及常用操作

时间:2023-05-26 16:45:03浏览次数:56  
标签:常用 netstat Netstat 显示 网络连接 路由表 安装 网络接口

Netstat是一款用于网络监测和管理的命令行工具,可以显示当前的网络连接、路由表、网络接口等信息。本文将介绍如何安装和使用Netstat。

安装Netstat

Netstat是Linux和Windows系统自带的工具,因此不需要额外安装。如果你使用的是Mac OS X系统,可以通过Homebrew安装Netstat:

brew install netstat

使用Netstat

显示当前的网络连接

要显示当前的网络连接,可以使用以下命令:

netstat -a

这将显示所有的网络连接,包括TCP、UDP和UNIX域套接字。如果你只想显示TCP连接,可以使用以下命令:

netstat -at

如果你只想显示UDP连接,可以使用以下命令:

netstat -au

显示路由表

要显示当前的路由表,可以使用以下命令:

netstat -r

这将显示所有的路由表项,包括目标网络、网关、子网掩码和接口。

显示网络接口

要显示当前的网络接口,可以使用以下命令:

netstat -i

这将显示所有的网络接口,包括名称、MTU、状态和MAC地址。

显示进程信息

要显示每个网络连接所属的进程信息,可以使用以下命令:

netstat -p

这将显示每个网络连接的进程ID和进程名称。

显示统计信息

要显示网络连接的统计信息,可以使用以下命令:

netstat -s

这将显示TCP、UDP和IP协议的统计信息,包括接收和发送的数据包数量、错误数量和丢失数量。

过滤结果

如果你只想显示特定的网络连接、路由表项或网络接口,可以使用grep命令进行过滤。例如,要显示所有连接到80端口的TCP连接,可以使用以下命令:

复制代码  
netstat -at | grep :80

这将显示所有连接到80端口的TCP连接。

更多选项

Netstat还有许多其他选项,可以使用man命令查看完整的帮助文档:

复制代码  
man netstat

结论

Netstat是一款非常有用的网络监测工具,可以帮助你诊断网络问题并管理网络连接、路由表和网络接口。通过本文介绍的命令,你可以轻松地使用Netstat来监测和管理网络。

 

参考链接:

(81条消息) Linux中使用netstat命令的基本操作,排查端口号的占用情况_netstat查看端口占用_Archie_java的博客-CSDN博客

netstat命令学习 - lypbendlf - 博客园

标签:常用,netstat,Netstat,显示,网络连接,路由表,安装,网络接口
From: https://www.cnblogs.com/fireblackman/p/17435151.html

相关文章

  • 虚拟机安装k8s
    k8s集群参考配置环境#关闭selinux(管安全的)sed-i's/enforcing/disabled/'/etc/selinux/config#关闭swap(类似虚拟内存,会有性能和管理问题)swapoff-ased-ri's/.*swap.*/#&/'/etc/fstab#添加hostcat>>/etc/hosts<<EOF192.168.114.134key0119......
  • Windows驱动开发学习记录-使用Inf安装过滤驱动时自动添加注册表相关内容
     做过滤驱动时一般需要在相关class驱动里添加过滤信息,即LowerFilters或者UpperFilters,比如disk类的注册表当前信息,如下图:一个常规的inf文件如下所示:;;USBFilter.inf;[Version]Signature="$WINDOWSNT$"Class=TOASTERClassGuid={B85B7C50-6A01-11d2-B841-00C04FAD517......
  • 宿主机套用 docker 容器中安装 PHP 的开发环境
    docker可以把运行环境整体打包,但是在开发时,IDE往往还要指定宿主机上的PHP可执行文件,这样,安装php扩展时,要装两遍,比较麻烦.如果在宿主机上运行容器中的命令?可以借助dockerexec-it<container_name><command><args>命令,写个名为php的shell脚本,里面写入这行代......
  • 安装LoadRunner时提示“此计算机上缺少 vc2005_sp1_with_atl_fix_redist”的解决方法
    我的电脑在安装UFT时,被要求需要卸载本机上安装的LoadRunner11,当LoadRunner11被卸载后,进行重新安装LoadRunner11时,会报缺少vc2005_sp1_with_atl_fix_redist错误,类似下图所示:由提示信息可知,这里是由于本机缺少该组件所致,解决方案就是安装此组件,可以去网上下载,当然,我们完全没有必......
  • kubernetes 组件介绍及安装
    准备主机昵称IP安装服务master192.168.100.10docker、kubelet-1.23.0kubeadm-1.23.0kubectl-1.23.0node192.168.100.20docker、kubelet-1.23.0kubeadm-1.23.0kubectl-1.23.0思路初始化虚拟机修改配置yum源安装docker(必须先安装docker,因为k8s是在do......
  • 编译安装python3.11.3
     1、下载源码包cd/usr/local/srcwget'https://www.python.org/ftp/python/3.11.3/Python-3.11.3.tar.xz' 2、解压xz-dPython-3.11.3.tar.xztarzfPython-3.11.3.tar 3、安装编译工具和依赖包yum-yinstallgcc-c++openssl-devel 4、配置mkdir-p/......
  • 【iftop】安装及常用操作
    iftop是一款基于终端的实时网络流量监控工具,可以帮助用户实时监测网络流量、流量速度和流量来源。本文将介绍iftop的安装和使用方法,帮助用户更好地使用该工具。安装iftopiftop是一款开源软件,可以通过包管理器进行安装。以Ubuntu系统为例,可以使用以下命令进行安装:sudoapt-geti......
  • 转:SQL常用脚本大全(收藏版)
    转自:https://mp.weixin.qq.com/s/V4WkmA_A_Y8xUrrkuvl0sg1、行转列的用法PIVOTCREATEtabletest(idint,namenvarchar(20),quarterint,numberint)insertintotestvalues(1,N'苹果',1,1000)insertintotestvalues(1,N'苹果',2,2000)insertintotestval......
  • 【tcpdump】安装及常用操作
    tcpdump是一款功能强大的网络抓包工具,可以用来实时显示和记录网络数据包,以及对数据包进行过滤和分析。本文将介绍tcpdump的安装和使用方法,帮助用户更好地使用该工具。安装tcpdumptcpdump是一款开源软件,可以通过包管理器进行安装。以Ubuntu系统为例,可以使用以下命令进行安装:sudo......
  • windows安装RabbitMQ及出现问题处理方法
    一、安装准备工具1.下载Eralng,下面链接已提供otp_win64_20.2.exe链接:https://pan.baidu.com/s/1lmvCMPVAV1Ba9UogCdQpZg提取码:x9m7注意:有32位版本 otp_win32_21.3.exe 根据win系统而定2.下载rabbitmq,下面链接已提供rabbitmq-server-3.7.4.exe链接:https://pan.baidu.com/s/1......