问题标签 [amazon-linux-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
641 浏览

conditional-statements - 将条件写入 systemd 单元文件的最佳方法

试图找出确定 linux 实例是 Amazon Linux 2 还是 Red Hat Enterprise Linux 7 的最佳方法。

我正在查看ConditionArchitecture测试,但是,它似乎不够精细。另一条路线是使用ConditionPathExist并尝试找到 AL2 和 RHEL7 之间的唯一路径。

我基本上想在单元最终的服务部分添加一个条件语句,说如果 AL2 使用一个代理密钥和标签,那么如果它是 RHEL7 使用不同的代理密钥和标签。有没有人做过类似的事情?我试过搜索 SO,但我没有看到任何与我类似的场景。如果有更好的方法来代替单元文件,我愿意接受建议。

0 投票
0 回答
171 浏览

amazon-web-services - 在 .conf 文件中添加虚拟主机后,phpMyAdmin 在 Amazon Linux 2 中不起作用

我按照下面的链接安装了所有东西。

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html

我有一些应用程序正在运行,并且有虚拟主机。除了 phpMyAdmin,所有应用程序都运行良好。

删除 .conf 文件中的所有虚拟主机后,phpmyadmin 开始工作。当我添加虚拟主机时它不起作用。

我的实例 AMI 是 Amazon-linux-2。

0 投票
0 回答
1610 浏览

python - 如何在我的 amazon linux 2 实例上安装 python26-virtualenv

我正在尝试将我的应用程序移动到曾经在 Amazon Linux 1 上运行的 Amazon Linux 2(AL2) ami 上运行。在尝试安装 python26-virtualenv 包的依赖项时,我收到此错误:

我使用以下命令在实例上启用了 epel repo:

yum repolist all实例上的输出也如下:

在不存在此问题的 Amazon Linux 1 机器上,我看到其他存储库存在于/etc/yum.repos.d/

虽然我可能错了,但我觉得如果我能以某种方式在我的新 AL2 实例上启用 amzn-main.repo,我将能够安装python26-virtualenv. 这可能吗?如果不是,请建议一种python26-virtualenv在我的 AL2 实例上安装的方法。

0 投票
1 回答
3843 浏览

windows - 如何通过 openVPN 隧道“拆分隧道”重定向某些流量?

我在子网 172.168.1.0/24 上的亚马逊云中有一个 openvpn 服务器。我在另一个子网 172.168.2.0/24 上有另一个 X-ec2 实例。我无法通过删除 VPN 路由互联网流量

在服务器配置文件中。我的要求是所有到 172.168.1.0/24 和 172.168.2.0/24 子网上亚马逊云实例的流量都通过 vpn 隧道,所以我在 server.conf 中添加

我仍然无法从连接到 vpn 的客户端 Windows 工作站访问 X-ec2 实例。我在这里错过了什么吗?

我也遇到了这个Samba Share Over OpenVPN, Split Tunneling?但我做了完全一样的告诉。

0 投票
1 回答
4672 浏览

docker - useradd 不在 amazonlinux 基础镜像中

似乎这useradd不在 amazonlinux docker 基础映像中。

useradd当我的 Dockerfile 安装 openldap-devel 时RUN useradd my_user将起作用,因此当我的图像具有以下内容时将起作用:

当我的图像只是从

该命令 RUN useradd my_user失败并显示错误消息/bin/sh: useradd: command not found

如何useradd在 amazonlinux 基础映像中安装而无需安装所有 openldap-devel

0 投票
0 回答
138 浏览

amazon-web-services - 尝试设置 cron 日志,但没有保存在 Amazon linux2 上

我正在尝试获取成功和错误日志,但没有日志记录。我的环境是 Amazon Linux 2。

所以,cron 正在运行。

我期望 command 的输出sudo less /var/log/galog.log,但我收到一个错误:

没有该名称的文件

0 投票
0 回答
657 浏览

http-live-streaming - 警告:错误的管道:URI 没有源元素

我有来自苹果的这个公共HLS流:

http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8

它有以下内容:

现在我想创建一个 Kinesis Video Stream 生产者。我首先创建一个新的 AWS Linux 2 EC2 实例。我正在使用以下脚本引导此实例:

https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp/blob/master/kinesis-video-native-build/install-script-ami

./install-script -a -d -j $MAX_NUM_PARALLEL我对文件中指定的命令没有任何运气install-script-ami。删除-a如下为我做了它:./install-script -d -j $MAX_NUM_PARALLEL。当我运行它时,它搅动了 10 分钟然后失败了。这里的修复是使用以下命令安装 c++:

所以我重新运行了install-script它,它继续在它停止的地方。再过 20 分钟左右,安装完成,我收到以下提示:

最后,我采购了 envars:

现在我终于要尝试阅读 HLS 流...

这是我收到警告的时候。在这一点上,我真的很接近,但卡住了。最终我想运行这个命令:

我在这里做错了什么?为什么WARNING: erroneous pipeline: no source element for URI我使用的每个 HLS URL 都会收到警告?

0 投票
2 回答
69115 浏览

amazon-web-services - 如何在 AWS EC2 Linux 2 上安装 NGINX

我是 AWS 的新手,并试图了解我应该在我的实例上安装哪个版本的 NGINX。我找到了多种选择;

  • 通过EPEL作为博客条目
  • 亚马逊自己的(?)版本作为这个答案
  • 2016 NGINX官方教程

在我的开发环境(Centos VM)上,我使用了sudo yum install nginx. 尝试了 EPEL 路线后,我没有得到相同的设置,特别是启用/可用的站点不是作为设置的一部分创建的。我想使用需要这些的nginxconfig.io 。我应该使用哪个版本的 NGINX?

0 投票
0 回答
216 浏览

mysql - 无法在 Docker 容器中启动 MySql - Amazon Corretto 11

我正在尝试在使用 Amazon Corretto 11 运行的 Docker 容器中设置 MySql。我可以安装 MySql 但无法启动服务器。

我基本上遵循以下步骤: https ://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/#repo-qg-yum-installing

我在service: command not found尝试启动 MySql 时遇到错误。

我尝试了另一种方法来查看是否可以启动该服务:

我收到错误: 无法获得 D-Bus 连接:不允许操作

有人可以在这里帮我找出启动 MySql 的权利吗?

提前致谢

0 投票
0 回答
1050 浏览

amazon-linux - 亚马逊 linux 前提:yum 更新失败

我刚刚使用来自亚马逊的aws 提供的图像在我的 Windows 10 虚拟机管理程序上安装了 amazon linux 。我能够成功登录。但是,当我执行yum install时,它会失败并出现错误“无法解析主机:cdn.amazonlinux.com”。以下是完整的片段

我试过ping cdn.amazonlinux.com,它工作得很好。查看尝试的 URL,看起来传递的 instance_id 和 region 是错误的。他们可能已经在 aws 中工作,但在本地安装时,他们将没有任何价值。我不知道在哪里为 yum 尝试的这些参数设置默认值。

任何解决此问题的指针将不胜感激。我需要先在本地系统上的 aws linux 上尝试一些东西,然后再在 AWS 本身上进行任何计划。我的笔记本电脑托管的 aws linux 映像上的本地开发 R&D 对我的需求来说要快得多。