• 网络基础


    一、查看及测试网络
    1、使用ifconfig查看活动网络接口
    -a;查看所有
    设备名 ;查看指定接口
    2、ifconfig命令包含的信息
    Link encap:Ethernet 以太网 HWaddr:物理地址(MAC 地址)
    inet addr:IPv4 地址 Bcast:广播地址 Mask:子网掩码
    inet6 addr:IPv6 地址
    MTU:最大传输单元(Maximum Transmission Unit) Metric:跳跃点
    RX packets:接收数据包 errors:错误 dropped:丢弃 overruns:过载 frame:帧数
    TX packets:发送数据包 errors:错误 dropped:丢弃 overruns:过载 carrier:载波
    collisions:冲撞 txqueuelen:发送列队长度
    RX bytes:接收字节数 TX bytes:发送字节数
    3、使用ip、ethool命令查看网络接口
    ip link ;查看网络接口的数据链路层信息
    ip a ;查看网络接口的网络层信息
    ethool 网络设备;查看指定网络接口的速率模式
    4、hostname 查看主机名
    5、route 查看路由表
    6、netstat 查看网络连接情况
    -a:显示当前主机中所有活动的网络连接信息
    -n:以数字的形式显示相关信息
    -r:显示路由表信息
    -t:显示 TCP 协议相关的信息
    -u:显示 UDP 协议相关的信息
    -l :只查看LISTEN状态
    -p:显示与网络连接相关的进程号、进程名称信息
    7、ping 测试网络连通性
    -c:指定发送数据包的个数
    -i:当 ping 通时,指定间隔多少秒发送下一个数据包
    -w:当 ping 不通时,指定发送的每个数据包的超时时间,单位秒
    -s:指定数据包大小
    8、traceroute 跟踪数据包的路由途径 -n 不执行DNS反查找,直接以数字形式显示IP地址
    9、nslookup 测试域名解析
    二/设置网络
    1、临时修改网络配置
    方法一:ifconfig 网络设备 IP地址/24
    方法二:ifconfig 网络设备 IP地址 netmask 子网掩码
    2永久修改网络配置
    方法:vi /etc/sysconfig/network-scripts/ifcfg-en
    追加IPADDR=IP
    NETMASK=子网掩码
    GATEWAR=网关
    3、临时设置网卡子接口
    方法:ifconfig 网络设备:子接口名称 IP/24
    4、永久设置网卡子接口
    方法:vi /etc/sysconfig/network-scripts/ifcfg-en0:0 追加
    DEVICE=en0:0
    TYPE=Ethernet
    ONBOOT=YES
    BOOTPROTO=static
    IPADDR=IP
    NETMASK=子网掩码
    GATEWAR=网关
    5、临时修改网卡状态
    方法:ifconfig 网络设备 up/down
    6、重新加载网络配置文件
    方法一:systemctl restate network
    方法二:/etc/init.d/network restate
    方法三:ifdown eth0 && ifup eth0
    7、临时修改主机名
    方法:hostname 主机名
    bash
    8、永久修改主机名
    方法一:vi /etc/sysconfig/network
    方法二:vi /etc/hostname
    方法三:hostname set-hosiname 主机名
    9、临时配置路由
    方法:route add -net 网段/24 gw 网关
    route del -net 网段/24
    10、永久配置路由
    方法一:vi /etc/rc.local
    添加
    route add -net 网段/24 gw 网关
    方法二:vi /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME=www.amber.com
    GATEWAR=192.168.200.2
    方法三:vi /etc/sysconfig/static-routes
    any net 网段/24 gw 网关
    方法四:开启IP转发
    echo "1">/porc/sys/net/ipv4/ip_forward(临时开启)
    vi /etc/sysctl.conf 将net.ipv4.ip_forward=0改为1(永久开启)
    sysctl -p (立即生效)
    10、设置DNS域名解析
    方法一:vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DNS1=202.16.0.20
    方法二:vi /etc/resolv.conf
    nameserver DNS1=202.16.0.20
    DNS2=202.16.0.20
    11、域名解析本地文件主机映射文件
    方法:vi /etc/hosts

  • 相关阅读:
    什么是wsgi,uwsgi,uWSGI
    Flask 和 Django 路由映射的区别
    简述浏览器通过WSGI请求动态资源的过程
    前端qq交流群
    python qq交流群
    python 魔法方法 __str__和__repr__
    python 使用for 实现死循环
    查看Django版本
    pep8 python 编码规范
    python random.randint(9,10)结果是什么?
  • 原文地址:https://www.cnblogs.com/wzy01/p/11364324.html
Copyright © 2020-2023  润新知