linux网络命令及工具(修改链接速度、双工、查看带宽使用情况)

2023-05-16

常见命令及参数

# ifconfig    # 查看所有网络接口的属性 显示网络信息,包括IP地址、数据包接收/发送情况

# ifconfig eth0 up    # 启动eth0

# vi /etc/sysconfig/network-scripts/ifcfg-eth0     # 更改eth0配置文件

# iwconfig       # 显示无线网络信息

# sudo /etc/init.d/network restart | start | stop    # 重启网络|启动网络|停止网络

# service network restart | start | stop # 同上

# /etc/network/interfaces    # 手动配置网络文件

# ifup interface# 启用网络接口 

# ifdown interface   # 禁用网络接口

# wget http://xxx.com/xx.tar.gz    # 下载

# route -n# 列举内核 IP 路由表,用来解决相关问题

# sudo dhclient     # 从DHCP服务器上获取IP地址

# sudo dhclient -r      # 从指定的网络接口获取IP 地址

# cat /etc/resolv.conf    # 查看DNS 服务器

# iwlist scan     # 显示区域内无线网络情况

# lshw -C network     # 显示网卡和网络设备驱动信息(需以管理员权限运行)

# ethtool eth0          # 查看带宽

# iptables -L            # 查看防火墙设置

# netstat -lntp          # 查看所有监听端口

# netstat -antp          # 查看所有已经建立的连接

# netstat -s             # 查看网络统计信息

# cat /etc/sysconfig/network    # 查看网关

# cat /etc/resolv.conf     # 查看DNS


linux查看网络带宽工具命令(需安装)

一、实时查看带宽bmon
基本用法:bmon -o ascii -p eth0
二、带宽统计vnstat
第一次使用需要对每个网卡运行:#vnstat -u -i eth0 ……
1、查看5秒内网卡eth0的平均流量:

#vnstat -tr -i eth0
2、网卡eth0一周内的流量:
#vnstat -i eth0 -w 

三、带宽实时查看iftop

安装:yum install iftop

常用参数:

-i设定监测的网卡,如:# iftop -i eth1

-B 以bytes为单位显示流量(默认是bits),如:# iftop -B

-n使host信息默认直接都显示IP,如:# iftop -n

-N使端口信息默认直接都显示端口号,如: # iftop -N

-F显示特定网段的进出流量,如# iftop -F 10.10.1.0/24或# iftop -F 10.10.1.0/255.255.255.0

-h(display this message),帮助,显示参数信息

-p使用这个参数后,中间的列表显示的本地主机信息,出现了本机以外的IP信息;

-b使流量图形条默认就显示;

-f这个暂时还不太会用,过滤计算包用的;

-P使host信息及端口信息默认就都显示;

-m设置界面最上边的刻度的最大值,刻度分五个大段显示,例:# iftop -m 100M

参考网址:http://blog.licess.org/iftop/ 


linux常用命令及详细参数

netstat的常用参数说明如下:

-a 显示所有 socket 包括正在监听的

-c 每隔 1 秒就重新显示一遍直到用户中断它

-i 显示所有网络接口的信息格式同 “ifconfig –e”

-n 以网络 IP 地址代替名称显示出网络连接情形

-r 显示核心路由表格式同 “route –e”

-t 显示 TCP 协议的连接情况

-u 显示 UDP 协议的连接情况

-v 显示正在进行的工作


linux查看网卡信息、工作模式、修改网卡链接模式和双工等

Ethtool是用于查询及设置网卡参数的命令。 

参考网址:http://hi.baidu.com/yanghaiquanyyy/item/bfc8bace1ed78136a0b50a9b 

概要:
ethtool ethX      //查询ethX网口基本设置
ethtool –h        //显示ethtool的命令帮助(help)
ethtool –i ethX    //查询ethX网口的相关信息
ethtool –d ethX    //查询ethX网口注册性信息
ethtool –r ethX    //重置ethX网口到自适应模式
ethtool –S ethX    //查询ethX网口收发包统计
ethtool –s ethX [speed 10|100|1000]\         //设置网口速率10/100/1000M
[duplex half|full]\           //设置网口半/全双工
[autoneg on|off]\            //设置网口是否自协商
[port tp|aui|bnc|mii]\         //设置网口类型
[phyad N]\                
[xcvr internal|exteral]\
[wol p|u|m|b|a|g|s|d...]\

[sopass xx:yy:zz:aa:bb:cc]\


备注:

对应网卡的IP地址的配置文件 

# /etc/sysconfig/network-scripts/ifcfg-ethX(X=0,1,2,3,4.。。。。。) 

配置内容实例:
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备


对应网卡的网关的配置文件
# vi /etc/sysconfig/network
配置内容实例:
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)


对应网卡的DNS的配置文件
#vi /etc/resolv.conf
配置内容实例:
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux网络命令及工具(修改链接速度、双工、查看带宽使用情况) 的相关文章

  • 小松的STM32教程(14)——内部flash模拟eeprom

    为什么要用Flash来模拟EEPORM Flash更适合作为程序存储器 xff0c EEPROM更适合作为数据存储器 xff0c 存储大量数据的时候就需要使用EEPROM xff0c 廉价的MCU往往只有FLASH而没有EEPROM xff
  • Qt小项目(三):定时器和日历

    UI QTime和Qtimer类 类区别QTimer定时器类 xff0c 当时间溢出 xff08 记时超过定时区间 xff09 的时候 xff0c 就会发出timeout信号 xff0c 触发槽函数QTime时间类 xff0c 提供时分秒
  • stm32延时函数解读

    时钟树 寄存器 SysTick gt LOAD xff1a 计时器装载值 SysTick gt VAL 当前值 SysTick gt CTRL 控制寄存器 延时初始化函数 计算AHB时钟 span class token keyword v
  • 基于 ART-PI FMC驱动SDRAM

    引脚接线图 SDRAMGPIO解释FMC A0 5PF0 5地址线FMC A6 9PF12 15地址线FMC A10 12PG0 2地址线FMC D0 1PD14 15数据线FMC D2 3PD0 1数据线FMC D4 12PE7 15数据
  • 基于ART-PI SPI驱动W25Q128

    吐槽和避坑 弄spi弄了一天 xff0c 使用的开发板是art pi家的h750 xff0c 本来准备直接用rt thread studio生成的 xff0c 但是不知道怎么回事配置出的工程文件都有问题 xff0c 不是线程运行不了就是缺少
  • TT数鸭子-暴力(csp-t1模拟)

    题目 输入输出样例 xff1a 题解 xff1a 我们整个题就是使用暴力的方法进行运算 将每一只鸭子看作是十进制的数 xff0c 不断对每一位读取 xff08 采用对十整除和取余数的方法 xff09 我们对每一个鸭子都进行判断 如果满足这个
  • C++ 输入10个数字,找出最大值、最小值及其角标 的程序

    using namespace std int main int a 10 int max min int max n min n int i for i 61 0 i lt 10 i 43 43 cin gt gt a i max 61
  • CheckedListBox 当中项的状态改变

    首先 xff0c 说下我需要实现的功能 xff0c 就是把获得数据Id显示在CheckedListBox上 xff08 单击空白处不响应 xff09 xff0c 如果在CheckedListBox上勾选的项就加入到list集合中 xff0c
  • Windows 下使用 WSL 安装 Kali Linux 子系统

    Windows 下使用 WSL 安装 Kali Linux 子系统 前言操作流程开启 适用于 Linux 的 Windows 子系统 功能通过 Microsoft Store 安装修改安装路径设置用户名和密码安装工具 WSL1 和 WSL2
  • ArchLinux踩过的那些坑

    1 usb模塊有問題 usb3 0的U盤 43 usb2 0的電腦 裝不上 usb2 0的U盤 43 usb3 0的電腦 裝得上 2 沒有聲音 创建 etc asound conf或 HOME asoundrc xff0c 在里面添加 xf
  • Anaconda中,onnx和pil冲突,无法安装pil解决办法

    onnx和pil冲突 xff0c 无法安装pil解决办法 conda span class token function install span pil 失败 提示onnx和pil有conflict 执行如下命令即可 conda span
  • 笔记本电脑连接wifi显示无网络无法上网

    笔记本电脑连接wifi显示无网络无法上网 一 发现问题二 解决问题三 问题解决 一 发现问题 手机可以用wifi上网 xff0c 但笔记本电脑连接相同wifi却显示无internet不能上网 二 解决问题 1 打开设置点击 网络和inter
  • SystemVerilog基础笔记

    一 Training 1 数据类型 a 两态变量 xff1a bit byte 8bit shortint 16bit int 32bit longint 64bit shortreal相当于c的float 占32bit的内存空间 real
  • opencascade + QT5 开发环境设置(Windows系统下)

    先下载opencascade7 6 0 QT5 12 12 VS2017 或2019 xff0c 两者都行 的安装包 都需要在相应官网注册 xff0c 然后进行安装 根据安装提示 xff0c 依次点击下一步即可 安装完opencascade
  • C语言:通讯录的简单实现

    目录 前言 一 题目要求和设计思路 xff1a 1 主函数内 xff1a 1 gt 基础框架 xff1a 2 gt 需要定义的变量 2 头文件列表 1 gt 结构体contacts和结构体maillist 2 gt 定义常量 3 功能函数
  • YApi启动命令

    1 进入Yapi安装目录 yapi my yapi vendors 2 启动命令 pm2 start server app js watch
  • 算法设计题3.18-栈和队列-第3章-《数据结构习题集》-严蔚敏吴伟民版

    习题集完整源码部分 第3章 栈和队列 数据结构习题集 严蔚敏 吴伟民版 源码使用说明 链接 数据结构 xff08 严蔚敏 吴伟民版 xff09 课本源码 43 习题集解析使用说明 课本源码合辑 链接 数据结构 课本源码合辑 习题集全解析 链
  • Ansible的基本搭建安装与配置及各参数选项的作用

    Ansible简介 xff1a ansible是什么 xff1f ansible是自动化运维工具 自动化运维工具那么多 xff0c 比如 xff08 statstack xff0c puppet xff0c cfengine chef fu
  • Python在字符串中引用变量

    在字符串中加入变量有三种方法 xff1a 1 43 连字符 name 61 39 zhangsan 39 print 39 my name is 39 43 name 结果为 my name is zhangsan 2 字符 name 61
  • 废旧笔记本改造安装黑群晖打造私人NAS超级详细图文教程

    事情是这样的 在我们楼下居住了10年的租客搬走了 xff0c 我感到十分的悲伤 xff01 怀着沉重的心情到楼下去收拾空荡荡的房子 然后 在一个不起眼的柜子里发现了一台被丢弃的废旧联想笔记本 xff01 作为一个合格的垃圾佬 xff0c 怎

随机推荐