Articles of 亚马逊 EC2

没有在亚马逊AMI(Centos)中findnetcat

我遵循本指南将我的亚马逊图像从一个区域迁移到另一个区域。 一切顺利,但是当我运行这个命令: netcat -p 9999 -l >/dev/sdf 它显示该命令没有find。 然后我试着用nc代替: nc -p 9999 -l >/dev/sdf 似乎nc不能用-p和-l选项组合运行。 什么是完全相同的命令,我应该在我的系统上运行等效于“netcat -p 9999 -l> / dev / sdf”? 我正在使用“基本32位Amazon Linux AMI 2011.02.1 Beta”作为我的主映像。 它似乎是基于centos的。 任何帮助将非常感激。

附加的卷不会出现在/ dev中

我在亚马逊EC2有一台服务器。 我用下面的AMI安装Ubuntu 11.04 64位: ami-1aad5273它使用ebs根设备types。 我使用安装在firefox 7上的elastifox插件。当我去'卷和快照'选项卡,并附加一个卷到我创build的实例,状态更改为'附加'后,我没有看到该设备在服务器的/ dev目录。 我怎样才能检查或debugging为什么没有安装? 谢谢 看来ebs卷显示为/ dev / xvd? 而不是/ dev / sd?

在初始化lsyncd之前运行rsync扫描,以同步EC2上的实例

我的公司使用几台EC2服务器,根据我们在任何时候在我们的网站上收到的负载进行放大和缩小。 为了我们在这里的讨论,我们运行了四个实例: master.ourdomain.com – 同步networking服务器“集线器”的文件 www1 / www2 / www3.ourdomain.com – 根据加载指令打开或closures的三个Web服务器 我使用lsyncd来保持所有的web服务器同步,而且大多数情况下它工作得很好。 我们使用双向同步scheme,以便每个Web服务器与主服务器进行同步,并对每个Web服务器进行主同步。 因此,networking服务器保持同步,即使它们不直接相互同步。 不过,我遇到了一个难以解决的问题。 在这种情况下会发生: 对主服务器进行更改(也许在推送新代码之后),而某些冗余的Web服务器正在hibernate 然后睡觉的networking服务器醒来吸收负载 在这种情况下,我想要发生以下情况: 首先,新觉醒的networking服务器应该同步它的文件结构 – 一种方法 – 反对主站点,以使其Web应用程序代码最新。 然后,只有这样,才能开始将其文件结构中的更改推回给主。 不幸的是,当睡眠服务器启动时,当lsyncd启动时,会在更新自己的代码库之前将更改推回到主服务器,从而用旧的覆盖新代码。 因此,在lsyncd启动之前,我希望能够将web服务器代码与主服务器进行同步,也许通过针对两台机器运行简单的单向rsync。 我们正在运行lsyncd v.2,并试图通过使用lsyncd手册中logging的“bash”configuration选项来实现此目的 。 我的configuration文件如下所示: settings = { logfile = "/home/user/log/lsyncd/log.txt", statusFile = "/home/user/log/lsyncd/status.txt", maxProcesses = 2, nodaemon = false, } bash = { onStartup = "rsync [email protected]:/home/user/www […]

MySQL更新AWS Ubuntu服务器上的致命错误

我只是在我的呆笨的Ubuntu 10.04 AWS EC2生产服务器上浏览系统日志,发现这个: daemon.log.1:Dec 9 22:45:42 server1 /etc/mysql/debian-start[865]: /usr/bin/mysqlcheck: Got error: 1045: Access denied for user 'debian-sys-maint'@'localhost' (using password: YES) when trying to connect daemon.log.1:Dec 9 22:45:42 server1 /etc/mysql/debian-start[865]: FATAL ERROR: Upgrade failed 我假设它来自一个例行apt-get dist-upgrade 。 这是我需要解决的吗? 看起来很严肃

任务被阻塞超过120秒

我在ec2实例上得到了很多这样的东西: kernel: [141720.410047] INFO: task kjournald:14019 blocked for more than 120 seconds. kernel: [141720.410205] INFO: task flush-202:112:2005 blocked for more than 120 seconds. ……. 我的操作系统是Ubuntu 10.10 2.6.35-22-virtual#33 – Ubuntu的SMP Sun Sep 19 21:05:42 UTC 2010 x86_64 GNU / Linux 我被build议安装一个新的内核,但不确定如何继续。

如何使用非ec2用户loginEC2实例?

如何使用非ec2用户帐户在amazon linux ami中login? #useradd -m sample #passwd sample set password #cat /etc/passwd sample:x:508:1002::/home/monitor/sample:/bin/bash # cat /home/monitor/sample/.ssh/authorized_keys command="echo 'Please login as the ec2-user user rather than root user.';echo;sleep10" ssh-rsa xxxxxxxxx # chown -R sample /home/monitor/sample/.ssh 我还将/root/.ssh/authorized_keys复制到新用户的.ssh目录中 在login时服务器说'服务器拒绝我们的密钥'和没有支持authentication方法可用popup。 如何将样本与我现有的密钥对相关联?

亚马逊EC2 / EBS – 如果我分享一个EBS快照,我收取他人的使用它吗?

正如这个话题所说,我想知道如果我把EBS的公众和其他人用来拍照,我是否会为此付费? 背景如果有人感兴趣: 我有一个生物信息学计划,我想与其他研究人员分享,所以我打算创build我自己的公众AMI,其他人可以使用。 我认为这会比要求用户安装所有的依赖关系更好。

带有SQL服务器的Amazon EC2预留实例是否包含SQL许可证?

我想知道是否在Amazon EC2预留实例中使用SQL服务器,额外的成本只是为了运行SQL服务器。 或者,如果这包括许可证和SQL。 如果在支付预留实例之后,我也不得不购买使用SQL的非常昂贵的许可证。 先谢谢你!

在ubuntu + amazon ec2中恢复已删除的文件

我将如何恢复从亚马逊ec2的Ubuntu服务器最近删除的文件。例如所有“焦油”文件不幸地在亚马逊ec2 +的Ubuntu 11.04实例中删除。 应该检索删除的文件。 它应该怎么做?

在Amazon EC2实例上重新启动Mysql

我有一个EC2实例,我已经安装了Apache和Mysql来运行基于Web的应用程序。 我遇到的需求比系统运行时没有问题要多一点。 因此(或者至less我这么认为),Mysql服务有问题。 几个小时前,我能够重新启动我的EC2实例,然后启动httpd和mysqld以将所有内容都备份起来。 一小时后问题重新出现,同样的补救措施也无济于事。 EC2重新启动并启动httpd,但Mysql守护程序会在服务启动和重新启动请求中超时。 有没有人遇到过这个问题? 或者如果有任何Linux大师,有什么build议吗? 任何帮助,将不胜感激。 一些额外的信息 – 运行尾-10 /var/log/mysqld.log并得到以下结果: 120225 18:35:56 InnoDB: Database was not shut down normally! InnoDB: Starting crash recovery. InnoDB: Reading tablespace information from the .ibd files… InnoDB: Restoring possible half-written data pages from the doublewrite InnoDB: buffer… 120225 18:35:56 InnoDB: Started; log sequence number 0 6422679 120225 […]