小编Eng*_*uad的帖子

如何在某个位置替换字符串的字母

假设我想替换某个字符串的第 n 个字母,我该怎么做?

我试过这样的事情,但它不正确:

#!/bin/bash
index= # let say 2
s='Hello'
echo ${s/$index/'a'} # This should print Healo
Run Code Online (Sandbox Code Playgroud)

linux ubuntu shell bash

1
推荐指数
1
解决办法
8133
查看次数

Web 服务器如何区分不同的 DNS 名称?

我想知道 Web 服务器如何区分同一服务器(同一 IP)上不同 DNS 名称的请求?

例如,在我的大学里有两个网站:

fea.kau.edu.sa
engineering.kau.edu.sa
Run Code Online (Sandbox Code Playgroud)

当我nslookup在 Windows 上使用时,我为两个域名获得了相同的 IP 地址。你能解释一下吗?

networking domain-name-system ip web-server

1
推荐指数
2
解决办法
993
查看次数

关于交换机上的 MAC 表?

这学期我在我的大学学习网络基础知识。我有一个关于期中考试的问题,不幸的是,我答错了。大约一个小时后我有期末考试,我仍然不知道那道题的正确答案是什么。但是,这是我的问题:

由多台 PC、交换机和一个路由器组成的网络。PC 1 有一个 MAC 地址 X。PC 1 通常向 PC 5 发送数据包,这些数据包通过交换机 Z。长时间检查交换机 Z 的 MAC 地址表发现 PC 5 MAC 地址从未出现在表中。开关有问题吗?如果是,请说明 switch 有什么问题,否则,解释为什么会发生这种情况。

这是我的错误答案:

可能是因为 PC5 最近连接到网络,因此无法在表中找到 MAC 地址。因此,它应该向网络发送广播以获取 PC5 的 MAC 地址。

networking linux windows switch mac-address

0
推荐指数
1
解决办法
259
查看次数