linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息

linux 命令汇总

命令描述地址
linux top实时查看系统性能linux top-linux 内存
linux tar gz解压命令linux tar gz 解压命令
linux tail显示文件末尾内容linux tail, linux head
linux rm删除文件或目录linux rm, mkdir
linux pwd显示当前目录linux pwd
linux ps显示当前进程信息linux ps
linux port显示端口占用情况linux port 端口占用
linux ping测试网络连通性linux ping
linux mv移动文件或目录linux mv
linux ls列出文件和目录linux ls
linux less, more分页显示文件内容linux less, linux more
linux grep在文件中搜索指定字符串linux grep
linux file确定文件类型linux file 命令
linux diff比较文件的不同linux diff
linux chmod修改文件权限linux chmod
linux cd切换当前目录linux cd
linux cat显示文件内容linux cat
linux telnet远程登录linux telnet
linux free显示内存使用情况linux free-内存统计信息
linux df显示磁盘空间使用情况linux df-磁盘统计信息
linux netstat显示网络连接、路由表、接口统计等信息linux netstat-显示系统网络连接、路由表、接口统计、masquerade 连接等信息
linux top实时查看系统性能linux top 实时查看系统性能

linux netstat 命令

介绍

netstat(网络统计)是一个用于显示系统网络连接、路由表、接口统计、masquerade 连接等信息的命令。

它可以帮助你监控系统的网络活动和了解网络配置。

解释

netstat 的输出提供了关于系统网络连接的详细信息,包括协议类型、本地和远程地址、状态、进程名等。

以下是输出的一部分示例:

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1234/sshd
tcp        0      0 192.168.1.2:12345       203.0.113.5:80          ESTABLISHED 5678/example
tcp        0      0 192.168.1.2:43210       203.0.113.6:443         TIME_WAIT   -
udp        0      0 0.0.0.0:69              0.0.0.0:*                           9012/in.tftpd
  • Proto:协议类型,可以是 tcp(TCP)、udp(UDP)等。

  • Recv-Q:接收队列的大小。

  • Send-Q:发送队列的大小。

  • Local Address:本地地址和端口。

  • Foreign Address:远程地址和端口。

  • State:连接状态,如 LISTENESTABLISHEDTIME_WAIT 等。

  • PID/Program name:占用连接的进程标识符和程序名。

通过 netstat,你可以快速了解系统的网络连接情况,对于网络故障排除和性能监控都是很有帮助的工具。

安装使用实战

安装

$ netstat
Command 'netstat' not found, but can be installed with:
sudo apt install net-tools

使用

$ netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    21522    /var/run/chrony/chronyd.sock
unix  3      [ ]         DGRAM      CONNECTED     20062    /run/systemd/notify
unix  2      [ ]         DGRAM                    18869    /run/user/1000/systemd/notify
unix  2      [ ]         DGRAM                    20071    /run/systemd/journal/syslog
unix  9      [ ]         DGRAM      CONNECTED     20078    /run/systemd/journal/dev-log
unix  7      [ ]         DGRAM      CONNECTED     20080    /run/systemd/journal/socket
unix  2      [ ]         DGRAM      CONNECTED     26151
unix  3      [ ]         STREAM     CONNECTED     21143    /run/systemd/journal/stdout
...

netstat 常用参数组合

netstat -ntlp   //查看当前所有tcp端口·

netstat -ntulp | grep 80   //查看所有80端口使用情况·

netstat -an | grep 3306   //查看所有3306端口使用情况·
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值