Articles of 亚马逊 EC2

在Amazon EC2机器上移动MySQL目录

我试图让MySQL指向在我的EC2机器上挂载的EBS卷上的一个目录。 我采取了以下步骤: 停止MySQL( /etc/init.d/mysqld stop ) – 成功 在我的卷上创build一个MySQL目录,挂载在/ vol( mkdir /vol/mysql ) 将/ var / lib / mysql的内容复制到/ vol / mysql( cp -R /var/lib/mysql /vol/mysql ) 绑定该目录的所有者和组以匹配原来的( chown -R mysql:mysql /vol/mysql ) – 在这一步之后,这两个目录是相同的。 编辑/etc/my.cnf文件(注释2原始行): [mysqld] \#datadir=/var/lib/mysql \#socket=/var/lib/mysql/mysql.sock datadir=/vol/mysql socket=/vol/mysql/mysql.sock 启动MySQL( /etc/init.d/mysqld start ) – 失败 错误文件/var/log/mysqld.log包含以下行: 100205 20:52:54 mysqld started 100205 20:52:54 InnoDB: […]

亚马逊安装EBS

我正在尝试在Amazon EC2实例上挂载/卷到EBS卷。 我将设备格式化为xfs,在我的/ etc / fstab文件中添加“/ dev / sdh / vol xfs noatime 0 0”,制作/ vol目录并加载它,每当我尝试对该卷执行任何操作一个文件/ vol,cd,ls,任何东西),或者我尝试运行df服务器只是冻结。 任何人都知道这可能是什么? 这让我疯狂。 编辑:它似乎冻结后,我登上,与做自己的音量任何命令无关。

防止EC2机器停机,关机,关机

EC2 Ubuntu服务器在closures时清除所有磁盘内容。 发生不幸事故后,我决定阻止命令halt , shutdown和shutdown 。 什么是最好的办法呢? 我想过把这些命令(在/sbin )重命名为HALT_RENAMED___ERASES_ALL_DISK_CONTENTS类的HALT_RENAMED___ERASES_ALL_DISK_CONTENTS 。 除上面列出的三个以外,是否还有其他文件需要处理? 我注意到, halt和reboot只是reboot链接。 重新启动应该重命名吗? 亚当

EC2托pipeVPS怪癖

我想从VPS转到EC2。 我将不得不面对的一些怪癖? 例如,我相信我需要使用EBS来存储所有的configuration文件和数据。 但是,我将如何在EBS上安装软件包。 有什么资源可以指导我如何使用EC2类似VPS?

我应该使用什么web服务器/环境?

我一直在XAMPP上开发自己的网站,并且把Amazon EC2窗口实例与xampp预安装在AWS上托pipe我的网站,但是XAMPP不好吗? 它意味着devoloping? 我应该使用任何不同的东西吗? 我想使用Windows,我运行PHP和MySQL,我想有phpmyadmin也。

无法使用EBS卷

我有一个我创build的Debian AMI,它的工作很好,但我无法访问任何EBS卷。 我已经创build了一个EBS卷,使用EC2控制面板,当我试图格式化它时,我已经将它附加到我的实例/dev/sdf mkfs -t ext3 /dev/sdf我得到 mke2fs 1.41.3 (12-Oct-2008) Could not stat /dev/sdf — No such file or directory The device apparently does not exist; did you specify it correctly? 我需要在AMI中安装一些特殊的东西才能起作用吗?

监控端口25上的出站stream量

我刚开始创build一个新的实例,我使用昨天晚上在亚马逊的debian挤压。 今天早上我刚收到一封电子邮件,说我reached a limit on the volume of email you were able to send out of SMTP port 25 on your instance 我不是任何方式的系统pipe理员,但我相对比较舒适的使用Linux,但我从来没有遇到过这个问题。 我试图寻找一些mta的安装,我知道,后缀,exim等..什么也没有看到,所以我觉得有必要去一个较低的水平,只是监视端口25,看看发生了什么事情。 有人可以启发我一些工具,我可以用来找出我的服务器上的邮件活动? 也许有一些技巧,收紧东西,我根本不使用邮件服务器,我真的只运行webapps。 非常感谢。

将请求路由到EC2上正确的应用程序服务器版本的最佳实践

我正在按照此过程将新的应用程序版本部署到EC2。 当新版本certificate稳定后,我更新DNS条目的Alogging以将stream量路由到新服务器的IP地址。 我想这不是最好的做法,尤其是因为您不能确定所有访问者的DNS帐户何时更新了条目,以便您可以使旧版本脱机。 有没有最佳做法呢? 我是否必须使用自己的IP地址创build自己的服务器,以便在其中configuration路由(昂贵)? 或者我可以利用我的托pipe服务提供商的服务来做到这一点? 还是有一个AWS特有的解决scheme?

从Amazon EC2中的虚拟机硬盘(EBS卷)访问MySQL数据库

我有一个损坏的Ubuntu映像,不会再启动(与EC2托pipe)。 这只是操作系统启动的一个问题,而不是真正的EBS卷的问题。 所以我已经把EBS卷挂载在另一个正在工作的EC2实例上。 我如何访问已安装的EBS卷上的MySQL数据库,以便将数据复制到运行在工作箱上的MySQL实例?

当ssh进入EC2时,获得'Permission denied(publickey)'错误

我想SSH入我的EC2实例,并获得以下ssh详细输出。 身份文件是pem格式,我认为是X.509。 我不知道login名,或者我可以用-l标志尝试。 在此之前,我只收到一个文件权限错误,因为文件具有不正确的权限,我更改为600,并将包含密钥的目录设置为700.密钥不在〜/ .ssh文件夹中,但在~aws-kes/aws-keys.pem 我运行这个命令: $ ssh -v -i aws-keys/aws-keys.pem ec2…ompute.amazonaws.com 我得到以下输出: OpenSSH_5.3p1 Debian-3ubuntu4, OpenSSL 0.9.8k 25 Mar 2009 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Applying options for * debug1: Connecting to ec2…ompute.amazonaws.com [0.0.0.0] port 22. debug1: Connection established. debug1: identity file aws-keys/aws-keys.pem type -1 debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3 […]