问题列表 - 第5117页

在虚拟网络中,虚拟交换机与 Linux 内核桥接器有何不同?

我已经看到,在虚拟网络中,来宾 VM/容器可以通过使用内核桥接器(linux)或虚拟交换机与主机和互联网连接。

示例 - 桥梁

docker 使用 linux 内核桥接器将访客容器连接到主机和互联网。甚至,VMWare/VirtualBox 允许使用桥接网络将访客 VM 与主机和互联网连接起来。示例 - 虚拟交换机

VMWare ESX 使用虚拟交换机将虚拟机与主机和互联网连接起来。Microsoft Hyper-V 使用虚拟交换机将虚拟机与主机和互联网连接起来。所以,我开始想知道这两者(网桥和虚拟交换机)之间有什么区别,哪种方法比另一种更好。

(请随时编辑问题以扩展或使问题更有意义。)

networking switch bridge vswitch openvswitch

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

AIX 中 shell 脚本的时间限制

我想运行一个时限为 50 秒的 shell 脚本。下面在 linux 中工作正常。

  timeout 50s sudo sh my-script.sh
Run Code Online (Sandbox Code Playgroud)

但是我有 AIX 服务器,我想在 50 秒的时间限制内运行上面的脚本。所以我在 AIX 中运行相同的命令,但它给了我

     timeout command not found
Run Code Online (Sandbox Code Playgroud)

AIX 中是否有类似的超时命令?

linux aix

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

从 Mac OS Catalina 访问 Ubuntu 20.04:使用哪个客户端?

我全新安装了 Ubuntu 20.04 并设置了屏幕共享。它为我提供了一个用于访问桌面的 URL,例如 vnc://my-computer.local 当我在 MacBook 的 Web 浏览器中键入此内容时,浏览器会提供在屏幕共享中打开它,但如果我选择那,我收到以下错误消息:

远程计算机上的软件似乎与此版本的屏幕共享不兼容。

我尝试在 Mac 上安装 TigerVNC,但没有成功 - 没有安装,没有错误消息,什么都没有。

接下来我应该尝试哪个 VNC 客户端?我需要一个与 Mac OS Catalina 和 Ubuntu 20.04 VNC 实现兼容的软件?

mac vnc ubuntu-20.04

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

在非标准 HTTP 端口下为运行其自己的 Web 服务器的应用程序添加 HTTPS 支持

我有一台运行 Debian 10 的服务器。它运行 Apache 2.4 以提供可在 下访问的 Web 服务https://example.com,这要归功于 LetsEncrypt 证书。

但它也运行一个应用程序 (Subsonic),它在端口 4040 上提供 Web UI,在它自己的 Web 服务器下,因为我没有它的 vhost,并且当 Apache 停止时它仍然可以访问。因此,目前该应用程序可通过 HTTP 访问http://example.com:4040

我知道如何为 Apache 虚拟主机添加 SSL 支持,但如何为该应用程序添加 HTTPS 支持,以便可以在https://example.com:4040或上访问它https://example.com:1234

另外,我是否应该使用与该域已有的 SSL 证书不同的 SSL 证书?

ssl http https apache-2.4

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

是否可以通过内部端点与 ALB 进行通信?

设置

portal-ECS-service我们有一个包含 2 个服务(称为和)的 ECS 集群graph-ECS-service。每个都有一个 ALB(分别为portal-ALBgraph-ALB)。

设置是这样的:

End user <-> portal-ALB <-> portal-ECS-service <-> graph-ALB <-> graph-ECS-service

笔记

  • 一切都在同一个 VPC 中
  • graph-ALBScheme: internal
  • 当从portal-ECS-service到进行通信时graph-ALB,我们使用作为端点graph-ALB.us-west-2.elb.amazonaws.com

问题

我们支付的金额非常大(约 50 美元/天)DataTransfer-Out-Bytes

问题

我读到,DataTransfer-Out-Bytes使用内部 IP 而不是公共 DNS 端点通常可以解决高成本问题。

是否可以在不通过公共 DNS 端点的情况下在内部与 ALB 进行通信?就我们而言,是否可以在portal-ECS-service <-> graph-ALB不付出高昂DataTransfer-Out-Bytes成本的情况下进行沟通?

预先非常感谢您。

amazon-web-services amazon-elb aws-cost-explorer

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

在 Ubuntu 18.04 上为 MySQL 8.0 安装 MySQLDump

我正在尝试在 Azure 托管的 Ubuntu VM 上安装 mysqldump。

在构建过程中,我尝试使用以下命令:

sudo apt-get update
sudo apt-get install -y --no-install-recommends mysql-client-8.0
Run Code Online (Sandbox Code Playgroud)

这会导致以下错误:

Unable to locate package mysql-client-8.0
Run Code Online (Sandbox Code Playgroud)

当我查看 packages.ubuntu.com 上的包时,它列在 Ubuntu Focal 20.04LTS ( https://packages.ubuntu.com/focal/mysql-client-8.0 ) 下

如果我将安装命令更改为:

sudo apt-get update
sudo apt-get install -y --no-install-recommends mysql-client
Run Code Online (Sandbox Code Playgroud)

它安装了运行不正常的 mysql-client-5.7。相应数据库的 mysql-client 版本是否与 Ubuntu 服务器相关联?5.7 客户端是否应该与 MySQL 8.0 一起正常工作?

mysql ubuntu mysqldump mysql8

6
推荐指数
2
解决办法
7351
查看次数

我的 ECS 服务是否需要内部负载均衡器?

我有一个ECS包含 3 个服务( )的集群FARGATE,这 3 个服务位于私有子网中。1 是可通过面向 Internet 的负载均衡器公开访问的 Web 应用程序,另外 2 个只能从 Web 应用程序访问。对于内部通信,我使用服务发现名称。 在此输入图像描述

一切正常,但现在我正在争论是否需要在 Web 应用程序和 2 个内部服务之间设置一个内部负载均衡器,以防它们横向扩展/收缩。那么,如果我的一项内部服务横向扩展并且我使用服务发现名称进行内部通信,这就足够了吗?或者,我是否需要一个内部负载均衡器来将流量路由到不同的服务实例?

这有道理吗?
在此输入图像描述

load-balancing amazon-web-services amazon-ecs aws-fargate

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

应设置为 65000 以避免操作中断

我正在关注将 Solr 投入生产 | Apache Solr 参考指南 8.5,但是无法克服重新启动solr服务时的警告:

# service solr restart
*** [WARN] *** Your open file limit is currently 1024.
 It should be set to 65000 to avoid operational disruption.
 If you no longer wish to see this warning, set SOLR_ULIMIT_CHECKS to false in your profile or solr.in.sh
*** [WARN] ***  Your Max Processes Limit is currently 1024.
 It should be set to 65000 to avoid operational disruption.
 If you no longer wish to …
Run Code Online (Sandbox Code Playgroud)

ulimit solr rhel6

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

LIS Linux 集成服务或 Debian 上 Hyper-V 的 hyperv 守护进程

我有多个 Linux 虚拟机在 Server2019 的 Hyper-v 主机上运行。Linux 虚拟机大多是 Debian 10。当我关闭 Hyper-v 主机时,它执行得如此之快,以至于我不确定 Linux 虚拟机是否正确关闭。然而,在 Hyper-v 服务器上,我启用了所谓的“集成服务”以及关闭每个 Linux 虚拟机所需的设置。

经过一番搜索后,我发现了一些有关 LIS(Linux 集成服务)的信息以及有关名为“hyperv-daemons”的软件包的其他信息,如果在 Hyper-v 上运行,它们都将安装在 Linux 虚拟机上。

我读了几篇文章并在网上搜索,但我找不到任何明确的信息,天气 LIS 或 hyperv-daemon 默认启用,并且在较新的 (>=Debian10) 版本上可以即插即用,或者是否需要启用和配置某些内容。

如何检查 Debian10 虚拟机上是否有必要的软件包和配置,以便 Hyper-v 与 Linux 虚拟机通信并正确关闭。

如何测试当 Hyper-v 主机关闭/重新启动时我的 Linux 虚拟机是否正确关闭?

hyper-v

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

Debian Buster:保留 linux-image-amd64

也许是一个简单的问题,也许是一个愚蠢的问题,但我找不到答案......

每当我这样做时

apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

我明白了

The following packages have been kept back:
  linux-image-amd64
Run Code Online (Sandbox Code Playgroud)

太棒了,这里到底发生了什么?

linux debian apt

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