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端口使用情况·

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:56:04       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:56:04       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:56:04       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:56:04       20 阅读

热门阅读

  1. 《被讨厌的勇气》书摘2

    2024-03-25 17:56:04       15 阅读
  2. Python学习目录

    2024-03-25 17:56:04       19 阅读
  3. C++ 运算符重载

    2024-03-25 17:56:04       24 阅读
  4. 【NC19989】容易题(EASY)

    2024-03-25 17:56:04       19 阅读
  5. 中国象棋C++

    2024-03-25 17:56:04       17 阅读
  6. Python实现WebSocket通信

    2024-03-25 17:56:04       17 阅读
  7. 第十五届蓝桥杯模拟赛 第三期 (C++)

    2024-03-25 17:56:04       20 阅读
  8. golang实现枚举

    2024-03-25 17:56:04       18 阅读
  9. Qt笔记 计时器

    2024-03-25 17:56:04       19 阅读