• linux-网络使用


    linux网络的基本使用

    "ifconfig"
       查看已经被激活的网卡详细信息
    "ifconfig eth0"
       查看特定的网卡信息  
    [root@ssgao ~]# ifconfig eth0
    eth0      Link encap:Ethernet  HWaddr 08:00:27:79:E2:80  
              inet addr:192.168.11.158  Bcast:192.168.11.255  Mask:255.255.254.0
              inet6 addr: fe80::a00:27ff:fe79:e280/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:10480 errors:0 dropped:0 overruns:0 frame:0
              TX packets:77 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000 
              RX bytes:1012844 (989.1 KiB)  TX bytes:13143 (12.8 KiB)
    
              HWaddr 网卡的硬件地址,即MAC地址
              inet addr:IPV4的IP地址 Bcast:广播地址 Mask:子网掩码
              inet6 addr:IPV6的IP地址 MTU:最大传输单元 Metric:用于计算路由的成本
              RX: 表示网络启动到现在封包接收情况(Receive) packages 表示接收包数
              errors:表示接包发送错误的数量;dropped:表示丢弃包的数量;overruns:表示接收时,因过速而丢失数据包数;frame:表示发生frame错误而丢失的数据包数
              TX:从网络启动到现在传送的情况(Transmit)
              collisions:冲突信息包的数目 txqueuelen:发送队列的大小
              RX byte、TX byte:总传送/接受的量    
    注意
       由RX和TX可以了解网络是否非常繁忙
       errors:0 dropped:0 overruns:0 frame:0 都为0说明网络比较稳定
       collisions发生太多次数说明网络状态不太好
    
    "设置临时ip"
     ifconfig eth0 192.168.0.118 netmask 255.255.0.0
     ifconfig eth0 172.16.0.118/16
        
    "简单的启动和关闭网络接口"
     ifdown eth0
     ifup eth0
     
     "设置传输mtu的值"
     [root@ssgao ~]# ifconfig eth0 mtu 1000
     [root@ssgao ~]# ifconfig eth0 
      eth0      Link encap:Ethernet  HWaddr 08:00:27:79:E2:80  
                inet addr:192.168.11.158  Bcast:192.168.11.255  Mask:255.255.254.0
                UP BROADCAST RUNNING MULTICAST  MTU:1000  Metric:1
                RX packets:112886 errors:0 dropped:0 overruns:0 frame:0
                TX packets:326 errors:0 dropped:0 overruns:0 carrier:0
                collisions:0 txqueuelen:1000 
                RX bytes:10704235 (10.2 MiB)  TX bytes:43787 (42.7 KiB)
    

    网络接口配置文件(网卡信息文件)

    '/etc/sysconfig/network-srcipts/ifcfg-*(eth0)' (注意区分大小写)
    DEVICE=eth0 网卡编号
    HWADDR=08:00:27:83:5A:B2 
    TYPE=Ethernet 类型为以太网
    UUID=0c9d3ddc-eeaf-409c-a2dd-bd492baab4d3 唯一识别码(如果两个机器的UUID一致,会造成无法上网)
    ONBOOT=yes 开机时是否启动网卡
    NM_CONTROLLED=yes 是否可以有network manager图形管理工具托管
    BOOTPROTO=dhcp dhcp动态获取或是static静态ip,none
    -----------------------
    IPADDR=192.168.56.104  ip地址
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.56.1 默认网关
    DNS1=192.168.56.254 DNS
    IPV6INIT=no IPv6没有启用
    

    主机名文件

    [root@ssgao1987 ssgao]# cat /etc/sysconfig/network
    NETWORKING=yes('no'表示网络不起作用)
    HOSTNAME=ssgao1987
    
    修改主机名配置文件,需要重启才可以生效
    如果需要临时修改
    'hostname ssgao'
    如果需要查看
    'hostname'
    

    DNS配置文件

    [root@ssgao1987 ssgao]# cat /etc/resolv.conf 
    ; generated by /sbin/dhclient-script
    nameserver 192.168.1.1 
    nameserver 192.168.10.2
    
    'nameserver' 域名服务器
    

    启动网络服务

    >>vi  /etc/sysconfig/network-scripts/ifcfg-eth0
    把ONBOOT=no 修改为yes
    >>service network restart
    重启网络服务
    

  • 相关阅读:
    python利用ffmpeg工具将视频帧推流至rtsp
    高斯曲线拟合
    Fast角点检测
    Harris角点检测和ShiTomasi角点检测
    python赋值,浅拷贝,深拷贝
    自适应阈值二值化
    Queue模块
    threading模块
    pycharm2020.3.3安装使用教程(2021.5.2更新)
    值得推荐的C/C++框架和库
  • 原文地址:https://www.cnblogs.com/ssgao/p/8807312.html
Copyright © 2020-2023  润新知