首页 > 系统相关 >[Linux]netstat

[Linux]netstat

时间:2024-09-07 21:15:22浏览次数:11  
标签:显示 查看 netstat Linux 连接 路由表

netstat 是一个用于显示网络连接、路由表、接口统计等网络相关信息的命令行工具。在 Linux 系统中,它可以帮助你了解和分析网络状态。虽然 netstat 已被 ss 命令取代,但它在某些系统上仍然可用。

以下是 netstat 的一些常用选项:

基本用法

  • netstat -a:显示所有连接和监听端口。
  • netstat -t:仅显示 TCP 连接。
  • netstat -u:仅显示 UDP 连接。
  • netstat -l:仅显示监听的套接字。
  • netstat -n:以数字形式显示地址和端口号。
  • netstat -p:显示使用连接的进程信息(需要 root 权限)。
  • netstat -r:显示路由表。
  • netstat -i:显示网络接口信息。

示例

  1. 查看所有连接和监听端口:

    netstat -an
    
  2. 查看特定协议的连接:

    netstat -tn   # 仅查看 TCP 连接
    netstat -un   # 仅查看 UDP 连接
    
  3. 查看与进程关联的连接:

    sudo netstat -tpn
    
  4. 显示路由表:

    netstat -r
    
  5. 显示接口统计信息:

    netstat -i
    

使用注意

  • 某些选项需要超级用户权限才能查看完整信息。
  • 在现代 Linux 系统中,ss 命令通常被推荐作为替代,提供了更丰富的功能和更高效的性能。

替代工具

  • ss:用于显示套接字统计信息,比 netstat 更快、更强大。
  • ip:用于显示和操作路由、设备、策略路由和隧道。

使用这些工具可以更全面地管理和监控网络状态。

标签:显示,查看,netstat,Linux,连接,路由表
From: https://www.cnblogs.com/DCFV/p/18402150

相关文章

  • [Linux]查看网络状态
    在Linux中,有多种工具可以用来查看网络状态。以下是一些常用的方法:使用ss命令ss是查看套接字统计信息的现代工具,功能强大且高效。查看所有连接和监听端口:ss-a查看仅TCP连接:ss-t查看仅UDP连接:ss-u查看监听的套接字:ss-l查看与进程关联的连接:s......
  • Linux基础操作
    目录1:XShell下的复制粘贴2:全屏3:进入自己的用户4:用root账户,创建普通用户5:输错时可以ctrlc换行 指令可以携带选项 文件属性​编辑​编辑6:文件介绍和类型7:ls指令(ls/home查看自己的创建用户)8:pwd命令9:cd指令10:touch指令11:mkdir指令(重要)12:tree的创......
  • 【网络安全】服务基础第二阶段——第三节:Linux系统管理基础----Linux用户与组管理
    目录一、用户与组管理命令1.1用户分类与UID范围1.2用户管理命令1.2.1useradd1.2.2groupadd1.2.3usermod1.2.4userdel1.3组管理命令1.3.1groupdel1.3.2查看密码文件/etc/shadow1.3.4passwd1.4Linux密码暴力破解二、权限管理2.1文件与目录权限2.2目......
  • 【网络安全】服务基础第二阶段——第二节:Linux系统管理基础----Linux统计,高阶命令
    目录一、Linux高阶命令1.1管道符的基本原理1.2重定向1.2.1输出重定向1.2.2输入重定向1.2.3wc命令基本用法1.3别名1.3.1which命令基本语法1.3.2alias命令基本语法1.4压缩归档tar1.4.1第一种:gzip压缩1.4.2第二种:bzip压缩1.5tar命令二、VIM编辑器使用2......
  • Windows与linux中docker的安装与使用
    windos中安装使用docker下载Docker_Desktop安装包进入docker官网下载Docker_Desktop:https://www.docker.com/启用wsl我们搜索“启用或关闭Windows功能”,打开后勾选适用于Linux的Windows子系统Docker_Desktop设置出现DockerEnginestopped的解决办法示例:问......
  • Linux服务器开启审计
    Linux审计说明Linux用户空间审计系统由auditd、audispd、auditctl、autrace、ausearch和aureport等应用程序组成。下面依次说明:auditctl:即时控制审计守护进程的行为的工具,如添加规则等。auditd:audit守护进程负责把内核产生的信息写入到硬盘上,这些信息由应用程序和系统......
  • Linux命令分享 三 (ubuntu 16.04)
    1、‘>’'>>'输出重定向用法:命令参数>文件ls>a.txt‘>’将一个命令的结果不输出到屏幕上,输出到文件中,如果文件不存在就创建文件,如果存在就覆盖文件。ls>>a.txt‘>>’如果文件不存在就创建文件,如果存在就追加在文件后面。2、echo回显字符你在echo后面输入......
  • Linux shell编程学习笔记77:tar命令——快照 & 备份(下)
     0 前言在Linuxshell编程学习笔记76:tar命令——快照&备份(上)中我们研究了 tar命令 的功能、格式、选项说明。现在我们来实践一下。1 应用实例1.1 创建演示文件和目录我们使用echo 命令和输出重定向创建文件f1 和f2,使用mkdir命令创建目录d1[purpleendurer@bash~]e......
  • Linux shell编程学习笔记76:tar命令——快照 & 备份(上)
    0 前言提取系统快照和备份文件都是我们的日常工作。在Windows中,我们可以创建系统还原点,在需要的时候可以把系统还原回去。在Linux中,我们可以使用tar命令来实现。1tar命令的功能,帮助信息,格式,选项和参数说明1.1 tar命令的功能tar名字来自"tapearchive"(磁带归档),最初用于将文件......
  • 嵌入式Linux系统开发学习--Linux系统及其操作部分
    0.前言    由于毕业了工作原因,转行做嵌入式了,现在开始学习嵌入式Linux系统开发,后面也会学习单片机部分的知识,我也会陆续的将我的学习历程发送出来,迟迟不发文就是工作太忙了,现在进了家小企业,我负责的模块公司也没有人会,虽然是开源的,但是网上一堆牛鬼蛇神的资料,让我吃了......