file-type

北邮国院大三课程项目:DNS服务器迭代查询实现

版权申诉

RAR文件

5星 · 超过95%的资源 | 15KB | 更新于2024-10-29 | 75 浏览量 | 4 评论 | 3 下载量 举报 5 收藏
download 限时特惠:#11.90
DNS(域名系统)是互联网应用中非常重要的一个部分,它的主要功能是将域名解析为相应的IP地址。DNS服务器的查询方式有迭代查询和递归查询两种。本篇文档主要介绍了DNS服务器的迭代查询方式,这种方式是在请求解析的域名不在本地DNS服务器的缓存中时,本地DNS服务器会向根DNS服务器查询,如果根DNS服务器没有记录,它会告诉本地DNS服务器去查询下一级DNS服务器,这个过程会一直迭代下去,直到找到负责该域名的DNS服务器并获取到正确的IP地址。 迭代查询的优点在于它减少了根DNS服务器的负担,因为根DNS服务器不需要为每一个查询都提供最终结果,它只需要提供下一步应该查询的DNS服务器的地址。同时,迭代查询也使得DNS系统的分布式特性更加明显,每一个DNS服务器都有可能成为其他服务器的查询目标,这样可以更好地分摊网络流量,提高查询效率。 然而,迭代查询也有其缺点。由于查询过程需要经过多个DNS服务器,因此整个查询过程的时间可能会比较长。此外,如果其中任何一个DNS服务器出现问题,那么整个查询过程可能会失败,导致域名解析失败。 在本篇文档中,我们还看到了一个具体的实践案例,那就是北邮国院大三下互联网应用大作业中的DNS服务器迭代查询。这说明DNS服务器的迭代查询不仅仅是理论上的知识,它在实际的网络应用中也有广泛的应用。 在标签中,我们只看到了“dns”,这说明本篇文档的主题是DNS服务器的迭代查询。而压缩包子文件的文件名称列表中只有一个“6-10没问题了”,这可能是文档的作者或上传者的标记,可能是某种代码或者是文件的版本号,具体含义需要结合实际情况来理解。 总的来说,本篇文档详细介绍了DNS服务器的迭代查询方式,这对于理解DNS的工作原理和进行相关的网络应用开发都是非常有帮助的。

相关推荐

filetype

[root@node3 ~]# docker build -t centos-openjdk:1.0 . Sending build context to Docker daemon 218.7MB Step 1/10 : FROM centos:7 —> eeb6ee3f44bd Step 2/10 : MAINTAINER ljy<[email protected] —> Using cache —> 85ad4a293894 Step 3/10 : ENV MYPATH /usr/local —> Using cache —> c23361382ec7 Step 4/10 : WORKDIR $MYPATH —> Using cache —> 2abf3bdd31a9 Step 5/10 : RUN rm -rf /etc/yum.repos.d/* && curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo && sed -i -e ‘/mirrors.cloud.aliyuncs.com/d’ -e ‘/mirrors.aliyuncs.com/d’ /etc/yum.repos.d/CentOS-Base.repo && yum clean all && yum makecache —> Running in 503aba41d245 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2523 100 2523 0 0 3313 0 --:–:-- --:–:-- --:–:-- 3311 Loaded plugins: fastestmirror, ovl Cleaning repos: base extras updates Loaded plugins: fastestmirror, ovl Determining fastest mirrors Metadata Cache Created Removing intermediate container 503aba41d245 —> b47e5c1b9529 Step 6/10 : RUN yum -y install vim net-tools glibc.i686 java-1.8.0-openjdk-devel —> Running in 41acb49268ea Loaded plugins: fastestmirror, ovl Loading mirror speeds from cached hostfile Resolving Dependencies –> Running transaction check —> Package glibc.i686 0:2.17-326.el7_9.3 will be installed –> Processing Dependency: glibc-common = 2.17-326.el7_9.3 for package: glibc-2.17-326.el7_9.3.i686 –> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3) for package: glibc-2.17-326.el7_9.3.i686 –> Processing Dependency: libfreebl3.so for package: glibc-2.17-326.el7_9.3.i686 —> Package java-1.8.0-openjdk-devel.x86_64 1:1.8.0.412.b08-1.el7_9 will be installed –> Processing Dependency: java-1.8.0-openjdk(x86-64) = 1:1.8.0.412.b08-1.el7_9 for package: 1:java-1.8.0-openjdk-devel-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libjvm.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libjava.so()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libX11.so.6()(64bit) for package: 1:java-1.8.0-openjdk-devel-1.8.0.412.b08-1.el7_9.x86_64 —> Package net-tools.x86_64 0:2.0-0.25.20131004git.el7 will be installed —> Package vim-enhanced.x86_64 2:7.4.629-8.el7_9 will be installed –> Processing Dependency: vim-common = 2:7.4.629-8.el7_9 for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64 –> Processing Dependency: which for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64 –> Processing Dependency: perl(:MODULE_COMPAT_5.16.3) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64 –> Processing Dependency: libperl.so()(64bit) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64 –> Processing Dependency: libgpm.so.2()(64bit) for package: 2:vim-enhanced-7.4.629-8.el7_9.x86_64 –> Running transaction check —> Package glibc-common.x86_64 0:2.17-317.el7 will be updated –> Processing Dependency: glibc-common = 2.17-317.el7 for package: glibc-2.17-317.el7.x86_64 —> Package glibc-common.x86_64 0:2.17-326.el7_9.3 will be an update —> Package gpm-libs.x86_64 0:1.20.7-6.el7 will be installed —> Package java-1.8.0-openjdk.x86_64 1:1.8.0.412.b08-1.el7_9 will be installed –> Processing Dependency: xorg-x11-fonts-Type1 for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libpng15.so.15(PNG15_0)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libjpeg.so.62(LIBJPEG_6.2)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libXcomposite(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: gtk2(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: fontconfig(x86-64) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libpng15.so.15()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libjpeg.so.62()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libgif.so.4()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libasound.so.2()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libXtst.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libXrender.so.1()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libXi.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libXext.so.6()(64bit) for package: 1:java-1.8.0-openjdk-1.8.0.412.b08-1.el7_9.x86_64 —> Package java-1.8.0-openjdk-headless.x86_64 1:1.8.0.412.b08-1.el7_9 will be installed –> Processing Dependency: tzdata-java >= 2023d for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: copy-jdk-configs >= 3.3 for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: pcsc-lite-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: lksctp-tools(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: jpackage-utils for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: cups-libs(x86-64) for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 –> Processing Dependency: libfreetype.so.6()(64bit) for package: 1:java-1.8.0-openjdk-headless-1.8.0.412.b08-1.el7_9.x86_64 —> Package libX11.x86_64 0:1.6.7-5.el7_9 will be installed –> Processing Dependency: libX11-common >= 1.6.7-5.el7_9 for package: libX11-1.6.7-5.el7_9.x86_64 –> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.7-5.el7_9.x86_64 —> Package nss-softokn-freebl.x86_64 0:3.53.1-6.el7_9 will be updated —> Package nss-softokn-freebl.i686 0:3.90.0-6.el7_9 will be installed –> Processing Dependency: nss-util >= 3.90.0-1 for package: nss-softokn-freebl-3.90.0-6.el7_9.i686 –> Processing Dependency: nspr >= 4.35.0 for package: nss-softokn-freebl-3.90.0-6.el7_9.i686 —> Package nss-softokn-freebl.x86_64 0:3.90.0-6.el7_9 will be an update —> Package perl.x86_64 4:5.16.3-299.el7_9 will be installed –> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl-macros for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(threads) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Getopt::Long) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(File::Temp) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(File::Spec::Unix) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(File::Spec::Functions) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(File::Spec) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(File::Path) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Exporter) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Cwd) for package: 4:perl-5.16.3-299.el7_9.x86_64 –> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-299.el7_9.x86_64 —> Package perl-libs.x86_64 4:5.16.3-299.el7_9 will be installed —> Package vim-common.x86_64 2:7.4.629-8.el7_9 will be installed –> Processing Dependency: vim-filesystem for package: 2:vim-common-7.4.629-8.el7_9.x86_64 —> Package which.x86_64 0:2.20-7.el7 will be installed –> Running transaction check —> Package alsa-lib.x86_64 0:1.1.8-1.el7 will be installed —> Package copy-jdk-configs.noarch 0:3.3-11.el7_9 will be installed —> Package cups-libs.x86_64 1:1.6.3-52.el7_9 will be installed –> Processing Dependency: libavahi-common.so.3()(64bit) for package: 1:cups-libs-1.6.3-52.el7_9.x86_64 –> Processing Dependency: libavahi-client.so.3()(64bit) for package: 1:cups-libs-1.6.3-52.el7_9.x86_64 —> Package fontconfig.x86_64 0:2.13.0-4.3.el7 will be installed –> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.13.0-4.3.el7.x86_64 –> Processing Dependency: dejavu-sans-fonts for package: fontconfig-2.13.0-4.3.el7.x86_64 —> Package freetype.x86_64 0:2.8-14.el7_9.1 will be installed —> Package giflib.x86_64 0:4.1.6-9.el7 will be installed –> Processing Dependency: libSM.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64 –> Processing Dependency: libICE.so.6()(64bit) for package: giflib-4.1.6-9.el7.x86_64 —> Package glibc.x86_64 0:2.17-317.el7 will be updated —> Package glibc.x86_64 0:2.17-326.el7_9.3 will be an update —> Package gtk2.x86_64 0:2.24.31-1.el7 will be installed –> Processing Dependency: pango >= 1.20.0-1 for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libtiff >= 3.6.1 for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXrandr >= 1.2.99.4-2 for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: atk >= 1.29.4-2 for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: hicolor-icon-theme for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: gtk-update-icon-cache for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libpangoft2-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libpangocairo-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libpango-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libgdk_pixbuf-2.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libcairo.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libatk-1.0.so.0()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXrandr.so.2()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXinerama.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXfixes.so.3()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXdamage.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 –> Processing Dependency: libXcursor.so.1()(64bit) for package: gtk2-2.24.31-1.el7.x86_64 —> Package javapackages-tools.noarch 0:3.4.1-11.el7 will be installed –> Processing Dependency: python-javapackages = 3.4.1-11.el7 for package: javapackages-tools-3.4.1-11.el7.noarch –> Processing Dependency: libxslt for package: javapackages-tools-3.4.1-11.el7.noarch —> Package libX11-common.noarch 0:1.6.7-5.el7_9 will be installed —> Package libXcomposite.x86_64 0:0.4.4-4.1.el7 will be installed —> Package libXext.x86_64 0:1.3.3-3.el7 will be installed —> Package libXi.x86_64 0:1.7.9-1.el7 will be installed —> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed —> Package libXtst.x86_64 0:1.2.3-1.el7 will be installed —> Package libjpeg-turbo.x86_64 0:1.2.90-8.el7 will be installed —> Package libpng.x86_64 2:1.5.13-8.el7 will be installed —> Package libxcb.x86_64 0:1.13-1.el7 will be installed –> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.13-1.el7.x86_64 —> Package lksctp-tools.x86_64 0:1.0.17-2.el7 will be installed —> Package nspr.x86_64 0:4.25.0-2.el7_9 will be updated —> Package nspr.x86_64 0:4.35.0-1.el7_9 will be an update —> Package nss-util.x86_64 0:3.53.1-1.el7_9 will be updated —> Package nss-util.x86_64 0:3.90.0-1.el7_9 will be an update —> Package pcsc-lite-libs.x86_64 0:1.8.8-8.el7 will be installed —> Package perl-Carp.noarch 0:1.26-244.el7 will be installed —> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed —> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed —> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed —> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed —> Package perl-Getopt-Long.noarch 0:2.40-3.el7 will be installed –> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-3.el7.noarch –> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-3.el7.noarch —> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed —> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed –> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch –> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch —> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed —> Package perl-Socket.x86_64 0:2.010-5.el7 will be installed —> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed —> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed —> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed —> Package perl-constant.noarch 0:1.27-2.el7 will be installed —> Package perl-macros.x86_64 4:5.16.3-299.el7_9 will be installed —> Package perl-threads.x86_64 0:1.87-4.el7 will be installed —> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed —> Package tzdata-java.noarch 0:2024a-1.el7 will be installed —> Package vim-filesystem.x86_64 2:7.4.629-8.el7_9 will be installed —> Package xorg-x11-fonts-Type1.noarch 0:7.5-9.el7 will be installed –> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch –> Processing Dependency: ttmkfdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch –> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch –> Processing Dependency: mkfontdir for package: xorg-x11-fonts-Type1-7.5-9.el7.noarch –> Running transaction check —> Package atk.x86_64 0:2.28.1-2.el7 will be installed —> Package avahi-libs.x86_64 0:0.6.31-20.el7 will be installed —> Package cairo.x86_64 0:1.15.12-4.el7 will be installed –> Processing Dependency: libpixman-1.so.0()(64bit) for package: cairo-1.15.12-4.el7.x86_64 –> Processing Dependency: libGL.so.1()(64bit) for package: cairo-1.15.12-4.el7.x86_64 –> Processing Dependency: libEGL.so.1()(64bit) for package: cairo-1.15.12-4.el7.x86_64 —> Package dejavu-sans-fonts.noarch 0:2.33-6.el7 will be installed –> Processing Dependency: dejavu-fonts-common = 2.33-6.el7 for package: dejavu-sans-fonts-2.33-6.el7.noarch —> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed —> Package gdk-pixbuf2.x86_64 0:2.36.12-3.el7 will be installed –> Processing Dependency: libjasper.so.1()(64bit) for package: gdk-pixbuf2-2.36.12-3.el7.x86_64 —> Package gtk-update-icon-cache.x86_64 0:3.22.30-8.el7_9 will be installed —> Package hicolor-icon-theme.noarch 0:0.12-7.el7 will be installed —> Package libICE.x86_64 0:1.0.9-9.el7 will be installed —> Package libSM.x86_64 0:1.2.2-2.el7 will be installed —> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed —> Package libXcursor.x86_64 0:1.1.15-1.el7 will be installed —> Package libXdamage.x86_64 0:1.1.4-4.1.el7 will be installed —> Package libXfixes.x86_64 0:5.0.3-1.el7 will be installed —> Package libXinerama.x86_64 0:1.1.3-2.1.el7 will be installed —> Package libXrandr.x86_64 0:1.5.1-2.el7 will be installed —> Package libtiff.x86_64 0:4.0.3-35.el7 will be installed –> Processing Dependency: libjbig.so.2.0()(64bit) for package: libtiff-4.0.3-35.el7.x86_64 —> Package libxslt.x86_64 0:1.1.28-6.el7 will be installed —> Package pango.x86_64 0:1.42.4-4.el7_7 will be installed –> Processing Dependency: libthai(x86-64) >= 0.1.9 for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libXft(x86-64) >= 2.0.0 for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: harfbuzz(x86-64) >= 1.4.2 for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: fribidi(x86-64) >= 1.0 for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libthai.so.0(LIBTHAI_0.1)(64bit) for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libthai.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libharfbuzz.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libfribidi.so.0()(64bit) for package: pango-1.42.4-4.el7_7.x86_64 –> Processing Dependency: libXft.so.2()(64bit) for package: pango-1.42.4-4.el7_7.x86_64 —> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed —> Package perl-Pod-Escapes.noarch 1:1.04-299.el7_9 will be installed —> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed –> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch –> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch —> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed —> Package python-javapackages.noarch 0:3.4.1-11.el7 will be installed –> Processing Dependency: python-lxml for package: python-javapackages-3.4.1-11.el7.noarch —> Package ttmkfdir.x86_64 0:3.0.9-42.el7 will be installed —> Package xorg-x11-font-utils.x86_64 1:7.5-21.el7 will be installed –> Processing Dependency: libfontenc.so.1()(64bit) for package: 1:xorg-x11-font-utils-7.5-21.el7.x86_64 –> Running transaction check —> Package dejavu-fonts-common.noarch 0:2.33-6.el7 will be installed —> Package fribidi.x86_64 0:1.0.2-1.el7_7.1 will be installed —> Package harfbuzz.x86_64 0:1.7.5-2.el7 will be installed –> Processing Dependency: libgraphite2.so.3()(64bit) for package: harfbuzz-1.7.5-2.el7.x86_64 —> Package jasper-libs.x86_64 0:1.900.1-33.el7 will be installed —> Package jbigkit-libs.x86_64 0:2.0-11.el7 will be installed —> Package libXft.x86_64 0:2.3.2-2.el7 will be installed —> Package libfontenc.x86_64 0:1.1.3-3.el7 will be installed —> Package libglvnd-egl.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed –> Processing Dependency: libglvnd(x86-64) = 1:1.0.1-0.8.git5baa1e5.el7 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 –> Processing Dependency: mesa-libEGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 –> Processing Dependency: libGLdispatch.so.0()(64bit) for package: 1:libglvnd-egl-1.0.1-0.8.git5baa1e5.el7.x86_64 —> Package libglvnd-glx.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed –> Processing Dependency: mesa-libGL(x86-64) >= 13.0.4-1 for package: 1:libglvnd-glx-1.0.1-0.8.git5baa1e5.el7.x86_64 —> Package libthai.x86_64 0:0.1.14-9.el7 will be installed —> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed –> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch –> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch –> Processing Dependency: groff-base for package: perl-Pod-Perldoc-3.20-4.el7.noarch —> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed —> Package pixman.x86_64 0:0.34.0-1.el7 will be installed —> Package python-lxml.x86_64 0:3.2.1-4.el7 will be installed –> Running transaction check —> Package graphite2.x86_64 0:1.3.10-1.el7_3 will be installed —> Package groff-base.x86_64 0:1.22.2-8.el7 will be installed —> Package libglvnd.x86_64 1:1.0.1-0.8.git5baa1e5.el7 will be installed —> Package mesa-libEGL.x86_64 0:18.3.4-12.el7_9 will be installed –> Processing Dependency: mesa-libgbm = 18.3.4-12.el7_9 for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libxshmfence.so.1()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libwayland-server.so.0()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libwayland-client.so.0()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libglapi.so.0()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libgbm.so.1()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 –> Processing Dependency: libdrm.so.2()(64bit) for package: mesa-libEGL-18.3.4-12.el7_9.x86_64 —> Package mesa-libGL.x86_64 0:18.3.4-12.el7_9 will be installed –> Processing Dependency: libXxf86vm.so.1()(64bit) for package: mesa-libGL-18.3.4-12.el7_9.x86_64 —> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed —> Package perl-parent.noarch 1:0.225-244.el7 will be installed –> Running transaction check —> Package libXxf86vm.x86_64 0:1.1.4-1.el7 will be installed —> Package libdrm.x86_64 0:2.4.97-2.el7 will be installed –> Processing Dependency: libpciaccess.so.0()(64bit) for package: libdrm-2.4.97-2.el7.x86_64 —> Package libwayland-client.x86_64 0:1.15.0-1.el7 will be installed —> Package libwayland-server.x86_64 0:1.15.0-1.el7 will be installed —> Package libxshmfence.x86_64 0:1.2-1.el7 will be installed —> Package mesa-libgbm.x86_64 0:18.3.4-12.el7_9 will be installed —> Package mesa-libglapi.x86_64 0:18.3.4-12.el7_9 will be installed –> Running transaction check —> Package libpciaccess.x86_64 0:0.14-1.el7 will be installed –> Processing Dependency: hwdata for package: libpciaccess-0.14-1.el7.x86_64 –> Running transaction check —> Package hwdata.x86_64 0:0.252-9.7.el7 will be installed –> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size Installing: glibc i686 2.17-326.el7_9.3 updates 4.3 M java-1.8.0-openjdk-devel x86_64 1:1.8.0.412.b08-1.el7_9 updates 9.9 M net-tools x86_64 2.0-0.25.20131004git.el7 base 306 k vim-enhanced x86_64 2:7.4.629-8.el7_9 updates 1.1 M Installing for dependencies: alsa-lib x86_64 1.1.8-1.el7 base 425 k atk x86_64 2.28.1-2.el7 base 263 k avahi-libs x86_64 0.6.31-20.el7 base 62 k cairo x86_64 1.15.12-4.el7 base 741 k copy-jdk-configs noarch 3.3-11.el7_9 updates 22 k cups-libs x86_64 1:1.6.3-52.el7_9 updates 359 k dejavu-fonts-common noarch 2.33-6.el7 base 64 k dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M fontconfig x86_64 2.13.0-4.3.el7 base 254 k fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k freetype x86_64 2.8-14.el7_9.1 updates 380 k fribidi x86_64 1.0.2-1.el7_7.1 base 79 k gdk-pixbuf2 x86_64 2.36.12-3.el7 base 570 k giflib x86_64 4.1.6-9.el7 base 40 k gpm-libs x86_64 1.20.7-6.el7 base 32 k graphite2 x86_64 1.3.10-1.el7_3 base 115 k groff-base x86_64 1.22.2-8.el7 base 942 k gtk-update-icon-cache x86_64 3.22.30-8.el7_9 updates 27 k gtk2 x86_64 2.24.31-1.el7 base 3.4 M harfbuzz x86_64 1.7.5-2.el7 base 267 k hicolor-icon-theme noarch 0.12-7.el7 base 42 k hwdata x86_64 0.252-9.7.el7 base 2.5 M jasper-libs x86_64 1.900.1-33.el7 base 150 k java-1.8.0-openjdk x86_64 1:1.8.0.412.b08-1.el7_9 updates 325 k java-1.8.0-openjdk-headless x86_64 1:1.8.0.412.b08-1.el7_9 updates 33 M javapackages-tools noarch 3.4.1-11.el7 base 73 k jbigkit-libs x86_64 2.0-11.el7 base 46 k libICE x86_64 1.0.9-9.el7 base 66 k libSM x86_64 1.2.2-2.el7 base 39 k libX11 x86_64 1.6.7-5.el7_9 updates 607 k libX11-common noarch 1.6.7-5.el7_9 updates 165 k libXau x86_64 1.0.8-2.1.el7 base 29 k libXcomposite x86_64 0.4.4-4.1.el7 base 22 k libXcursor x86_64 1.1.15-1.el7 base 30 k libXdamage x86_64 1.1.4-4.1.el7 base 20 k libXext x86_64 1.3.3-3.el7 base 39 k libXfixes x86_64 5.0.3-1.el7 base 18 k libXft x86_64 2.3.2-2.el7 base 58 k libXi x86_64 1.7.9-1.el7 base 40 k libXinerama x86_64 1.1.3-2.1.el7 base 14 k libXrandr x86_64 1.5.1-2.el7 base 27 k libXrender x86_64 0.9.10-1.el7 base 26 k libXtst x86_64 1.2.3-1.el7 base 20 k libXxf86vm x86_64 1.1.4-1.el7 base 18 k libdrm x86_64 2.4.97-2.el7 base 151 k libfontenc x86_64 1.1.3-3.el7 base 31 k libglvnd x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 89 k libglvnd-egl x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 44 k libglvnd-glx x86_64 1:1.0.1-0.8.git5baa1e5.el7 base 125 k libjpeg-turbo x86_64 1.2.90-8.el7 base 135 k libpciaccess x86_64 0.14-1.el7 base 26 k libpng x86_64 2:1.5.13-8.el7 base 213 k libthai x86_64 0.1.14-9.el7 base 187 k libtiff x86_64 4.0.3-35.el7 base 172 k libwayland-client x86_64 1.15.0-1.el7 base 33 k libwayland-server x86_64 1.15.0-1.el7 base 39 k libxcb x86_64 1.13-1.el7 base 214 k libxshmfence x86_64 1.2-1.el7 base 7.2 k libxslt x86_64 1.1.28-6.el7 base 242 k lksctp-tools x86_64 1.0.17-2.el7 base 88 k mesa-libEGL x86_64 18.3.4-12.el7_9 updates 110 k mesa-libGL x86_64 18.3.4-12.el7_9 updates 166 k mesa-libgbm x86_64 18.3.4-12.el7_9 updates 39 k mesa-libglapi x86_64 18.3.4-12.el7_9 updates 46 k nss-softokn-freebl i686 3.90.0-6.el7_9 updates 327 k pango x86_64 1.42.4-4.el7_7 base 280 k pcsc-lite-libs x86_64 1.8.8-8.el7 base 34 k perl x86_64 4:5.16.3-299.el7_9 updates 8.0 M perl-Carp noarch 1.26-244.el7 base 19 k perl-Encode x86_64 2.51-7.el7 base 1.5 M perl-Exporter noarch 5.68-3.el7 base 28 k perl-File-Path noarch 2.09-2.el7 base 26 k perl-File-Temp noarch 0.23.01-3.el7 base 56 k perl-Filter x86_64 1.49-3.el7 base 76 k perl-Getopt-Long noarch 2.40-3.el7 base 56 k perl-HTTP-Tiny noarch 0.033-3.el7 base 38 k perl-PathTools x86_64 3.40-5.el7 base 82 k perl-Pod-Escapes noarch 1:1.04-299.el7_9 updates 52 k perl-Pod-Perldoc noarch 3.20-4.el7 base 87 k perl-Pod-Simple noarch 1:3.28-4.el7 base 216 k perl-Pod-Usage noarch 1.63-3.el7 base 27 k perl-Scalar-List-Utils x86_64 1.27-248.el7 base 36 k perl-Socket x86_64 2.010-5.el7 base 49 k perl-Storable x86_64 2.45-3.el7 base 77 k perl-Text-ParseWords noarch 3.29-4.el7 base 14 k perl-Time-HiRes x86_64 4:1.9725-3.el7 base 45 k perl-Time-Local noarch 1.2300-2.el7 base 24 k perl-constant noarch 1.27-2.el7 base 19 k perl-libs x86_64 4:5.16.3-299.el7_9 updates 690 k perl-macros x86_64 4:5.16.3-299.el7_9 updates 44 k perl-parent noarch 1:0.225-244.el7 base 12 k perl-podlators noarch 2.5.1-3.el7 base 112 k perl-threads x86_64 1.87-4.el7 base 49 k perl-threads-shared x86_64 1.43-6.el7 base 39 k pixman x86_64 0.34.0-1.el7 base 248 k python-javapackages noarch 3.4.1-11.el7 base 31 k python-lxml x86_64 3.2.1-4.el7 base 758 k ttmkfdir x86_64 3.0.9-42.el7 base 48 k tzdata-java noarch 2024a-1.el7 updates 187 k vim-common x86_64 2:7.4.629-8.el7_9 updates 5.9 M vim-filesystem x86_64 2:7.4.629-8.el7_9 updates 11 k which x86_64 2.20-7.el7 base 41 k xorg-x11-font-utils x86_64 1:7.5-21.el7 base 104 k xorg-x11-fonts-Type1 noarch 7.5-9.el7 base 521 k Updating for dependencies: glibc x86_64 2.17-326.el7_9.3 updates 3.6 M glibc-common x86_64 2.17-326.el7_9.3 updates 12 M nspr x86_64 4.35.0-1.el7_9 updates 128 k nss-softokn-freebl x86_64 3.90.0-6.el7_9 updates 321 k nss-util x86_64 3.90.0-1.el7_9 updates 80 k Transaction Summary Install 4 Packages (+104 Dependent packages) Upgrade ( 5 Dependent packages) Total download size: 100 M Downloading packages: Delta RPMs disabled because /usr/bin/applydeltarpm not installed. warning: /var/cache/yum/x86_64/7/base/packages/alsa-lib-1.1.8-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Public key for alsa-lib-1.1.8-1.el7.x86_64.rpm is not installed Public key for cups-libs-1.6.3-52.el7_9.x86_64.rpm is not installed http://mirrors.aliyun.com/centos/7/updates/x86_64/Packages/copy-jdk-configs-3.3-11.el7_9.noarch.rpm: [Errno 14] curl#6 - “Could not resolve host: mirrors.aliyun.com; Unknown error” Trying other mirror. http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/gtk2-2.24.31-1.el7.x86_64.rpm: [Errno 14] curl#6 - “Could not resolve host: mirrors.aliyun.com; Unknown error” Trying other mirror. http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/javapackages-tools-3.4.1-11.el7.noarch.rpm: [Errno 14] curl#6 - “Could not resolve host: mirrors.aliyun.com; Unknown error” Trying other mirror. Error downloading packages: gtk2-2.24.31-1.el7.x86_64: [Errno 256] No more mirrors to try. javapackages-tools-3.4.1-11.el7.noarch: [Errno 256] No more mirrors to try. copy-jdk-configs-3.3-11.el7_9.noarch: [Errno 256] No more mirrors to try. The command ‘/bin/sh -c yum -y install vim net-tools glibc.i686 java-1.8.0-openjdk-devel’ returned a non-zero code: 1还是没解决

filetype

user root; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; # HTTP重定向到HTTPS server { listen 80; server_name 192.168.14.16; return 301 https://$host$request_uri; # 强制HTTPS重定向 } server { listen 443 ssl; # 启用SSL server_name 192.168.14.16; client_max_body_size 0; # SSL证书配置 ssl_certificate /etc/nginx/ssl/ssl.crt; # 证书路径 ssl_certificate_key /etc/nginx/ssl/ssl.key; # 私钥路径 ssl_protocols TLSv1.2 TLSv1.3; # 安全协议版本 ssl_ciphers HIGH:!aNULL:!MD5; # 加密套件 ssl_session_cache shared:SSL:10m; # SSL会话缓存 ssl_session_timeout 10m; # 会话超时 # 前端静态资源 location / { root /home/gg/projects/gg-ui; try_files $uri $uri/ /index.html; index index.html index.htm; } # 后端API代理(保持HTTP协议) location /prod-api/ { proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; # 告知后端使用HTTPS proxy_set_header X-Forwarded-Proto https; # 保持HTTP协议访问后端网关 proxy_pass http://gg-pz:3099/; #proxy_pass http://192.168.14.16:9000/; proxy_read_timeout 600s; } # 新增 WebSocket 代理 location /gg-pz/websocket/ { # 后端 WebSocket 地址 proxy_pass http://192.168.14.16:3099/gg-pz/websocket/; # 后端 WebSocket 地址 # WebSocket 必需的头信息 proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # 透传客户端信息 proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; # 超时设置(WebSocket 需要长连接) proxy_read_timeout 86400s; # 24 小时 proxy_send_timeout 86400s; proxy_connect_timeout 300s; } # 错误页面 error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } # JS文件保护 location /static/js/ { if ($http_referer = "") { return 403; } alias /home/gg/projects/gg-ui/static/js/; try_files $uri =404; } } } 这是我的nginx配置,前端现在访问后端是通过ip调用接口,我想通过nginx代理,如何修改当前配置,帮我生成完整配置

filetype
filetype

TASK [autoware.dev_env.ros2 : Install dependencies for setting up apt sources] *** fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to update apt cache: W:校验数字签名时出错。此仓库未被更新,所以仍然使用此前的索引文件。GPG 错误:http://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu jammy InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY F42ED6FBAB17C654, W:目标 Packages (Packages) 在 /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 和 /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1 中被配置了多次, W:目标 Translations (zh_CN) 在 /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 和 /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1 中被配置了多次, W:目标 Translations (zh) 在 /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 和 /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1 中被配置了多次, W:目标 Translations (en) 在 /etc/apt/sources.list.d/archive_uri-https_developer_download_nvidia_com_compute_cuda_repos_ubuntu2204_x86_64_-jammy.list:1 和 /etc/apt/sources.list.d/cuda-ubuntu2204-x86_64.list:1 中被配置了多次, E:无法下载 https://mirror.ghproxy.com/https://raw.githubusercontent.com/autowarefoundation/autoware/ros2/dists/repos/InRelease 明文签署文件不可用,结果为‘NOSPLIT’(您的网络需要认证吗?), E:仓库 “https://mirror.ghproxy.com/https://raw.githubusercontent.com/autowarefoundation/autoware/ros2 repos InRelease” 没有数字签名。"} PLAY RECAP ********************************************************************* localhost : ok=2 changed=0 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0 Failed.

filetype

def FG999997__homework_1(self): try: result = ResultInfo() self.logger.info('前置操作:从数据库中读取预期的参数信息') nic_name = get_config('pc_nic_name') nic_ip = get_config('pc_nic_ip') nic_mask = get_config('pc_nic_mask') nic_gateway = get_config('pc_nic_gateway') nic_dns1 = get_config('pc_nic_dns1') nic_dns2 = get_config('pc_nic_dns2') self.logger.info(f'nic_ip {nic_ip}') # 实例化网卡 pc_nic = net(nic_name) self.logger.step('步骤1: 读取当前pc网卡的IP/MASK/gateway/dns信息') ip_list = pc_nic.get_ip_list() ip = ip_list[0]['ip'] mask = ip_list[0]['mask'] # ip = ip_list['ip'] # mask = ip_list['mask'] flag = True if ip not in nic_ip: flag = False result.add_result(passfail=ResultInfo.FAIL, actual_result=ip, expected_result=nic_ip, test_comment='读取当前pc的网卡IP地址', item_id='步骤1.1') if mask not in nic_mask: flag = False result.add_result(passfail=ResultInfo.FAIL, actual_result=mask, expected_result=nic_mask, test_comment='读取当前pc的网卡mask', item_id='步骤1.2') gateway = pc_nic.get_gateway_list()[0] if gateway != nic_gateway: flag = False result.add_result(passfail=ResultInfo.FAIL, actual_result=gateway, expected_result=nic_gateway, test_comment='读取当前pc的网卡gateway', item_id='步骤1.3') dns = pc_nic.get_dns_list() dns1 = dns[0] dns2 = dns[1] if dns1 != nic_dns1: flag = False result.add_result(passfail=ResultInfo.FAIL, actual_result=dns1, expected_result=nic_dns1, test_comment='读取当前pc的网卡dns1', item_id='步骤1.4') if dns2 != nic_dns2: flag = False result.add_result(passfail=ResultInfo.FAIL, actual_result=dns2, expected_result=nic_dns2, test_comment='读取当前pc的网卡dns2', item_id='步骤1.5') if flag: result.add_result(passfail=ResultInfo.PASS, actual_result=f'ip:{ip}, mask:{mask}, gateway:{gateway}, dns1:{dns1}, dns2:{dns2}', expected_result=f'ip:{nic_ip}, mask:{nic_mask}, gateway:{nic_gateway}, dns1:{nic_dns1}, dns2:{nic_dns2}', test_comment='读取当前pc网卡的IP/MASK/gateway/dns信息', item_id='步骤1') 上面代码的功能是用脚本查询本地的IP地址,检查是否与预先设置的相同,但是现在上面脚本结果为fail,因为当前电脑有多个IP,导致ip = ip_list[0]['ip']取出的地址并不是预先设置的,如何修改,达到原先的功能

filetype

是这样安装吗luohaibin@luohaibin-virtual-machine:~$ pip3 install torch torchvision Collecting torch Downloading torch-2.4.1-cp38-cp38-manylinux1_x86_64.whl (797.1 MB) |█████████▏ | 228.7 MB 18.6 MB/s eta 0:00:31 Collecting torchvision Downloading torchvision-0.19.1-cp38-cp38-manylinux1_x86_64.whl (7.0 MB) |████████████████████████████████| 7.0 MB 6.6 kB/s Requirement already satisfied: numpy in ./.local/lib/python3.8/site-packages (from torchvision) (1.24.4) Requirement already satisfied: pillow!=8.3.*,>=5.3.0 in /usr/lib/python3/dist-packages (from torchvision) (7.0.0) ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If you have updated the package versions, please update the hashes. Otherwise, examine the package contents carefully; someone may have tampered with them. torch from https://files.pythonhosted.org/packages/a9/71/45aac46b75742e08d2d6f9fc2b612223b5e36115b8b2ed673b23c21b5387/torch-2.4.1-cp38-cp38-manylinux1_x86_64.whl#sha256=c99e1db4bf0c5347107845d715b4aa1097e601bdc36343d758963055e9599d93: Expected sha256 c99e1db4bf0c5347107845d715b4aa1097e601bdc36343d758963055e9599d93 Got 522c1a9cdf8a621d2a12911e58b35519099655e03f2033c52a0e388a0a3bac50 luohaibin@luohaibin-virtual-machine:~$ luohaibin@luohaibin-virtual-machine:~$ luohaibin@luohaibin-virtual-machine:~$ l;.,^C luohaibin@luohaibin-virtual-machine:~$ pip install --upgrade torch==2.4.1 Collecting torch==2.4.1 Downloading torch-2.4.1-cp38-cp38-manylinux1_x86_64.whl (797.1 MB) | | 696 kB 7.4 kB/s eta 1 day, 5:43:48^C ERROR: Operation cancelled by user luohaibin@luohaibin-virtual-machine:~$ pip install --upgrade torch==2.4.1 Collecting torch==2.4.1 Downloading torch-2.4.1-cp38-cp38-manylinux1_x86_64.whl (797.1 MB) |

资源评论
用户头像
chenbtravel
2025.08.16
作者从实际出发,通过大作业形式,展示了DNS服务器查询的理论与实践。
用户头像
老光私享
2025.06.15
文档资料聚焦DNS迭代查询,为互联网技术学习者提供了宝贵的参考资料。
用户头像
蓝洱
2025.05.01
这份文档详细介绍了DNS服务器的迭代查询过程,内容深入浅出,非常适合学习和实践。🍎
用户头像
销号le
2025.04.24
针对北邮国院大三学生的互联网应用作业,本篇细致解读了DNS系统的运作机制。
弓弢
  • 粉丝: 62
上传资源 快速赚钱