问题列表 - 第5201页

每 GB 0.010 美元 - 区域数据传输 - 输入/输出/EC2 可用区之间或使用弹性 IP 或 ELB

在我当前的 AWS 账户中,我在 Us-West -2 中只有一个实例。我没有 ELB。弹性IP在同一区域。它不指定任何可用区域。但是对于 RDS,此实例连接到同一区域的不同可用区域,并且它还访问在其他区域创建的几个 S3 存储桶。这就是我被收费的原因吗?任何对此的想法将不胜感激。

amazon-web-services aws-cost-explorer

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

平均负载大于 CPU 数量

为什么平均负载大于 CPU 核心数?但是,htop 命令没有显示哪个进程正在使用如此多的 CPU 平均负载。

当前平均负载

htop命令

debian cpu-usage

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

显示一个 systemd 单元文件及其合并的覆盖

systemctl cat myunit.service打印主文件的内容myunit.service,然后打印任何覆盖文件。有没有一种方法可以打印 systemd 实际使用的单元文件,即通过将覆盖合并到主单元中而形成的文件?

systemd systemd-service

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

为什么 SSH 认为我仍然有“known_hosts2”文件?

在尝试清理 iMac (macOS Monterey 12.1) 上的 SSH 配置和密钥文件时,我尝试使用详细标志 (-v) 进行 SSH。生成的输出包括以下几行:

...
debug1: load_hostkeys: fopen /Users/clint/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
...
Run Code Online (Sandbox Code Playgroud)

我知道我尝试创建known_hosts 文件的备份(并将其称为“known_hosts2”),但后来我删除了它。

有谁知道我如何找出为什么 SSH 仍然引用(并认为我拥有)一个名为“known_hosts2”的旧文件?

谢谢!

ssh mac-osx known-hosts

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

如何将 Apache 设置为 docker 容器的反向代理

我努力将我的 Apache 服务器设置为包含Greenlight 的docker 的反向代理实例的 docker 的反向代理。

\n

在官方文档中,建议在 docker 容器中运行 Greenlight,并使用 Nginx 实例作为反向代理(主要是为了更容易与BBB 服务器一起运行)一起运行它)。\n但在我的设置中,我不想运行自己的 BBB实例,而是使用 Greenlight 作为外部 BBB 服务器的前端。

\n

但为了方便起见,我还是在 Docker 容器中设置了 Greenlight。

\n

但由于我的服务器有很多用途(主要是用于交付多个网站并提供由Froxlor管理的电子邮件帐户,但它也可以用作Matrix 服务器)我不想将 Nginx 设置为代理,因为那样会迫使我大幅改变我实际运行的 Froxlor 管理的 Apache 设置。

\n

所以我尝试将 Apache 配置为反向代理。不幸的是,文档中只有一个 Nginx 示例:

\n
location /b {\n  proxy_pass          http://127.0.0.1:5000;\n  proxy_set_header    Host              $host;\n  proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;\n  proxy_set_header    X-Forwarded-Proto $scheme;\n  proxy_http_version  1.1;\n}\n\nlocation /b/cable {\n  proxy_pass          http://127.0.0.1:5000;\n  proxy_set_header    Host              $host;\n  proxy_set_header    X-Forwarded-For   $proxy_add_x_forwarded_for;\n  proxy_set_header    X-Forwarded-Proto $scheme;\n …
Run Code Online (Sandbox Code Playgroud)

nginx apache2

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

在 FreeBSD 13 上使用 dd 将 1GB 文件写入 zfs 数据集时出现问题

大家好,我正在 Azure VM 上打开一个小 FAMP 堆栈。4 个 Xeon 核心 16GB 内存。第二个 SSD 使用 ZFS,启动驱动器是 UFS2(默认)。当我将 if=/dev/zero of=testfile bs=1024 count=1024000 添加到位于启动驱动器上的主目录时,我可以看到一个完整的 1GB 文件。当对我的 ZFS 数据集执行相同的操作时,它似乎只写入 512b。不知道这里发生了什么。我可以毫无问题地将较大的文件从 UFS2 分区复制到 ZFS 数据集。

任何建议都会很好,因为在将其发布到生产环境之前这是我所关心的问题。

[谢谢]

freebsd unix zfs

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

使用 Jinja2 模板迭代嵌套列表/字典

我正在尝试通过使用 Ansible 生成 /etc/exports 文件来动态配置系统中的多个 NFS 服务器。我希望能够使用 jinja2 模板来做到这一点。这是 jinja2 模板,我无法根据我的导出列表找出它。

我在 nfs 角色中定义了以下变量:

site_nfs_servers: ['ansibletarget1', 'ansibletarget2']

exports:
  - server: "ansibletarget1"
    shares:
      - path: "/my/first/share/path"
        client: "*"
        options: "rw,sync"
      - path: "/my/second/share/path"
        client: "*"
        options: "rw,sync,root_squash"
  - server: "ansibletarget2"
    shares:
      - path: "/another/shared/path/different/server"
        client: "*"
        options: "ro,sync"
Run Code Online (Sandbox Code Playgroud)

然后我有以下 ansible play 来生成模板:

- name: Generate the exports file.
  template:
    src: exports.j2
    dest: /etc/exports
    owner: root
    group: root
    mode: '0750'
Run Code Online (Sandbox Code Playgroud)

我的模板目前如下所示:

{% for export in exports %}
{% if ansible_hostname in export.server …
Run Code Online (Sandbox Code Playgroud)

ansible ansible-playbook jinja2

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

在 Ubuntu 服务器上运行 Chrome?如何解决“xdg-settings:未找到”?(在没有桌面会话的情况下使用 Chromium?)

前言:我们希望直接使用我们的服务器创建网站截图并停止使用外部服务。Chromium 浏览器可以选择从网站生成 PNG 图形。因此,我们想要使用它。

我们在服务器上安装了 Chromium:

sudo apt-get update
sudo apt-get install chromium-browser
Run Code Online (Sandbox Code Playgroud)

然后我们尝试运行浏览器并得到以下错误:

chromium-browser --no-sandbox
/usr/bin/chromium-browser: 12: xdg-settings: not found
Trace/breakpoint trap
Run Code Online (Sandbox Code Playgroud)

Chromium 浏览器版本:

chromium-browser --version
/usr/bin/chromium-browser: 12: xdg-settings: not found
Chromium 97.0.4692.99 snap
Run Code Online (Sandbox Code Playgroud)

尝试查找有关“xdg-settings”的更多信息:

xdg-settings 仅适用于桌面会话内。不建议以 root 身份使用 xdg-settings。

如何修复错误并使 Chromium 运行?



注 1:运行时xdg-settings我们得到-bash: xdg-settings: command not found. 可能是因为服务器上没有桌面会话。

注2:Ubuntu版本为“Ubuntu 20.04.3 LTS”。

ubuntu

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

如何通过 kubectl 执行到 **节点**(不是容器)

如何执行到K8s节点

到目前为止,我只找到了执行节点上运行的容器的方法。

我想避免ssh

kubernetes kubectl

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

强制 Windows 10 从注册表加载组策略

我想不时在各种 Windows 10 计算机上应用多个组策略(出于数据保护目的)。目标计算机运行各种 Windows 10 版本(Home、EDU、Pro,...)。因此,我有一个注册表导出文件 (.reg),其中包含相应 GPO 设置的注册表项。我将此文件分发到目标计算机并将其导入那里。直到不久前,这些设置还在重新启动后应用。

然而,有一段时间(我不能确切地告诉你)Windows 似乎忽略了这一点。当我导入注册表文件时,GPO 更改在 GPO 编辑器中不可见并且未应用。但是,当我在 GPO 编辑器中手动设置相应的设置时,注册表项就会被设置。

我已经尝试使用“gpupdate /Force”。然而,这没有帮助。

如何使用注册表应用组策略?

windows group-policy windows-registry

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