常用网络操作命令

关闭防火墙

AS7    关闭防火墙             systemctl stop firewalld.service
AS7   禁止防火墙开机启动       systemctl disable firewalld.service

AS6    关闭防火墙             service iptables stop
AS6    禁止防火墙开机启动      chkconfig iptables off

要在运行的系统中禁止IPv6,依次输入下面的命令:

echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6

echo 1 > /proc/sys/net/ipv6/conf/default/disable_ipv6

或

sysctl -w net.ipv6.conf.all.disable_ipv6=1

sysctl -w net.ipv6.conf.default.disable_ipv6=1

现在IPv6已经禁止了。

防火墙规则管理

添加规则,限制端口
iptables -A INPUT -p tcp --sport 6195 -j DROP

删除规则,恢复原状
iptables -D INPUT -p tcp --sport 6195 -j DROP

-----------查看防火墙规则列表
iptables --list

ethtool安装

debian 下安装: sudo apt-get install ethtool

或者下载源码编译:http://pan.baidu.com/s/1ntJPfct

这个是官网下载地址:http://ethtool.sourcearchive.com/

nload安装

wget http://mirrors.kernel.org/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
yum install nload

查看网口带宽

法一

查看机器网络端口

ifconfig

使用ethtool命令查看网口带宽,如eth1 (speed那一行)

ethtool eth1
输出:
Settings for eth1:
        Supported ports: [ FIBRE ]
        Supported link modes:   10000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: No
        Advertised link modes:  10000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: No
        Speed: 10000Mb/s
        Duplex: Full
        Port: FIBRE
        PHYAD: 0
        Transceiver: external
        Auto-negotiation: off
        Supports Wake-on: d
        Wake-on: d
        Current message level: 0x00000007 (7)
                               drv probe link
        Link detected: yes

法二

查看网卡型号

lspci | grep Ethernet

根据型号,去官网查找对应型号网卡信息

查看网卡流量情况

nload
输出:
Device eth0 [10.16.169.14] (1/2):
====================================================================
Incoming:
                                          Curr: 27.99 kBit/s
                                          Avg: 33.14 kBit/s
                                          Min: 19.02 kBit/s
                                          Max: 116.44 kBit/s
                                          Ttl: 74.46 GByte
Outgoing:
                                          Curr: 20.26 kBit/s
                                          Avg: 83.46 kBit/s
                                          Min: 17.72 kBit/s
                                          Max: 3.19 MBit/s
                                          Ttl: 145.30 GByte
说明:
Incoming也就是进入网卡的流量,Outgoing,也就是从这块网卡出去的流量,每一部分都有下面几个。

Curr:当前流量
Avg:平均流量
Min:最小流量
Max:最大流量
Ttl:总流量

nload默认的是eth0网卡,如果你想监测eth1网卡的流量,可以使用下面的命令

nload eth1

同时查看多个网卡的流量情况

nload -m

测试上下行最大网速

安装

yum install python-pip –y
pip install speedtest-cli

测试网速

speedtest-cli
输出:
Testing from China Unicom IP network (210.21.101.141)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by China Mobile,Guangdong (Guangzhou) [2.51 km]: 11.494 ms
Testing download speed.............................................
Download: 12.45 Mbit/s
Testing upload speed...........................................
Upload: 1.37 Mbit/s
说明:
自动发现离你最近的Speedtest.net服务器(地理距离),然后打印出测试的网络上/下行速率。
测试结果说明:上行为 1.37Mbit/s 下行为 12.45 Mbit/s 

网络的监测是所有 Linux 子系统里面最复杂的,有太多的因素在里面,比如:延迟、阻塞、冲突、丢包等,更糟的是与 Linux 主机相连的路由器、交换机、无线信号都会影响到整体网络并且很难判断是因为 Linux 网络子系统的问题还是别的设备的问题,增加了监测和判断的复杂度。现在我们使用的所有网卡都称为自适应网卡,意思是说能根据网络上的不同网络设备导致的不 同网络速度和工作模式进行自动调整。我们可以通过 ethtool 工具来查看网卡的配置和工作模式:

# /sbin/ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full
                        100baseT/Half 100baseT/Full
                        1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: g
Current message level: 0x000000ff (255)
Link detected: yes

上面给出的例子说明网卡有 10baseT,100baseT 和 1000baseT 三种选择,目前正自适应为 100baseT(Speed: 100Mb/s)。可以通过 ethtool 工具强制网卡工作在 1000baseT 下:

# /sbin/ethtool -s eth0 speed 1000 duplex full autoneg off
iptraf

原文地址:https://www.cnblogs.com/jun-zi/p/12147103.html

时间: 2024-10-07 08:47:52

常用网络操作命令的相关文章

linux常用网络操作命令

1.hostname 查看主机名 hostname xxx 修改主机名 重启后无效 如果想要永久生效,可以修改/etc/sysconfig/network文件 2.ip地址配置 ifconfig 查看(修改)ip地址(重启后无效) ifconfig eth0 192.168.12.22 修改ip地址 如果想要永久生效 修改 /etc/sysconfig/network-scripts/ifcfg-eth0文件 DEVICE=eth0 #网卡名称 BOOTPROTO=static #获取ip的方式

centos常用网络配置

定义IP地址:  1.root#vim /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑网卡的配置文件    DEVICE=eth0 #网卡设备名称    ONBOOT=yes  #网卡是不是要自动启动    IPADDR=192.168.1.1 #IP地址    NETMASK=255.255.255.0 #掩码    GATEWAY=192.168.1.254  #网关    DNS1=202.96.134.133  #主DNS    DNS2=8.

常用网络命令及其使用

常用网络命令使用与网络连通测试 1.Ipconfig <1>ipconfig  /all 当使用all选项时,IPConfig能为DNS和WINS服务器显示它已配置且所要使用的附加信息(如IP地址等),并且显示内置于本地网卡中的物理地址(MAC).如果IP地址是从DHCP服务器租用的,IPConfig将显示DHCP服务器的IP地址和租用地址预计失效的日期. <2>ipconfig  /release和ipconfig  /renew 这是两个附加选项,只能在向DHCP服务器租用其I

DOS下常用网络命令技巧

DOS,即使对于许多自称了解计算机的人而言,也是一个比较陌生的词汇.然而,在网络管理过程中,DOS命令却是一个不可逾越的障碍,几乎所有的网络命令都运行在DOS界面.对初级用户而言,掌握一些常用网络命令在网络测试和配置操作中非常实用:对高级用户而言,了解网络命令的常用参数和使用技巧,可以获取更多的配置和故障信息,从而更好地.有针对性地解决问题. 一.显示和修改本地ARP列表--ARP ARP(Address Resolution Protocol)是负责将IP地址解析成MAC地址的协议,对于网络中

windows环境常用网络命令测试和分析(51cto实验01)

结果分析 1,ipconfig显示本机ip地址配置情况. 2,ipconfig/all显示本机IP地址配置等情况的详细信息. 3,ping指令测试网络的连通性,发送4个ICMP的类型8报文给对方,对方回应4个ICMP类型的报文给本机. 4,ping –t不停发送ICPM的类型8报文给对方,只要对方存活,就会一直发. 5,arp –a显示本机arp缓存的内容,对方IP地址和对方MAC地址的对应关系. 6,arp –d删除本机的arp缓存区,清除IP地址与MAC地址的对应关系. 7,arp –s绑定

常用网络通信协议全景图

很早以前收集的网络协议全景图,有两张,一张是<计算机网络设计>的附录图,2006年的,有点老了,如下图所示:另一张是科来软件网络通讯协议图2011版,这个比较全面些,pdf版的. 附上下载地址,供学习和参考: 链接:  网络通信协议图   密码: 8tqw 注:本文只作分享,同时感谢<计算机网络设计>原书作者以及科来软件公司. 常用网络通信协议全景图,布布扣,bubuko.com

Linux常用网络命令总结

Linux常用网络命令总结 一.手动/自动配置IP参数与气动/关闭网络接口:ifcofig.ifup.ifdown 1.ifconfig     手动启动.查看与修改网络接口的相关参数,可以修改的参数有很多,包括ip参数以及MTU等.     语法: 1) ifconfig interface {up|down}     interface:网卡接口名称,包括:eth0.eth1等 2) ifconfig interface {options}     option:       up,down

Linux命令大全----常用文件操作命令

林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了Linux命令大全----常用文件操作命令,并附有实例 ls 这个命令是经常用到的,用来显示当前目录下有哪些文件 ,ls最常用的参数有三个: -a -l -F.ls -a说明:Linux上的文件以"."开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来. ls -l(这个参数是字母L的小写,不是数

GJM : Unity3D 常用网络框架与实战解析 【笔记】

Unity常用网络框架与实战解析 1.Http协议          Http协议                  存在TCP 之上 有时候 TLS\SSL 之上 默认端口80 https 默认端口是443                  Http 请求响应模型 Http协议永远都是客户端发送请求,服务器端会送响应                 Http工作流程 1.连接 2.请求(Request) 3.响应(Response)          Http请求响应报文