我刚开始进入云端,我的select是亚马逊。 免费的一级是非常酷,所以我select了这个东西。 在免费的层次上有一个30Gb(EBS)的免费存储空间,所以我做了一个15GB的EBS卷,并将其附加到我创build的实例(Ubuntu 12.04)上。 当我尝试find/ dev / sda(xvda)或/ dev / sdf(xvdf)下的磁盘时, 根本没有安装磁盘。 我也试过mount -a,但是没有用。 我实际上没有创build任何8 GB的磁盘,但有一个8 GB的操作系统的磁盘。 在我移动我的网站之前,烧伤我的手,我想知道8Gb的磁盘是否可以扩展。 如果将来8Gb充满,那么将网站迁移到其他提供商将是困难的。 除了创build快照并将它们挂载到更大的磁盘上之外,还有任何可以增加磁盘空间而不影响磁盘(网站,数据库等)的任何过程。 请澄清EBS术语和stream程。
我一直在分析我的munin图,发现我的服务器的内存使用率相当高。 题: 我的服务器内存使用率是否过高? 如果是我应该: 获得更多内存的EC2实例 改变一些configuration(build议?) 背景: EC2大型实例 在一年的时间里,我对服务器做了一些小的改动。 然而,我不记得我所做的所有改变。 一个变化是启用MySQLcaching。 在下面的图表中很容易看到这一点。 至于我们的Web应用程序的PHP /后端没有太多的改变。 附加统计: 内存使用情况: http : //i.imgur.com/1eBmT.png 正常运行时间: http : //i.imgur.com/kClgo.png MySQL: http : //i.imgur.com/vg6fj.png Apache卷: http : //i.imgur.com/OO8jh.png Apache访问: http : //i.imgur.com/6fZNI.png Apache进程: http : //i.imgur.com/cMthh.png CPU: http : //i.imgur.com/0Mnel.png Inode: http : //i.imgur.com/4Qfo6.png Google Analytics(比较访问与统计): http : //i.imgur.com/yl8Ui.png 边注: 我是一个相当不错的开发人员(PHP …),但当谈到Linux我慢慢学习。 […]
怎么这个命令: find . -name \*.css -o -name \*.php -type f 给我所有* .css和* .php文件的列表,但添加'exec'选项: find . -name \*.css -o -name \*.php -type f -exec chmod 664 {} \; 只更改*.php文件的文件权限而不是*.css ? 注意:我正在使用Amazon EC2 Linux。
在创buildEC2实例的快照供以后使用或复制时,build议将虚拟机closures,不过,这种做法是正确的。 AMI状态仍然表示“正在等待”。 我是否应该在完成之前不要重新login?
我正在寻找一种方法来获得某种Amazon EC2的星历实例。 理想将是 启动一个实例 做一些工作 重启实例(不停止) 将硬盘重置为默认状态。 如何使用亚马逊的机制(或其他想法,如果这是不可能的)做最后一步? 编辑: 我想这样做,因为我想重新设置实例的状态几次,而不必每次都花费整整一个小时。 在亚马逊,每次启动一个实例时,您必须至less支付一小时的费用。 我希望能够将实例重置为初始状态,因为不受信任的用户将使用该实例,从而访问不太安全的应用程序。 我希望能够在每次用户注销时重置实例。 一次只有一个用户可以访问该实例。
我试图通过SSH连接到一个新的有限的用户帐户使用PuTTY从Windows机器。 我用adduser limiteduser用户创build了用户,用passwd limiteduser用户设置了一个密码,并且复制了一个用puttygen创build的ssh密钥。 到目前为止,在WinSCP中,我可以查看主目录并复制/删除文件,但是当我尝试访问putty shell时 Using username "limiteduser". Server refused our key 然后是一个腻子窗口popup窗口,指出"Disconnected: No supported authentication methods available (server sent: publickey) 我可以用WinSCP访问站点,并且实际上复制文件,所以看起来sshauthentication工作正常。 我是否需要做其他事情来允许用户通过putty访问shell?
看来这应该是简单明了的,但是我没有在控制台中看到它,也没有注意到“描述实例”中的任何内容。 鉴于一些警报电子邮件被绑定到机器名称,迅速找出哪个实例是最有帮助的。 将所有实例名称的列表转储到我的帐户的计算机名称映射的一些方法将是理想的。 更新:我已经尝试从另一个EC2主机135-139打开端口,看看我是否可以使用NetBios来获取名称。 我跑了: ping -a <ip> nbtstat -a <ip> 没有返回远程IP的机器名称。 与本地IP都做。
我在EC2上设置了一个自动缩放组以及一个RDS Postgres实例。 我不使用ELB。 也许我应该… 面临的挑战是每创build一个新的EC2实例,它都会分配一个唯一的公有IP地址。 这意味着需要将新的入站规则应用于RDS的安全组,以允许此新的EC2实例通过端口5432(postgresql)连接到RDS。 我也遇到了Route 53的问题,因为需要将新的IP地址添加到DNS“A Record”以便正确parsingURL。 有没有一种方法来设置AWS来为我做这个,或者我需要使用boto编写一些python代码?
我发现我没有收到一段时间的电子邮件。 当我检查日志,我看到这样的错误消息: 1 Mar 7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: connect from localhost[127.0.0.1] 2 Mar 7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: 92963C1550: client=localhost[127.0.0.1] 3 Mar 7 03:37:32 ip-179-45-37-216 postfix/cleanup[24972]: 92963C1550: message-id=<[email protected]> 4 Mar 7 03:37:32 ip-179-45-37-216 postfix/qmgr[23814]: 92963C1550: from=<[email protected]>, size=1398, nrcpt=1 (queue active) 5 Mar 7 03:37:32 ip-179-45-37-216 postfix/smtpd[24969]: disconnect from localhost[127.0.0.1] 6 Mar 7 03:37:32 ip-179-45-37-216 postfix/smtp[24973]: connect […]
我注册了一个Amazon EC2的试用版,并创build了一个包含所有默认设置的新实例。 首次login时,30GB的C:Drive只有150兆免费。 我继续创build一个新的卷,并有一个D驱动器,但是当我试图下载一些在IE中的安装文件,他们甚至不会下载到D盘。 它的行为就像是这样,但它说它是腐败的。 我假设,因为C盘满了。 顺便现在充满。 0字节空闲。 那么,我该怎么办? 我不想收费。 我错过了什么? 更新我创build了一个新的实例,在向导的存储部分,这个消息突出显示: 符合条件的免费级客户可以获得高达30 GB的EBS通用(SSD)或磁盘存储。 详细了解免费使用率等级资格和使用限制。