zoukankan      html  css  js  c++  java
  • 第二章linux网络基础设置总结!

    一:查看及测试网络
    (1)查看活动的网络接头命令:ifconfig
    (2)查看所有网络接口命令:ifconfig -a
    (3)查看指定的网络接口(不论该网络接口是否处于激活状态)命令:ifconfig 设备名(如:ens33)
    (4)ifconfig 命令包含的信息:
    Link encap:Ethernet以太网 HWaddr:物理地址(MAC地址)
    inet addr:IPv4地址 Bcast:广播地址 Mask:子网掩码
    inet6 addr:IPv6地址
    MTU:最大传输单元 Metric:跳跃点
    RX packets:接收数据包 errors:错误 overruns:过载 frame:帧数 ropped:丢弃
    TX packets:发送错误数据包 errors:错误 ropped:丢弃 overruns:过载 frame:帧数
    collosions:冲撞 txqueuelen:发送队列长度
    RX bytes:接收字节数 TX bytes:发送字节数
    2:使用 ip、ethtool 命令查看网络接口
    (1)查看网络接口的数据链路层信息命令:ip link
    (2)查看网络接口的网络层信息命令:ip a(ip address)
    (3)查看指定网络接口速率、模式等信息命令:ethtool 设备名
    3、查看主机名、路由表
    (1)hostname 命令查看主机名称命令:hostname
    (2)查看路由表命令:route与 netstat -r 都可以用来查看路由表
    netstat格式:-r:查看路由表详情
    -n:不执行 DNS 反向查找,直接显示数字形式的 IP 地址(rn可同时使用)
    4、查看网络连接情况 netstat 命令
    (1)常用选项:(-anpt、-anpu、-anptu)
    -a:显示当前主机中有活动的网络连接信息
    -n:以数字的形式显示相关信息
    -r:显示路由表信息
    -t:显示 TCP 协议相关的信息
    -u:显示 UDP 协议相关的信息
    -p:显示与网络连接相关的进程号、进程名称信息(需要 root 权限)
    5、ping、traceroute、nslookup 命令
    作用:测试网络连通性 ping 命令
    (1)常用选项:
    -c:指定发送数据包的个数
    -i:当 ping 通时,指定间隔多少秒发送下一个数据包
    -w:当 ping 不通时,指定发送的每个数据包的超时时间,单位秒
    -s:指定数据包大小
    示例:ping 192.168.1.104、ping -c 2 192.168.1.104、ping -c 4 -i 0.1 192.168.1.104、ping -c 2 -w 2 192.168.2.2
    (2)跟踪数据包的路由途径 traceroute 命令
    -n:不执行 DNS 反向查找,直接显示数字形式的 IP 地址
    示例:traceroute -n www.baidu.com
    (3)常见的 TTL(Time To Live)生存周期值:
    windows:128
    linux:64
    unix:255
    cisco:255
    (4)测试 DNS 域名解析 nslookup 命令
    示例:nslookup www.baidu.com
    二 、 设置网络地址参数
    1、临时修改网络配置
    (1)方法一:ifconfig 网络设备 IP 地址/短格式子网掩码
    (2)方法二:ifconfig 网络设备 IP 地址 netmask 子网掩码
    (3)示例:
    2、固定修改网络配置
    (1)配置文件:/etc/sysconfig/network-scripts/目录下的 ifcfg-对应网络设备名称,默认
    第一块网卡为 eth0
    (2)编辑配置文件:前面带#表示非必要配置内容

    [root@roomc~]#/etc/sysconfig/network-scripts
    DEVICE=eth0 设备名
    HWADDR=00:0C:29:8F:D8:E0 物理地址(MAC 地址)
    TYPE=Ethernet 类型(以太网)
    UUID=da840b8c-a2d8-4a09-83a8-50d5437c3ba3 UUID 号
    ONBOOT=yes 是否开机自动启用
    NM_CONTROLLED=no 图形化管理控制,是 network manger 的参数
    #BOOTPROTO=dhcp 自动获取;BOOTPROTO=static 手动配置
    BOOTPROTO=static 引导协议(dhcp:自动获取;static/none:手动配置)
    IPADDR=192.168.1.108 IPv4 协议的 IP 地址
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.1.1 网关
    #USERCTL=no 是否允许非 root 用户控制该设备
    #IPV6INIT=no 是否启用 IPv6 协议
    #DNS1=202.106.46.151 DNS 域名解析服务
    示例:vi /etc/sysconfig/network-script/ifcfg-设备名
    3、临时设置网卡子接口
    (1)方法:ifconfig 网络设备:子接口名称 IP 地址/短格式子网掩码
    示例:[root@www ~]# ifconfig eth0:0 192.168.2.2/24
    [root@www ~]# ifconfig eth0:sec 192.168.3.2/24
    4、永久设置网卡子接口
    (1)方法:需要在/etc/sysconfig/network-scrips/目录下手动添加配置文件
    示例:
    [root@roomc~]#vi ifcfg-设备名
    DEVICE=设备名
    TYPE=Ethernet
    ONBOOT=YES
    IPADDR=192.168.2.2
    NETMASK=255.255.255.0
    GATEWAY=192.168.2.1
    [root@roomc~]#/etc/init.d/network restart
    [root@roomc~]#ifconfig
    5、临时修改网卡的状态
    (1)方法:ifconfig 网络设备 up/down
    (2)示例:
    [root@www ~]# ifconfig eth1 up
    [root@www ~]# ifconfig eth0:0 down
    6、重新加载网络配置文件
    (1)重启网络服务以实现重新读取配置文件的目的
    (2)方法:/etc/init.d/network restart
    示例:[root@roomc~]#/etc/init.d/network restart
    [root@roomc~]#ifdown eth0;ifup eth0
    三、修改主机名
    1、临时修改主机名
    (1)方法:
    hostname 新的主机名
    (2)示例:[root@www ~]#hostname tom
    2、永久修改主机名
    (1)方法:vi 编辑/etc/sysconfig/network 配置文件,重启后生效
    (2)示例:

    [root@roomc~]#vi /etc/sysconfig/nework
    NETWORKING=yes
    HOSTNAME=tom
    [root@roomc~]#reboot
    四、 配置路由
    1、临时配置路由
    (1)临时添加、删除指定网段的路由记录
    1>方法:route add -net 网段/短格式子网掩码 gw 网关地址
    route del -net 网段/短格式子网掩码
    示例:
    [root@www ~]#route -n
    [root@www ~]#route add -net 192.168.2.0/24 gw 192.168.1.1
    [root@www ~]#route -n
    [root@www ~]#route del -net 192.168.2.0/24
    (2)临时添加、删除默认网关记录
    (1)方法:route add default gw 网关地址
    route del default gw 网关地址
    示例:
    添加默认网关
    [root@ww ~]#route | grep defaults
    [root@www ~]#route -n
    [root@ww ~]#route add default gw 192.168.1.254
    [root@www ~]#route -n
    删除默认网关
    [root@www ~]#route -n
    [root@ww ~]#route del default gw 192.168.1.254
    [root@www ~]#route -n
    2、永久配置路由
    (1)方法一:在/etc/rc.local 中添加
    [root@www ~]#vi /etc/rc.local
    route add -net 192.168.2.0/24 dev 设备名
    route add -net 192.168.3.0/24 gw 192.168.1.1
    [root@www ~]#route -n
    (2)方法二:在/etc/sysconfig/network 中添加到末尾
    注意:网卡的配置文件中如果有设置了网关,该文件优先级高于此配置文件
    [root@www ~]#vi /etc/sysconfig/network-script/ifcfg-设备名
    [root@www ~]#vi /etc/sysconfig/network
    [root@www ~]#/etc/init.d/network restart
    [root@www ~]#route -n
    (3)方法三:修改/etc/sysconfig/static-routes 配置文件(没有该文件手动建立)
    [root@www ~]#vi /etc/sysconfig/staic -routes
    any net 192.168.2.0/24 gw 192.168.1.254
    any net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.253
    [root@www ~]#/etc/init.d/network restart
    [root@www ~]#route -n
    (4)方法四:开启 IP 转发(路由功能)
    echo “1”>/proc/sys/net/ipv4/ip_forward (临时开启)
    vi /etc/sysctl.conf 将 net.ipv4.ip_forward=0 改为 1(永久开启)
    sysctl -p (使 sysctl.conf 文件立即生效)
    示例:
    【临时开启ip转发功能】
    [root@www ~]#cat /proc/sys/net/ipv4/ip_forward
    【永久开启ip转发功能】
    [root@www ~]#vi /etc/sysctl.conf
    [root@www ~]#sysctl -p
    五、设置 DNS 域名解析
    1、设置 DNS 域名解析
    (1)方法一:vi 编辑/etc/sysconfig/network-scripts/目录下网络设备的配置文件
    示例:
    [root@www ~]#vi /etc/sysconfig/network-script/ifcfg-设备名
    DNS1=202.106.46.151
    2、域名解析本地主机映射文件
    (1)方法:vi 编辑/etc/hosts 文件
    (2)说明:/etc/hosts 文件优先于 DNS 域名解析服务,也就是说,如果一个域名在 hosts
    文件中已存在映射关系,将不再通过 DNS 服务器进行域名解析。hosts 文件中一个 ip 地址可
    以对应多个域名或者别名。
    示例:
    [root@www ~]#vi /etc/hosts
    192.168.1.104 www.suzhuji.com suzhuji wuliji
    10.0.0.2 www.baidu.com
    [root@www ~]#ping -c 4 -i 0.1 suzhuji
    [root@www ~]#ping -c 4 -i 0.1 wuliji
    [root@www ~]#ping -c 4 -w 2 www.baidu.com

  • 相关阅读:
    Codeforces Round 546 (Div. 2)
    Codeforces Round 545 (Div. 2)
    Codeforces Round 544(Div. 3)
    牛客小白月赛12
    Codeforces Round 261(Div. 2)
    Codeforces Round 260(Div. 2)
    Codeforces Round 259(Div. 2)
    Codeforces Round 258(Div. 2)
    Codeforces Round 257 (Div. 2)
    《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的分布
  • 原文地址:https://www.cnblogs.com/CMX_Shmily/p/11348494.html
Copyright © 2011-2022 走看看