Linux与windows网络管理

文章目录

  • 一、TCP/IP
    • 1.1、TCP/IP概念
      • TCP/IP是什么
      • TCP/IP的作用
      • TCP/IP的特点
      • TCP/IP的工作原理
    • 1.2、TCP/IP网络发展史
    • 1.3、OSI网络模型
    • 1.4、TCP/IP网络模型
    • 1.5、linux中配置网络
      • 网络配置文件位置
      • DNS配置文件
      • 主机名配置文件
      • 常用网络查看命令
    • 1.6、windows中配置网络
      • CMD中网络常用命令


一、TCP/IP

1.1、TCP/IP概念

TCP/IP是什么

  • TCP/IP(Transmission Control Protocol/Internet Protocol)是一种通信协议组合,用于在网络中传输数据。它是计算机网络中最常用的协议,用于在互联网上进行数据通信。
  • TCP/IP,即传输控制协议/网际协议,是一个用于互联网中网络通讯的协议族。这个协议族不是指一个单独的协议,而是一组结构化的协议集合,包括了在互联网中使用的各种标准协议。

TCP/IP的作用

  • TCP/IP协议族的作用非常广泛。它为计算机网络提供了一种可靠的、端到端的数据传输服务,确保数据能够完整、准确地从源头传送到目的地。每层都有特定的职责,例如数据链路层负责物理地址解析,网络层负责数据包的发送和接收,传输层提供端到端的通信服务等。这些层级协同工作,共同构成了整个网络的通信过程。
  • 简单来说就是定义了网络设备之间如何进行通信和数据传输。它提供了一种可靠的通信方式,确保数据在不同设备之间正确地传输和接收。

TCP/IP的特点

  • 分层结构:协议被组织成层次结构,每层都有特定的功能。
  • 模块化:协议中的每个层都可以独立操作。
  • 可扩展:协议可以轻松扩展以支持新功能。
  • 可靠性:TCP协议提供可靠的数据传输,确保数据以正确的顺序到达接收方。
  • 面向连接:TCP协议在发送数据之前建立连接,确保数据按顺序传输。
  • 无连接:UDP协议在不建立连接的情况下发送数据,适用于不需要可靠性的应用。
  • 灵活性:允许应用程序根据需求选择和使用不同的协议。
  • 通用性:适用于各种类型的网络,包括局域网、广域网和互联网等,使其成为事实上的国际标准。
  • 开放性:TCP/IP是开放标准的协议,任何人都可以使用和实现。

TCP/IP的工作原理

TCP/IP协议套件由以下主要协议组成:

  • IP(网际协议):负责在网络中路由数据包。它分配IP地址,并确定数据包应如何从源计算机传输到目标计算机。
  • TCP(传输控制协议):负责在计算机之间建立连接并确保数据可靠传输。它使用序列号和确认机制来确保数据按顺序到达接收方。
  • UDP(用户数据报协议):提供无连接的数据传输服务。它适用于不需要可靠性的应用,例如视频流。

TCP/IP协议套件的工作原理如下:

  • 应用程序将数据发送给TCP层。
  • TCP层将数据封装到TCP数据包中,并将其传递给IP层。
  • IP层将TCP数据包封装到IP数据包中,并将其发送到网络接口。
  • 网络接口将IP数据包发送到目标计算机。
  • 目标计算机的网络接口接收IP数据包,并将其传递给IP层。
  • IP层将TCP数据包传递给TCP层。
  • TCP层将数据从TCP数据包中解封装,并将其传递给应用程序。

一句话概括:

TCP/IP的工作原理是在发送端,数据被传输到网络层,被分割成适当的数据包,并加上目标地址和端口号;在接收端,数据包通过网络层到达目标设备,被传递到传输层,根据目标端口号将数据包重新组装成原始数据。在整个传输过程中,TCP协议负责建立连接、数据分割、数据传输和数据确认,而IP协议负责数据的路由和转发。

1.2、TCP/IP网络发展史

TCP/IP网络的发展始于20世纪50年代末的美苏冷战时期。

在那个时期,美国军方为了确保在核战争的情况下通信系统的稳定性,开始了分组交换网络的研究。这导致了ARPANET的诞生,它是第一个实现分组交换的网络,并且在计算机之间提供可靠传输的综合性通信协议实验中发挥了重要作用。

随后,在1974年,Vint Cerf和Bob Kahn发表了一篇题为《关于分组交换的网络通信协议》的论文,正式提出了TCP/IP协议。这一成果是基于他们在ARPANET上的工作和研究,旨在实现计算机网络之间的互联。

自那以后,随着技术的发展和互联网的普及,TCP/IP协议逐渐成为全球互联网通信的标准。它不仅为数十亿台设备提供了无缝连接和数据传输的能力,而且由于其开放性、可靠性和灵活性,成为了现代互联网不可或缺的基础。

总的来说,TCP/IP网络的发展是一个不断演进的过程,从最初的军事需求到成为全球互联网的核心标准,它见证了信息技术的飞速发展,并在现代社会中扮演着至关重要的角色。

1.3、OSI网络模型

OSI七层模型是一个网络通信的标准化框架,由国际标准化组织(ISO)制定。

OSI模型,全称为开放系统互连(Open System Interconnection)参考模型,是一个用于计算机或通信系统间互联的标准体系。

层次功能
应用层为应用程序提供网络服务,如电子邮件、文件传输等
表示层处理数据的表示形式,包括加密、压缩和转换
会话层建立、管理和终止会话,确保信息交换的有序性
传输层提供端到端的通信服务,保证数据包的正确传输
网络层处理数据包在网络中的活动,例如路由和寻址
数据链路层负责在网络节点之间建立和维护数据链路,进行错误检测和纠正
物理层负责数据的实际传输,包括物理媒介如光纤、电缆等的定义和规范

在这里插入图片描述

1.4、TCP/IP网络模型

TCP/IP模型是一个四层结构的网络通信模型。

层次功能
应用层这一层对应于OSI模型的应用层、表示层和会话层。它负责处理应用程序的通信,例如HTTP、FTP和SMTP等协议都在这一层中实现
传输层这一层对应于OSI模型的传输层。它提供端到端的通信服务,确保数据包的正确传输。在这一层中,主要使用的协议是TCP(传输控制协议)和UDP(用户数据报协议)
网络层这一层对应于OSI模型的网络层。它负责数据包的发送和接收,包括IP地址分配和路由选择。IP(网际协议)是这一层的主要协议
数据链路层这一层对应于OSI模型的数据链路层和物理层。它负责物理设备的通信,包括硬件地址和数据的物理传输。在这一层中,可能会使用以太网协议、PPP(点对点协议)等

在这里插入图片描述

1.5、linux中配置网络

网络配置文件位置

这里以三种系统举例
阿里云ecs中的ubuntu系统:

root@httpsl:/etc/netplan# ls
50-cloud-init.yaml
root@httpsl:/etc/netplan# cat 50-cloud-init.yaml 
# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:	ethernets:eth0:dhcp4: truedhcp6: falsematch:macaddress: 00:16:3e:0c:2c:e6set-name: eth0version: 2
  • network: 表示开始定义网络配置。
  • ethernets: 表示要配置的是以太网接口。
  • eth0: 表示要配置的是以太网接口的名称为eth0。
  • dhcp4: true 表示启用IPv4的DHCP(动态主机配置协议),自动获取IP地址和子网掩码等参数。
  • dhcp6: false 表示禁用IPv6的DHCP。
  • match: 表示匹配特定的MAC地址。
  • macaddress: 00:16:3e:0c:2c:e6 表示要匹配的MAC地址为00:16:3e:0c:2c:e6。
  • set-name: eth0 表示将该接口的名称设置为eth0。
  • version: 2 表示Netplan配置文件的版本号为2。
    ubuntu系统:

在Ubuntu中,网络配置文件通常位于/etc/network目录下。其中,/etc/network/interfaces是主要的网络配置文件,用于配置网络接口和网络连接信息。

除了/etc/network/interfaces文件外,有时候也可以在/etc/NetworkManager目录下找到关于网络配置的一些文件,这些文件通常由NetworkManager服务管理,用于配置网络连接、无线网络、VPN等高级网络设置。

centos系统:

[root@zabbix-01 ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="3d078699-517f-44e9-a42c-fc38144e522d"
DEVICE="ens33"
ONBOOT="yes"
IPADDR=192.168.101.101
NETMASK=255.255.255.0
GATEWAY=192.168.101.1
DNS1=192.168.101.1
DNS2=8.8.8.8
[root@zabbix-01 ~]# systemctl restart network
  • TYPE=“Ethernet”: 指定网络接口类型为以太网。
  • PROXY_METHOD=“none”: 指定代理方法为无。
  • BROWSER_ONLY=“no”: 是否仅允许浏览器访问网络,这里设置为否。
  • BOOTPROTO=“static”: 指定网络接口的引导协议为静态IP。
  • DEFROUTE=“yes”: 是否使用默认路由,这里设置为是。
  • IPV4_FAILURE_FATAL=“no”: 当IPv4连接失败时,是否将此视为致命错误,这里设置为否。
  • IPV6INIT=“yes”: 是否初始化IPv6,这里设置为是。
  • IPV6_AUTOCONF=“yes”: 是否自动配置IPv6地址,这里设置为是。
  • IPV6_DEFROUTE=“yes”: 是否为IPv6使用默认路由,这里设置为是。
  • IPV6_FAILURE_FATAL=“no”: 当IPv6连接失败时,是否将此视为致命错误,这里设置为否。
  • IPV6_ADDR_GEN_MODE=“stable-privacy”: IPv6地址生成模式,这里设置为"stable-privacy"。
  • NAME=“ens33”: 网络接口的名称。
  • UUID=“3d078699-517f-44e9-a42c-fc38144e522d”: 网络接口的唯一标识符。
  • DEVICE=“ens33”: 网络接口的设备名。
  • ONBOOT=“yes”: 系统启动时是否激活该网络接口,这里设置为是。
  • IPADDR=192.168.101.101: 指定网络接口的IPv4地址。
  • NETMASK=255.255.255.0: 指定网络接口的子网掩码。
  • GATEWAY=192.168.101.1: 指定网络接口的默认网关。
  • DNS1=192.168.101.1: 指定第一个DNS服务器地址。
  • DNS2=8.8.8.8: 指定第二个DNS服务器地址。

DNS配置文件

Ubuntu:

  • 在Ubuntu系统中,主DNS配置文件是/etc/resolv.conf。这个文件存储了系统使用的域名解析服务器的地址信息。通常情况下,该文件会列出至少一个nameserver行,后面跟着DNS服务器的IP地址。需要注意的是,在某些版本的Ubuntu中,/etc/resolv.conf可能会被覆盖,导致更改不会永久保存。在这种情况下,可能需要使用resolvconf工具或修改NetworkManager的配置来持久化DNS设置。
    centos:
  • CentOS中的DNS配置通常由BIND服务管理,其主配置文件位于/etc/named.conf。这个文件包含了BIND服务的全局配置选项,以及指向区域数据文件的指引。此外,如果使用的是网络管理器(NetworkManager)来管理网络设置,DNS配置也可能在/etc/sysconfig/network-scripts/目录下的接口配置文件中,如ifcfg-eth0。在这个文件中,可以添加DNS1, DNS2, 和DNS3行来指定DNS服务器的IP地址

主机名配置文件

  • 无论是在Ubuntu还是CentOS系统中,主机名的配置文件都位于/etc/hostname
root@httpsl:/etc# cat hostname 
httpsl

常用网络查看命令

ifconfig

ifconfig所做的大多数更改都是临时的,它们在下次重启系统时不会被保存。

查看当前网络接口配置:

root@httpsl:~# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 172.31.79.129  netmask 255.255.240.0  broadcast 172.31.79.255inet6 fe80::216:3eff:fe0c:2ce6  prefixlen 64  scopeid 0x20<link>ether 00:16:3e:0c:2c:e6  txqueuelen 1000  (Ethernet)RX packets 307932  bytes 345159155 (345.1 MB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 115824  bytes 17482504 (17.4 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536inet 127.0.0.1  netmask 255.0.0.0inet6 ::1  prefixlen 128  scopeid 0x10<host>loop  txqueuelen 1000  (Local Loopback)RX packets 10540  bytes 1074273 (1.0 MB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 10540  bytes 1074273 (1.0 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

临时设置网络接口的IP地址:

root@httpsl:~# ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up

关闭或禁用网络接口:

root@httpsl:~# ifconfig eth0 down

启用网络接口:

root@httpsl:~# ifconfig eth0 up

添加或删除IP别名:

root@httpsl:~# ifconfig eth0:1 192.168.1.101 netmask 255.255.255.0 up

route
显示当前路由:

root@httpsl:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.31.79.253   0.0.0.0         UG    100    0        0 eth0
100.100.2.136   172.31.79.253   255.255.255.255 UGH   100    0        0 eth0
100.100.2.138   172.31.79.253   255.255.255.255 UGH   100    0        0 eth0
172.31.64.0     0.0.0.0         255.255.240.0   U     100    0        0 eth0
172.31.79.253   0.0.0.0         255.255.255.255 UH    100    0        0 eth0

添加一条网络路由:

root@httpsl:~# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1

添加一条主机路由:

root@httpsl:~# route add host 192.168.1.10 gw 192.168.0.1

删除一条路由:

root@httpsl:~# route del -net 192.168.1.1s netmask 255.255.255.0

ping
发送一个标准的ICMP回声请求:

root@httpsl:~# ping www.baidu.com
PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data.
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=1 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=2 ttl=49 time=12.1 ms

指定发送包的数量:

root@httpsl:~# ping -c 3 www.baidu.com
PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data.
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=1 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=2 ttl=49 time=12.1 ms
64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq=3 ttl=49 time=12.1 ms--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
rtt min/avg/max/mdev = 12.081/12.087/12.091/0.004 ms

设置发送包的时间间隔(单位为秒):

root@httpsl:~# ping -i 3 www.baidu.com

指定ICMP包大小:

root@httpsl:~# ping -s 100 www.baidu.com
PING www.a.shifen.com (183.2.172.42) 100(128) bytes of data.
108 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=1 ttl=49 time=14.1 ms
108 bytes from 183.2.172.42 (183.2.172.42): icmp_seq=2 ttl=49 time=14.1 ms

netstat
显示所有的网络连接信息:

root@httpsl:~# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp        0      0 localhost:domain        0.0.0.0:*               LISTEN     
tcp        0     52 httpsl:ssh              47.96.60.211:19786      ESTABLISHED
tcp        0      0 httpsl:42290            100.100.0.5:http        TIME_WAIT  
tcp        0      0 httpsl:41086            100.100.30.27:http      ESTABLISHED
udp        0      0 localhost:323           0.0.0.0:*                          
udp        0      0 localhost:domain        0.0.0.0:*                          
udp        0      0 httpsl:bootpc           0.0.0.0:*                          
udp6       0      0 ip6-localhost:323       [::]:*                             
raw6       0      0 [::]:ipv6-icmp          [::]:*                  7      

显示所有的连接信息(包括PID和程序名称):

root@httpsl:~# netstat -tulnp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      859/sshd: /usr/sbin 
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      700/systemd-resolve 
udp        0      0 127.0.0.1:323           0.0.0.0:*                           829/chronyd         
udp        0      0 127.0.0.53:53           0.0.0.0:*                           700/systemd-resolve 
udp        0      0 172.31.79.129:68        0.0.0.0:*                           698/systemd-network 
udp6       0      0 ::1:323                 :::*                                829/chronyd       

显示网络统计信息:

root@httpsl:~# netstat -s
Ip:Forwarding: 25616 total packets received6 with invalid addresses0 forwarded0 incoming packets discarded5610 incoming packets delivered5521 requests sent out48 outgoing packets dropped
Icmp:

查看路由表:

root@httpsl:~# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
default         _gateway        0.0.0.0         UG        0 0          0 eth0
100.100.2.136   _gateway        255.255.255.255 UGH       0 0          0 eth0
100.100.2.138   _gateway        255.255.255.255 UGH       0 0          0 eth0
172.31.64.0     0.0.0.0         255.255.240.0   U         0 0          0 eth0
_gateway        0.0.0.0         255.255.255.255 UH        0 0          0 eth0

显示进程与端口的关联关系:

root@httpsl:~# netstat -tp
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0     80 httpsl:ssh              47.96.60.211:19786      ESTABLISHED 1468/sshd: root@pts 
tcp        0      0 httpsl:41086            100.100.30.27:http      ESTABLISHED 991/AliYunDun       
tcp        0      0 httpsl:34924            100.100.0.5:http        TIME_WAIT   -   

显示进程的用户和端口:

root@httpsl:~# netstat -p

nslookup
查询指定主机名的 IP 地址:

root@httpsl:~# nslookup www.baidu.com
Server:         127.0.0.53
Address:        127.0.0.53#53Non-authoritative answer:
www.baidu.com   canonical name = www.a.shifen.com.
Name:   www.a.shifen.com
Address: 183.2.172.42
Name:   www.a.shifen.com
Address: 183.2.172.185
Name:   www.a.shifen.com
Address: 240e:ff:e020:9ae:0:ff:b014:8e8b
Name:   www.a.shifen.com
Address: 240e:ff:e020:966:0:ff:b042:f296

查询指定 IP 地址对应的主机名:

root@httpsl:~# nslookup 114.114.114.114
114.114.114.114.in-addr.arpa    name = public1.114dns.com.Authoritative answers can be found from:

traceroute
追踪到目标主机的路由路径:

root@httpsl:~# traceroute 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets1  10.4.148.122 (10.4.148.122)  0.459 ms 10.4.152.106 (10.4.152.106)  0.442 ms 10.4.148.126 (10.4.148.126)  1.804 ms2  10.4.152.57 (10.4.152.57)  1.046 ms 10.4.148.21 (10.4.148.21)  0.685 ms 10.4.156.45 (10.4.156.45)  1.047 ms3  10.54.230.65 (10.54.230.65)  1.056 ms 11.48.239.29 (11.48.239.29)  2.503 ms  2.519 ms4  103.49.79.233 (103.49.79.233)  0.876 ms 157.119.192.5 (157.119.192.5)  11.749 ms 45.112.220.205 (45.112.220.205)  1.064 ms5  10.102.111.113 (10.102.111.113)  31.220 ms * 10.54.200.153 (10.54.200.153)  23.154 ms6  180.97.126.197 (180.97.126.197)  35.539 ms 180.97.127.225 (180.97.127.225)  31.658 ms 10.54.92.202 (10.54.92.202)  30.331 ms7  180.97.127.213 (180.97.127.213)  31.846 ms 180.97.127.225 (180.97.127.225)  28.041 ms 180.97.126.213 (180.97.126.213)  40.170 ms8  * * *

指定最大跃点数(默认为30):

root@httpsl:~# traceroute -m 5 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 5 hops max, 60 byte packets1  10.4.152.78 (10.4.152.78)  0.492 ms 10.4.156.74 (10.4.156.74)  0.359 ms 10.4.152.110 (10.4.152.110)  0.685 ms2  10.4.144.25 (10.4.144.25)  1.034 ms 10.4.144.41 (10.4.144.41)  0.976 ms 10.4.152.57 (10.4.152.57)  0.921 ms3  10.54.230.37 (10.54.230.37)  0.488 ms 10.54.230.105 (10.54.230.105)  1.502 ms 10.54.229.241 (10.54.229.241)  0.841 ms4  10.54.230.162 (10.54.230.162)  0.902 ms 45.112.220.229 (45.112.220.229)  1.016 ms 45.112.220.237 (45.112.220.237)  1.172 ms5  * * 10.102.111.113 (10.102.111.113)  33.036 ms

显示每个跃点的 IP 地址:

root@httpsl:~# traceroute -n 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets1  10.4.148.78  0.732 ms 10.4.148.106  0.860 ms 10.4.148.122  0.557 ms2  10.4.152.41  0.892 ms  1.014 ms 10.4.156.61  1.005 ms3  10.54.230.69  0.656 ms 11.48.239.13  1.302 ms 10.54.231.173  0.473 ms4  * 10.54.230.194  1.268 ms 10.54.230.190  1.210 ms5  10.102.111.113  38.026 ms 10.54.132.101  34.000 ms *6  180.97.126.205  37.068 ms 180.97.126.245  38.132 ms 180.97.127.241  32.884 ms7  180.97.127.201  31.497 ms 180.97.127.193  35.328 ms 180.97.127.241  26.073 ms

使用 ICMP 数据包代替 UDP 数据包:

root@httpsl:~# traceroute -I 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets1  10.4.152.106 (10.4.152.106)  0.481 ms  0.530 ms  0.588 ms2  10.4.156.45 (10.4.156.45)  1.167 ms  1.183 ms  1.181 ms3  10.54.231.153 (10.54.231.153)  0.484 ms  0.511 ms  0.509 ms4  103.49.79.229 (103.49.79.229)  1.203 ms  1.165 ms  1.230 ms

使用 TCP 数据包代替 UDP 数据包:

root@httpsl:~# traceroute -T 114.114.114.114
traceroute to 114.114.114.114 (114.114.114.114), 30 hops max, 60 byte packets1  10.4.152.106 (10.4.152.106)  0.428 ms 10.4.156.106 (10.4.156.106)  0.662 ms 10.4.144.110 (10.4.144.110)  0.744 ms2  10.4.144.41 (10.4.144.41)  1.702 ms 10.4.156.61 (10.4.156.61)  1.063 ms 10.4.156.1 (10.4.156.1)  0.978 ms3  11.48.238.77 (11.48.238.77)  1.981 ms 11.48.238.125 (11.48.238.125)  0.542 ms 10.54.230.53 (10.54.230.53)  0.484 ms4  45.112.220.221 (45.112.220.221)  1.351 ms 45.112.220.201 (45.112.220.201)  0.994 ms  1.148 ms

1.6、windows中配置网络

CMD中网络常用命令

ipconfig

C:\Users\yuanl>ipconfig
C:\Users\yuanl>ipconfig /all

ping

C:\Users\yuanl>ping 114.114.114.114
C:\Users\yuanl>ping 114.114.114.114 -t

tracert

C:\Users\yuanl>tracert 114.114.114.114 -t

nslookup

C:\Users\yuanl>nslookup 114.114.114.114

netstat

C:\Users\yuanl>netstat活动连接协议  本地地址          外部地址        状态TCP    127.0.0.1:49673        kubernetes:49674       ESTABLISHEDTCP    127.0.0.1:49674        kubernetes:49673       ESTABLISHEDTCP    127.0.0.1:49675        kubernetes:49676       ESTABLISHED

注:以上只是部分命令与参数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/325339.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

springboot中mybatisplus注意事项

使用代码生成工具CodeGenerator 需要修改的内容 dsc.setUsername(“root”); mysql账号dsc.setPassword(“root”); mysql密码strategy.setInclude(“crm_edu”); 表名pc.setModuleName(“eduservice”); //模块名 package com.test.demo;import com.baomidou.mybatisplus.a…

Flink checkpoint 源码分析- Checkpoint snapshot 处理流程

背景 在上一篇博客中我们分析了代码中barrier的是如何流动传递的。Flink checkpoint 源码分析- Checkpoint barrier 传递源码分析-CSDN博客 最后跟踪到了代码org.apache.flink.streaming.runtime.io.checkpointing.CheckpointedInputGate#handleEvent 现在我们接着跟踪相应…

面向电商家居行业3D室内场景合成中的空间感知

本文主要介绍了3D场景合成技术在电商领域&#xff0c;尤其是家居家装行业的应用。它解释了如何使用3D场景合成创建逼真的室内设计&#xff0c;让消费者能够交互式地查看和体验产品&#xff0c;提高购物的趣味性和效率。文章提到了两种主要的3D室内场景生成算法&#xff1a;传统…

Electron | 桌面应用的开发神器

初探 Electron 教程将介绍 Electron 打包应用的全过程&#xff0c;从本地测试&#xff0c;打包&#xff0c;到 GitHub 自动化。讲解 Electron Forge 和 Electron Builder 的用法&#xff0c;以及如何在 GitHub Actions 中自动化生成和发布应用。 官方资源 Electron Document…

Vue.js【路由】

初识路由 提到路由&#xff08;Route&#xff09;&#xff0c;一般我们会联想到网络中常见的路由器&#xff08;Router&#xff09;&#xff0c;那么路由和路由器之间有什么关联呢&#xff1f;路由是指路由器从一个接口接收到数据&#xff0c;根据数据的目的地址将数据定向传送…

Linux开发--Linux内核开发移植

Linux内核开发移植 Linux内核版本变迁及其获得 Linux是最受欢迎的自由电脑操作系统内核&#xff0c; 是一个用C语言写成&#xff0c; 并且符合POSIX标准的类Unix操作系统 Linux是由芬兰黑客Linus Torvalds开发的&#xff0c; 目的是尝试在英特尔x86架构上提供自由免费的类Un…

IDEA及Maven配置代理及Maven中央仓库配置详解

一、配置代理 首先&#xff0c;需要本地开启代理入口&#xff0c;如图。 这个跟你使用代理软件有关。像我使用的是qv2ray。 其次&#xff0c;idea配置代理&#xff0c;如图。 1.1 idea配置代理 打开Settings&#xff0c;如图 1.2 maven配置代理 maven配置代理&#xff0c;修…

[单机]完美国际_V155_GM工具_VM虚拟机

[端游] 完美国际单机版V155一键端PC电脑网络游戏完美世界幻海凌云家园 本教程仅限学习使用&#xff0c;禁止商用&#xff0c;一切后果与本人无关&#xff0c;此声明具有法律效应&#xff01;&#xff01;&#xff01;&#xff01; 教程是本人亲自搭建成功的&#xff0c;绝对是…

易图讯三维电子沙盘-大数据处理服务

易图讯科技10名高级大数据工程师&#xff0c;高效、快速进行POI、DEM、高清卫星影像、地形地貌、路网、矢量地图等海量大数据处理服务。 免费专业提供POI、AOI、DEM、高清卫星影像、地形地貌、路网、矢量地图等海量大数据处理服务。 1年更新2次POI、高清卫星影像。

Unity基础

概述 基础知识 3D教学 数学计算公共类Mathf 练习: 三角函数 练习&#xff1a; Unity中的坐标系 Vector3向量 向量模长和单位向量 向量加减乘除 练习&#xff1a; 向量点乘 向量叉乘 向量插值运算 Quaternion四元数 为何要使用四元数 四元数是什么 四元数常用方法 四元数计算 练…

怎么制作流程图?介绍制作方法

怎么制作流程图&#xff1f;在日常生活和工作中&#xff0c;流程图已经成为我们不可或缺的工具。无论是项目规划、流程优化&#xff0c;还是学习理解复杂系统&#xff0c;流程图都能帮助我们更直观地理解和表达信息。然而&#xff0c;很多人可能并不清楚&#xff0c;其实制作流…

cmu15445 2023fall project3 详细过程(下)QUERY EXECUTION

QUERY EXECUTION task3/task4 Task #3 - HashJoin Executor and Optimization1、HashJoin1.1 思路1.2 代码 2 NestedLoopJoin优化为HashJoin2.1 思路2.2 代码 Task #4 Sort Limit Executors Top-N Optimization Window Functions1、Sort1.1 思路1.2 代码 2、Limit Executors2…

CCPD车牌检测识别数据集

CCPD 是一个在开源免费的中国城市车牌识别数据集。 1. 介绍 CCPD (Chinese City Parking Dataset, ECCV)是中国城市车牌数据集&#xff0c;共有两个CCPD2019和CCPD2020 数据集&#xff0c;总数据量约35W左右&#xff0c;可用于车牌检测和识别模型算法开发。 CCPD 发表的论文:…

从0开始学python(七)

目录 前言 1 break、continue和pass函数 1.1 break 1.2 continue 1.3 pass 2、序列的索引及切片操作 2.1字符串的索引和切片 2.1.1 字符串索引 2.1.2 字符串切片 总结 前言 上一篇文章我们介绍了python中的循环结构&#xff0c;包括for和while的使用。本章接着往下讲。…

excel常见图表大全

Excel图表是一种以图形形式呈现数据的工具&#xff0c;它将数字和统计信息转化为直观的视觉元素&#xff0c;如线图、柱状图、饼图等。这些图表可以帮助人们更容易地理解数据的趋势、关系和模式。 使用场景 Excel图表广泛应用于各个领域&#xff0c;包括&#xff1a; 商务分…

【NVIDIA Jetpack6.0】Jetson AGX Orin内核、设备树更新指南

博主未授权任何人或组织机构转载博主任何原创文章&#xff0c;感谢各位对原创的支持&#xff01; 博主链接 本人就职于国际知名终端厂商&#xff0c;负责modem芯片研发。 在5G早期负责终端数据业务层、核心网相关的开发工作&#xff0c;目前牵头6G算力网络技术标准研究。 博客…

anconda创建虚拟环境,使用虚拟环境(基于win平台)

假设已经安装了anconda&#xff0c;打开anaconda的 shell。 查看已存在的虚拟环境&#xff0c;base是默认的&#xff0c;不用理会&#xff0c;后面的yolov5就是用户创建的 #查看有那些虚拟环境 (base) PS C:\Users\x> conda info -e # conda environments: # base …

【江科大STM32学习笔记】新建工程

1.建立工程文件夹&#xff0c;Keil中新建工程&#xff0c;选择型号 2.工程文件夹里建立Start、Library、User等文件夹&#xff0c;复制固件库里面的文件到工程文件夹 为添加工程文件准备&#xff0c;建文件夹是因为文件比较多需要分类管理&#xff0c;需要用到的文件一定要复…

wordpress主题 7B2 PRO主题5.4.2免授权直接安装

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 WordPress 资讯、资源、社交、商城、圈子、导航等多功能商用主题&#xff1a;B2 PRO 其设计风格专业且时尚&#xff0c;功能十分强大&#xff0c;包括多栏布局、自定义页面、强大的主…

faad2交叉编译——aac解码为pcm,解决faad单通道转双通道问题

FAAD是比较成熟高效的开源AAC解码库&#xff0c;这里用于解码AAC生成PCM数据&#xff0c;用于音频播放。这里因为faad库&#xff0c;会将单通道转化为双通道踩了些坑&#xff0c;所以记录一下。 我使用的是2.11.0版本&#xff0c;貌似往前的版本没有使用CMake&#xff0c;需要c…