网络管理相关命令

本文详细介绍了Linux系统中常用的网络管理命令,包括netstat、ss、traceroute、mtr、telnet、wget和scp。netstat用于查看网络连接、路由表和接口状态,ss展示socket状态,traceroute追踪网络路由,mtr结合ping和traceroute功能,telnet测试端口连通性,wget用于网络下载,scp实现安全文件复制。
摘要由CSDN通过智能技术生成

目录

1.netstat命令

语法:netstat  [选项]

 字段含义

2.ss命令

示例

 3.traceroute命令

示例:

4. mtr命令

语法:mtr [选项]

选项:

示例

字段含义

5.telnet命令

语法:telnet IP port

示例:

 6.wget命令,scp命令

相关参数:

示例:

scp命令

相关参数

示例

1.netstat命令

        netstat命令用来显示各种网络相关信息。如网络连接,路由表,接口状态,相关协议等。

语法:netstat  [选项]

        -a:显示系统中所有所有网络连接

        -t:显示TCP数据

        -u:列出UDP数据

        -l:列出正在监听的端口

        -n:用端口显示服务,而不是服务名

        -p:列出该服务的进程号和进程名

常用命令:

        netstat -anp

         netstat -tlnup

 字段含义

proto:该进程使用什么协议

Recv_Q:已经收到数据包,但是还没有被进程取走的数据包的个数

Send_Q:对方未收到的数据包,或收到未回复,还在本地缓存的数据包个数

Local Address :本地IP和端口号

Foreign Address:物理机IP和端口号

State:进程状态

PID/program name:进程ID和进程名

2.ss命令

        ss命令显示socket状态。ss命令相关参数和netstat命令参数相同。但是ss命令消耗资源和时间比netstat命令少。

示例

#查看所有TCP协议的连接

        ss -ta

 #查看所有协议监听以及列出进程号

        ss -nltup

 3.traceroute命令

        traceroute [选项] [参数]

示例:

#获取当前主机到目标主机所经过的路由

traceroute www.baidu.com

4. mtr命令

mtr命令用来显示连接状态,可用性等信息。常用来排查网络问题等。

语法:mtr [选项]

选项:

        -r:以报告模式显示

        -s:指定ping数包的大小

        -n:等于no-dns,不对IP地址进行解析

        -4:IPV4

        -6:IPV6

示例

#以报告模式显示

        mtr -r

字段含义

HOST:tuxing:显示IP地址和主机名

Loss%:显示每个对应IP的丢包率

Snt:显示每秒发送数据包的数量,默认为10个。可以通过-c参数来设定

Last:显示最近一次的返回时延

Avg:发送ping包的平均时延

Best:最短时延

Wrst:最差时延

StDev:标准偏差

5.telnet命令

telnet 命令用来查看IP的端口号是否连通

语法:telnet IP port

示例:

#在cmd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值