• 8.29 linux的网络


      以太网的发明 -- PC之间文件共享出现
      网卡硬件设备 -- MAC地址

    一层:物理层
      HUB -- 集线器 总线型结构 泛洪法
      广播域
      冲突域:冲突碎片所能影响的范围

    二层:
        在早期的网络中,PC互通只需要MAC地址就可以进行数据转发; -- 二层数据转发的概念
    网桥(接口少)-交换机(可以分割冲突域,维护MAC地址表)

    三层:
      随着网络的增大,需要接入网络的设备越来越多。这时候,由于设备的通讯问题 -- 产生了逻辑地址
      早期的逻辑地址:IPv4 IPv6 IPX AppleTalk Novell DEC
      网段互联 -- 路由可达
      路由器 -- 路由表
    ----------------------------------------------------------------------------------------------------------------

    四层:传输层
      核心任务有了转变 ->与应用的互通
      应用端口:
      TCP: 1-1023 1024-65535
      20 21 22 23 25 53 80 443 110 445 111 ...
      UDP:
      67 68 69

      应用层:
      程序应用
      访问网络资源的一个真正过程;(见图)
      1、PC的网络资源--内核空间管理
      2、应用层通讯(进程通讯)
      1、PC内部的进程通讯 -- 1、父子进程通讯 2、single 信号通讯
      2、PC之间的进程通讯 -- 1、rpc *2、套接字socket(做应用分离)*
      关于主机控制网络的命令:
      if  cfg家族命令:ifconfig netstat route
      ifconfig
      ifcon  fig 显示当前up的接口
      ifconfig   lo0|eth0
      -a
      ifconfig 接口名称 IP地址 netmask 掩码 [up|down]
      IP地址配置以后立即生效,但是重启网卡后,就回恢复
      ifconfig eth0 add 192.168.94.201 netnask 255.255.255.0 //自动生成 eth0:0 的子接口(label),del可以删除
      tunnel 可以加隧道
      route
      查看以及添加路由
      route -n // -n 不做解析

    添加路由
      1、添加默认路由(添加网关)
      route add default gw 192.168.94.2
      2、添加主机路由(去往一个固定的IP地址)
      route add -host 192.168.95.95 dev eth0
      3、添加路由网段
        route add -net 192.168.95.0 network 255.255.255.0 eth0
      路由类型: Flags -- U up H host G gw
      删除路由
      del
      netstat
      一般查看的内容
      -t tcp
      -u udp
      -n 不解析
      -a tcp标记协议位(syn、ack、fin、、rsq)listen establish
      -l listen
      -e establish
      -p program pid 查看该链接的 建立/监听/

      ip家族命令:ip [link|addr|route] ss
      图形界面管理:system-config-network-tui / setup
      centos6
      yum install ststem-config-network-tui -y
      这个工具跟setup一样,setup调用的tui的接口
      centos7
      nmtui
      在图形下配置IP地址,需要重启才能生效;
      配置文件:
      /etc/sysconfig/network-scripts/ifcfg-名字123
      *DEVICE=“名字123”
      *HWADDR=ff:ff:ff:ff:ff:ff:ff ifconfig看到的MAC地址相同/或者说与70-persistent-net.rules里面的地址相同
        *BOOTPROTO={static|dhcp|nano}
      *IPADDR=192.168.94.1
      *NETMASK=255.255.255.0
      PREFIX=24
      *GATEWAY=192.168.94.254
      DNS1
      DNS2
      DNS3
      TYPE=Ethernet/Bridge
      *ONBOOT=yes/no
      USERCTL //是否允许普通用户修改该网卡参数,一般关闭
      UUID //nmcli con show (centos7的命令,查看网卡的UUID信息)
      /etc/sysconfig/network-scripts/route-IFCFG
      第一种:
      192.168.0.0/24 via 1172.16.0.1
      /etc/init.d/network restart
      route -n
      第二种:
      ADDRESS0=192.168.20.0
      NETMASK0=255.255.255.0
      GATEWAY0=172.16.0.1
      ADDRESS1=192.168.200.0
      NETMASK1=255.255.255.0
      GATEWAY1=172.16.1.1
      /etc/udev/rules.d/70-persistent-net.rules
      自动生成的,删除以后重启就会存在;每次做网卡配置修改的时候,这个文件会跟着变化;在克隆机器的时候,可以删除这个文件,重启以后,让其中的信息自动与我们的配置同步;
      *nmcli*

  • 相关阅读:
    OCP-1Z0-052-V8.02-44题
    Oracle DB 使用调度程序自动执行任务
    OCP-1Z0-053-V12.02-497题
    OCP-1Z0-053-V12.02-513题
    OCP-1Z0-053-V12.02-650题
    OCP-1Z0-053-V12.02-680题
    OCP-1Z0-052-V8.02-42题
    OCP-1Z0-052-V8.02-130题
    OCP-1Z0-052-V8.02-132题
    Mysql中的from_unixtime,unix_timestamp 整型与datetime 字符串之间的转换
  • 原文地址:https://www.cnblogs.com/liuyuanzzz/p/11456856.html
Copyright © 2020-2023  润新知