标签: amazon-ec2

Amazon Lightsail 比 Amazon EC2 便宜多少?

好的,我现在真的不知道在哪里发布这个问题..它在 SO 上没有得到很好的接受,所以我在这里尝试。

使用 Lightsail 只有一个明显抽象的好处,即简单性或显着简化的界面。

此外,Lightsail 的第一页谈到了较低的费用。我的问题是如何考虑与 EC2 相比降低费用?考虑 5 美元的 Lightsail 计划,它对一个实例收取 0.0067美元/小时的费用(这是最便宜的),而 EC2 的相同类型的实例 (t2.nano) 的费用仅为 0.0059美元/小时

我错过了什么?将非常感谢详细的价格比较,以显示 Lightsail 的成本如何如宣传的那样降低。

amazon-web-services amazon-ec2

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

如何在没有图形硬件的 Linux 系统上启动 X11?

我想在 EC2 上运行一些基于 xulrunner 的程序 - 它会自动运行,但据我所知,它需要一些显示。这可能需要带有一些虚拟屏幕驱动程序的 X11。

我怎样才能做到这一点?(否则在 EC2 上运行 xulrunner)。

linux xorg xulrunner xul amazon-ec2

4
推荐指数
2
解决办法
1612
查看次数

在 Mac OS X 上挂载 Amazon EC2 实例

我在 Mac OS X 和Amazon EC2实例之间使用了公钥身份验证,因此我可以从命令行输入以下内容,它可以工作:

ssh root@[IPAddressOfEC2Instance]
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我似乎无法在 Finder 中使用“连接到服务器”来安装实例。

我尝试在“连接到服务器”对话框中输入以下服务器地址:

ftps://[IPAddressOfEC2Instance]
ftps://root@[IPAddressOfEC2Instance]
Run Code Online (Sandbox Code Playgroud)

但我得到的只是

您输入了无效的用户名或密码。请再试一次。

EC2 实例上的 root 用户的密码为空,我想知道是否与此有关。但是,我无法更改 root 用户的密码。

我可以使用SFTP客户端连接到机器,但我无法使用“连接到服务器”来安装它。它要求输入用户名和密码(对于注册用户),并且它不接受它是 root/[blank]。另一个选项是“访客”,它会在 Finder 中显示一个空文件夹。

ssh cloud amazon-web-services amazon-ec2 macos

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

如何通过终端查看附加到 EC2 实例的 EBS 卷的内容?

我已经设置了一个 EC2 实例并附加了 2 个 EBS 卷。我想查看每卷的内容。如何通过终端 (cd /somePath) 查看?我已经拥有到 EC2 实例的有效 SSH 连接。

编辑:

在 AWS 控制台中,其中一个卷是i-9167d3ff:/dev/sda1. 我试图这样做,cd /dev/sda1但我收到了消息-bash: cd: /dev/sda1: Not a directory

ssh amazon-ec2

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

如何将域名指向 Amazon EC2 子目录

我无法将域名指向 Amazon EC2 实例上的子目录。

仅供参考 - 我对 DNS 或网络没有太多经验......

所以直接跳进去...

我使用弹性 IP 设置了一个 Amazon EC2 实例,例如“ 1.2.3.4

编辑:Apache2 服务器安装在实例上。

我把一个网站放在一个文件夹下,例如“ /var/www/html/website

我有一个域名,例如“ example.com

我已经使用托管区域“ example.com ”设置了 Route 53,其中 A 记录指向“ 1.2.3.4

所以当我去“ example.com ”时,我得到了亚马逊测试页面。

我如何让“ example.com ”指向“ /var/www/html/website ”文件夹

任何帮助,将不胜感激!

谢谢!

编辑:我忘记提及的一件事是,我有不同网站的其他文件夹,我也希望不同的域名指向。例如。“ example.com ”指向“ /var/www/html/website1example2.com ”指向“ /var/www/html/website2

networking linux dns amazon-ec2

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

为什么双 sudo 修改权限?

语境:

ssh使用默认的ec2-user. 我正在尝试列出默认 postgresql 目录的内容:

里面有什么?

$ ls /var/lib/pgsql9/

ls: cannot open directory /var/lib/pgsql9/: Permission denied
Run Code Online (Sandbox Code Playgroud)

好的。谁拥有这个?

$ ls -l /var/lib | grep pgsql
drwx------ 4 postgres postgres 4096 Jun 22 16:06 pgsql9
Run Code Online (Sandbox Code Playgroud)

啊。傻我。

$ sudo -u postgres ls /var/lib/pgsql9/

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes …
Run Code Online (Sandbox Code Playgroud)

linux sudo permissions amazon-web-services amazon-ec2

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

Yum 在 EC2 上安装 software-properties-common

我正在尝试在 EC2 微型实例上安装 software-properties-common 并收到以下错误:

$ sudo yum install software-properties-common
Loaded plugins: priorities, update-motd, upgrade-helper
 amzn-main/latest                                                                   | 2.1 kB     00:00     
amzn-updates/latest                                                                | 2.3 kB     00:00     
No package software-properties-common available.
Run Code Online (Sandbox Code Playgroud)

尝试安装 python-software-properties(不同操作系统版本的相同包)的结果相同。

所以我猜测amzn-updatesamzn-main包存储库不包含这些包中的任何一个,我可能需要添加一个存储库

多逛逛后会回来报告。同时,欢迎输入更多内容。

linux python amazon-web-services amazon-ec2

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

如何检查(可能已删除)ec2 实例的事件历史记录?

我在 AWS 免费套餐上的一个实例上运行了一些脚本,我可能已经删除了这些脚本,但我不确定何时删除了该实例。

我拥有该实例的公共 DNS,但无法在控制台的任何位置找到它。

如果我确实删除了实例,有什么方法可以找出删除实例吗?

谢谢

amazon-ec2

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

安装 PHP 5.6 的 Remi repo 版本后为 Apache 安装 mod_php

我按照本指南了解如何从 Remi 存储库在我的 Amazon Linux 2 实例上安装 PHP 5.6。现在我需要将位于 中的安装连接/opt/remi/php56/到已安装的 apache,该 apache 之前使用不同版本的 PHP(我已将其卸载)。

我怎样才能做到这一点?

据我了解,我可以使用 CGI 或mod_php. 当我卸载其他 php 版本时,旧的 CGI 文件夹被删除。我似乎找不到找到或安装的方法mod_php。当我输入:

yum install mod_php
Run Code Online (Sandbox Code Playgroud)

系统提示我从 Amazon 存储库下载最新版本的 PHP。我遵循的指南已经安装了我想要的 PHP 版本。

我读过很多指南,只是告诉你要做的事情:

yum install httpd php
Run Code Online (Sandbox Code Playgroud)

然后只要重新启动Apache服务,一切就正常了。我第一次安装错误的 PHP 版本也是如此。现在我必须考虑从特定存储库安装特定版本的 PHP,这会修改部署位置,并且之前卸载了 PHP,这可能会删除某些文件。

linux apache-http-server yum php amazon-ec2

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

如何*无需*指定 .pem 文件即可 ssh 到 EC2?

一定有一些比记录的更简单的方法ssh -i my.pem user@ip-addr,通过将 pem 文件放入~/.ssh并 ssh 知道使用my.pembased on user@ip-addr,但我不知道如何操作。

linux ssh openssh ssh-keys amazon-ec2

4
推荐指数
2
解决办法
6288
查看次数