<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>琪埃信息系统（上海）有限公司 &#187; EC2</title>
	<atom:link href="http://www.qiais.com/achives/category/was/ec2/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.qiais.com</link>
	<description>琪埃信息系统</description>
	<lastBuildDate>Tue, 11 Feb 2020 01:50:29 +0000</lastBuildDate>
	<language>zh-CN</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>AWS扩展root空间容量（备忘）</title>
		<link>http://www.qiais.com/achives/751/</link>
		<comments>http://www.qiais.com/achives/751/#comments</comments>
		<pubDate>Sat, 06 Sep 2014 01:20:01 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=751</guid>
		<description><![CDATA[AWS的CentOS实例创建时默认8Gb左右的root硬盘，现实当中这远远不够，需要扩展。 在创建实例时有一步...]]></description>
				<content:encoded><![CDATA[<p>AWS的CentOS实例创建时默认8Gb左右的root硬盘，现实当中这远远不够，需要扩展。<br />
在创建实例时有一步骤是设置root硬盘大小的，默认8GB，将其修改为100GB后，需要通过resize2fs命令使增加的硬盘可用</p>
<pre class="brush: plain; title: ; notranslate">
# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvde       7.9G  1.5G  6.0G  20% /
tmpfs           1.8G     0  1.8G   0% /dev/shm
</pre>
<p>使用resize2fs</p>
<pre class="brush: plain; title: ; notranslate">
# resize2fs /dev/xvde
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/xvde is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 7
Performing an on-line resize of /dev/xvde to 26214400 (4k) blocks.
The filesystem on /dev/xvde is now 26214400 blocks long.
</pre>
<p>再次确认</p>
<pre class="brush: plain; title: ; notranslate">
# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvde        99G  1.5G   92G   2% /
tmpfs           1.8G     0  1.8G   0% /dev/shm
</pre>
<p>root硬盘增加到99G了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/751/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWS 挂载 Instance storage</title>
		<link>http://www.qiais.com/achives/709/</link>
		<comments>http://www.qiais.com/achives/709/#comments</comments>
		<pubDate>Wed, 09 Apr 2014 09:01:38 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=709</guid>
		<description><![CDATA[1. fdisk命令 查看硬盘 2. df 命令查看/dev/xvdf是否已经被挂载 这里，我的 /dev/x...]]></description>
				<content:encoded><![CDATA[<h3>1. fdisk命令 查看硬盘</h3>
<pre class="brush: plain; title: ; notranslate">
[root@server01 ~]# fdisk -l

Disk /dev/xvdf: 160.1 GB, 160104972288 bytes
255 heads, 63 sectors/track, 19464 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/xvde: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

[root@server01 ~]# 
</pre>
<h3>2. df 命令查看/dev/xvdf是否已经被挂载</h3>
<pre class="brush: plain; title: ; notranslate">
[root@shop-nakano ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/xvde        40G  1.1G   37G   3% /
tmpfs           828M     0  828M   0% /dev/shm
/dev/xvdf       147G  188M  140G   1% /media/ephemeral0
[root@shop-nakano ~]# 
</pre>
<p>这里，我的 /dev/xvdf  已经挂载到 /media/ephemeral0了。</p>
<p>如果没有挂载的话，通过以下命令挂载。</p>
<p>格式化 /dev/xvdf </p>
<pre class="brush: plain; title: ; notranslate">mkfs -t ext4 /dev/xvdf</pre>
<p>挂接到 /media/ephemeral0, 如果/media/ephemeral0不存在的话，mkdir /media/ephemeral0 创建文件</p>
<pre class="brush: plain; title: ; notranslate">mount -t ext4 /dev/xvdf /media/ephemeral0</pre>
<p>开机启动挂载<br />
编辑 /etc/fstab 文件， 添加以下一行</p>
<pre class="brush: plain; title: ; notranslate">/dev/xvdf /media/ephemeral0 ext4 defaults 1 2</pre>
<p>这样，每次重新启动服务器后，Instance storage都会被挂载到/media/ephemeral0，</p>
<p>服务器相当于增加了160GB（small类型实例）硬盘。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/709/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AWS创建可重复使用的EC2实例</title>
		<link>http://www.qiais.com/achives/698/</link>
		<comments>http://www.qiais.com/achives/698/#comments</comments>
		<pubDate>Wed, 09 Apr 2014 07:00:54 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Nginx]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=698</guid>
		<description><![CDATA[云主机不同于我们的实际主机，实际主机要求我们在购买硬件后安装所有软件，或者购买安装了必要软件的主机。 每台主机...]]></description>
				<content:encoded><![CDATA[<p>云主机不同于我们的实际主机，实际主机要求我们在购买硬件后安装所有软件，或者购买安装了必要软件的主机。</p>
<p>每台主机都可能要重复相同的操作。</p>
<p>在AWS上我们可能通过一个已经搭建好的实例，来创建AMI,以后通过此AMI来创建实例，</p>
<p>从而可以减少我们很多不必要的劳动。</p>
<p>今天我们讨论如何在AWS上创建自己的AMI。</p>
<h3>1. 选择需要创建AMI的实例，先暂停次实例</h3>
<p>虽然创建AMI可以不用停止实例的运行，但是安全起见，还是暂停比较好。</p>
<p>Instance -> 想要创建AMI的实例（i-hanbaiten-model） &#8211;> 右击鼠标，点击stop</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-01.png"><img src="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-01-600x363.png" alt="2014-04-09-01" width="600" height="363" class="alignnone size-medium wp-image-699" /></a></p>
<h3>2. 选择已经停止的实例，创建AMI</h3>
<p>右击已经停止的实例 &#8211;> 选择 Create Image</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-02.png"><img src="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-02-600x363.png" alt="2014-04-09-02" width="600" height="363" class="alignnone size-medium wp-image-703" /></a></p>
<p>会弹出以下窗口</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-03.png"><img src="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-03-600x363.png" alt="2014-04-09-03" width="600" height="363" class="alignnone size-medium wp-image-704" /></a></p>
<p>在Image Name 中输入容易辨别的名称，</p>
<p>点击Create Image按钮就可以了，</p>
<p>创建AMI需要等待一段时间。</p>
<h3>3. 利用创建好的AMI，创建EC2实例</h3>
<p>点击 AMIs标签 &#8211;> 选择刚创建好的AMI（这里为hanbaiten-model）&#8211;> 右击 &#8211;> 选择 Launch</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-04.png"><img src="http://www.qiais.com/wp-content/uploads/2014/04/2014-04-09-04-600x363.png" alt="2014-04-09-04" width="600" height="363" class="alignnone size-medium wp-image-706" /></a></p>
<p>接下来的工作请参考<a href="http://www.qiais.com/achives/235/" title="在亚马逊AWS上创建EC2的Linux(CentOS)实例" target="_blank">在亚马逊AWS上创建EC2的Linux(CentOS)实例</a></p>
<h3>4. 创建AMI的好处</h3>
<p>1. 省去很多重复的工作</p>
<p>2. 增加系统盘的EBS容量，直接创建实例的话，系统盘的大小大部分为10G以下，作为服务器的话，很快就就爆满。<br />
   通过自己的AMI创建的话，EBS可以配置的更大。</p>
<p>结束</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/698/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>更改EC2实例的系统HostName（主机名）</title>
		<link>http://www.qiais.com/achives/677/</link>
		<comments>http://www.qiais.com/achives/677/#comments</comments>
		<pubDate>Wed, 02 Apr 2014 07:13:10 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=677</guid>
		<description><![CDATA[在亚马逊AWS的EC2的Linux实例中，如果不改变系统的HostName，每次通过终端登录到系统时，命令提示...]]></description>
				<content:encoded><![CDATA[<p>在亚马逊AWS的EC2的Linux实例中，如果不改变系统的HostName，每次通过终端登录到系统时，命令提示行显示如下：</p>
<pre class="brush: plain; title: ; notranslate">[ec2-user@12-34-567-89 ~]$</pre>
<p>如果只是管理一台服务器的话还好说，但是我们同时管理多台或者几十台服务器的话，麻烦就大了，</p>
<p>比如，我们要停止某台服务器的某个端口，一不小心，我们可能把别的服务器的端口给停掉了, 灾难就来了。</p>
<p>所以，很有必要给我们的服务器贴标签，使我们一进入到系统就知道在那台服务器。</p>
<p>可以通过以下方法改变服务器的Hostname。</p>
<h3>1. 将系统主机名改为公共域名</h3>
<p>如果我们拥有公共域名，如qiais.com, 并且我们设置了子域名credit.qiais.com给我们的某台服务器，那么我们可以通过修改<br />
/etc/sysconfig/network 来更改我们的主机名。</p>
<pre class="brush: plain; title: ; notranslate">vi /etc/sysconfig/network </pre>
<p>编辑/etc/sysconfig/network如下</p>
<pre class="brush: plain; title: ; notranslate">
NETWORKING=yes
NETWORKING_IPV6=no
#HOSTNAME=localhost.localdomain
HOSTNAME=credit.qiais.com
</pre>
<p>重启服务器，</p>
<pre class="brush: plain; title: ; notranslate">reboot</pre>
<p>再次登录服务器后，发现我们的命令提示符变为如下：</p>
<pre class="brush: plain; title: ; notranslate">[sai@credit ~]$ </pre>
<p>这样我们就很容易知道这台服务器的主机名为credit相关的域名的服务器了，而不会造成混乱。</p>
<h3>2. 不通过公共域名改变主机名</h3>
<p>有时候我们的服务器可能没有域名，也不需要域名，特别是在VPN内部运网络的时候，不是每台服务器都需要域名的。</p>
<p>这时候我们可以通过以下方法改变主机名：</p>
<pre class="brush: plain; title: ; notranslate">vi /etc/sysconfig/network </pre>
<p>编辑/etc/sysconfig/network如下</p>
<pre class="brush: plain; title: ; notranslate">
NETWORKING=yes
NETWORKING_IPV6=no
#HOSTNAME=localhost.localdomain
HOSTNAME=zhifubao.localdomain
</pre>
<p>编辑/etc/hosts</p>
<pre class="brush: plain; title: ; notranslate"> 127.0.0.1 zhifubao.localdomain webserver localhost localhost.localdomain</pre>
<p>重启服务器，</p>
<pre class="brush: plain; title: ; notranslate">reboot</pre>
<p>再次登录服务器后，发现我们的命令提示符变为如下：</p>
<pre class="brush: plain; title: ; notranslate">[sai@zhifubao ~]$ </pre>
<p>这样我们就知道这台服务器是与支付宝相关的服务器了。</p>
<h3>3. 更改命令提示行，不变动Hostname</h3>
<p>如果你既不想改变主机名，又想要个容易记住的显示名称，而不是类似于[sai@ip-12-34-567-89 ~]的由AWS自动生成的命令行提示符。</p>
<p>我们可以通过设置命令行提示符昵称的方法来实现:</p>
<p>1. 给命令行添加昵称</p>
<pre class="brush: plain; title: ; notranslate">[root@ip-12-34-567-89 ~]# sh -c 'echo &quot;export NICKNAME=paypal&quot; &gt; /etc/profile.d/prompt.sh'</pre>
<p>2. 修改/etc/bashrc</p>
<pre class="brush: plain; title: ; notranslate">[root@ip-12-34-567-89 ~ ~]# vi /etc/bashrc </pre>
<p>将</p>
<pre class="brush: plain; title: ; notranslate">
  # Turn on checkwinsize
  shopt -s checkwinsize
  [ &quot;$PS1&quot; = &quot;\\s-\\v\\\$ &quot; ] &amp;&amp; PS1=&quot;[\u@\h \W]\\$ &quot;       &lt;------ 将此处的\h改为$NICKNAME, 参看下一代码块
  # You might want to have e.g. tty in prompt (e.g. more virtual machines)
  # and console windows
  # If you want to do so, just add e.g.
  # if [ &quot;$PS1&quot; ]; then
  #   PS1=&quot;[\u@\h:\l \W]\\$ &quot;
  # fi
  # to your custom modification shell script in /etc/profile.d/ directory
</pre>
<p>改为</p>
<pre class="brush: plain; title: ; notranslate">
  # Turn on checkwinsize
  shopt -s checkwinsize
  [ &quot;$PS1&quot; = &quot;\\s-\\v\\\$ &quot; ] &amp;&amp; PS1=&quot;[\u@$NICKNAME \W]\\$ &quot;
  # You might want to have e.g. tty in prompt (e.g. more virtual machines)
  # and console windows
  # If you want to do so, just add e.g.
  # if [ &quot;$PS1&quot; ]; then
  #   PS1=&quot;[\u@\h:\l \W]\\$ &quot;
  # fi
  # to your custom modification shell script in /etc/profile.d/ directory
</pre>
<p>登出系统，再登陆系统，我们发现，命令提示行改变为：</p>
<pre class="brush: plain; title: ; notranslate">[root@paypal ~]# </pre>
<p>在没有改变主机名的情况下，我们实现的命令提示行的显示改变。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/677/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux(CentOS)停止ipv6的正确方法</title>
		<link>http://www.qiais.com/achives/648/</link>
		<comments>http://www.qiais.com/achives/648/#comments</comments>
		<pubDate>Thu, 27 Mar 2014 02:09:13 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=648</guid>
		<description><![CDATA[很多时候，我们架构服务器时，不需要使用ipv6, 所以应该将其停止，以节省我们有限的资源，特别是在云服务的aw...]]></description>
				<content:encoded><![CDATA[<p>很多时候，我们架构服务器时，不需要使用ipv6, 所以应该将其停止，以节省我们有限的资源，特别是在云服务的aws上。<br />
停止ipv6的正确方法为：<br />
在/etc/modprobe.d/ipv6.conf中添加以下内容</p>
<pre class="brush: plain; title: ; notranslate">options ipv6 disable=1</pre>
<p>而不是在/etc/modprobe.d/disable-ipv6.conf中添加上面的一行内容。</p>
<p>接下来停止ipv6服务</p>
<pre class="brush: plain; title: ; notranslate"># /etc/rc.d/init.d/ip6tables stop </pre>
<p>最后设置ip6tables 不随机启动</p>
<pre class="brush: plain; title: ; notranslate"># chkconfig ip6tables off</pre>
<p>确认查看</p>
<pre class="brush: plain; title: ; notranslate">
[root@ip-**-***-**-***]# chkconfig --list | grep &quot;3:on&quot;
acpid          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
auditd         	0:off	1:off	2:on	3:on	4:on	5:on	6:off
crond          	0:off	1:off	2:on	3:on	4:on	5:on	6:off
iptables       	0:off	1:off	2:on	3:on	4:on	5:on	6:off
netfs          	0:off	1:off	2:off	3:on	4:on	5:on	6:off
network        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
postfix        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
rsyslog        	0:off	1:off	2:on	3:on	4:on	5:on	6:off
sshd           	0:off	1:off	2:on	3:on	4:on	5:on	6:off
udev-post      	0:off	1:on	2:on	3:on	4:on	5:on	6:off
</pre>
<p>ip6tables的服务已经没有了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/648/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>亚马逊AWS上安装Nginx(Linux,CentOS环境)</title>
		<link>http://www.qiais.com/achives/430/</link>
		<comments>http://www.qiais.com/achives/430/#comments</comments>
		<pubDate>Sat, 08 Feb 2014 06:18:44 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=430</guid>
		<description><![CDATA[以前一直使用Apache服务器，但是在内存贵如油的AWS上，使用省内存的Nginx服务器应该是个不错的选择，它...]]></description>
				<content:encoded><![CDATA[<p>以前一直使用Apache服务器，但是在内存贵如油的AWS上，使用省内存的Nginx服务器应该是个不错的选择，它能降低我们很多成本。</p>
<p>关于AWS的linux实例安装请参考<a href="http://www.qiais.com/achives/235/" title="在亚马逊AWS上创建EC2的Linux(CentOS)实例" target="_blank">在亚马逊AWS上创建EC2的Linux(CentOS)实例</a></p>
<p>我们分以下五步，完成aws上nginx的架设。</p>
<p>1. 安装mysql<br />
2. 安装nginx<br />
3. 安装php<br />
4. 配置php<br />
5. 配置nginx<br />
6. 测试安装结果</p>
<p>安装必要的库</p>
<pre class="brush: plain; title: ; notranslate">
# cd
# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# rm -rf epel-release-6-8.noarch.rpm
</pre>
<h3>1. 安装mysql</h3>
<p>切换到root用户</p>
<pre class="brush: plain; title: ; notranslate">su</pre>
<p>安装mysql</p>
<pre class="brush: plain; title: ; notranslate"># yum install mysql mysql-server</pre>
<p>初始化mysql，具体参看<a href="http://www.qiais.com/achives/92/" title="在Linux(CentOS6)上搭建Apache2+Mysql5+PHP5开发环境" target="_blank">在Linux(CentOS6)上搭建Apache2+Mysql5+PHP5开发环境</a>的mysql安装部分。</p>
<h3>1. 安装nginx</h3>
<pre class="brush: plain; title: ; notranslate"># yum install nginx</pre>
<p>启动nginx，并且配置nginx开机启动</p>
<pre class="brush: plain; title: ; notranslate">
# /etc/init.d/nginx start
# chkconfig nginx on
</pre>
<h3>3. 安装php </h3>
<p>安装php及相关php的包</p>
<pre class="brush: plain; title: ; notranslate">
# yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-pear php-fpm
</pre>
<h3>4. 配置php</h3>
<pre class="brush: plain; title: ; notranslate"># vi /etc/php.ini</pre>
<p>找到#cgi.fix_pathinfo=1，在下面添加</p>
<pre class="brush: plain; title: ; notranslate">cgi.fix_pathinfo=0</pre>
<h3>5. 配置nginx </h3>
<pre class="brush: plain; title: ; notranslate">vi /etc/nginx/conf.d/default.conf</pre>
<p>更改如下</p>
<pre class="brush: plain; title: ; notranslate">
server {
    listen       80 default_server;
    server_name  _;

    #charset koi8-r;

    #access_log  logs/host.access.log  main;

    location / {
        #root   /usr/share/nginx/html;
        root   /var/www/html;
        index  index.php index.html index.htm;
    }

    error_page  404              /404.html;
    location = /404.html {
        #root   /usr/share/nginx/html;
        root   /var/www/html;
    }

    # redirect server error pages to the static page /50x.html
    #
    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
        #root   /usr/share/nginx/html;
        root   /var/www/html;
    }

    # proxy the PHP scripts to Apache listening on 127.0.0.1:80
    #
    #location ~ \.php$ {
    #    proxy_pass   http://127.0.0.1;
    #}

    # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
    #
    location ~ \.php$ {
        root           /var/www/html;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
    }

    # deny access to .htaccess files, if Apache's document root
    # concurs with nginx's one
    #
    #location ~ /\.ht {
    #    deny  all;
    #}
}
</pre>
<h3>6. 启动nginx</h3>
<pre class="brush: plain; title: ; notranslate">
# /etc/rc.d/init.d/nginx restart
# chkconfig nginx on
</pre>
<h3>7. 启动php-fpm</h3>
<pre class="brush: plain; title: ; notranslate">
# /etc/rc.d/init.d/php-fpm restart
# chkconfig php-fpm on
</pre>
<h3> 8. 测试安装 </h3>
<p>在/var/www/html中添加info.php,访问 http://********/info.php</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2014/02/2014-03-27-16.22.01.png"><img src="http://www.qiais.com/wp-content/uploads/2014/02/2014-03-27-16.22.01-600x534.png" alt="2014-03-27 16.22.01" width="600" height="534" class="alignnone size-medium wp-image-660" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/430/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在亚马逊AWS上创建EC2的Linux(CentOS)实例</title>
		<link>http://www.qiais.com/achives/235/</link>
		<comments>http://www.qiais.com/achives/235/#comments</comments>
		<pubDate>Mon, 30 Dec 2013 07:24:24 +0000</pubDate>
		<dc:creator><![CDATA[sai]]></dc:creator>
				<category><![CDATA[AWS]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.qiais.com/?p=235</guid>
		<description><![CDATA[在亚马逊AWS的EC2上搭建CentOS6服务器真的很方便，而且可以将自己搭建好的CentOS做成AMI，以后...]]></description>
				<content:encoded><![CDATA[<p>在亚马逊AWS的EC2上搭建CentOS6服务器真的很方便，而且可以将自己搭建好的CentOS做成AMI，以后再次需要CentOS服务器时，可以直接使用AMI，而不用重复做各种初始化安装设定，可谓一劳永逸了。</p>
<h3>第一步：创建EC2实例</h3>
<ul class="disc">
<li>
<h5>1.登录AWS的EC2</h5>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-1.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-1-300x75.png" alt="235-1" width="300" height="75" class="alignnone size-medium wp-image-238" /></a></p>
<p>进入到AWS后，点击［我的账户/控制台］->选择［AWS管理控制台］,进入到［Amazon Web Services］</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/253-2.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/253-2-300x170.png" alt="253-2" width="300" height="170" class="alignnone size-medium wp-image-240" /></a></p>
<p>输入用户名，密码，点击［Sign using our secure server］</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-3.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-3-300x200.png" alt="235-3" width="300" height="200" class="alignnone size-medium wp-image-248" /></a></p>
<p>点击EC2，进入EC2的Dashboard（仪表盘）</p>
</li>
<li>
<h5>2.创建EC2实例</h5>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-4.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-4-300x197.png" alt="235-4" width="300" height="197" class="alignnone size-medium wp-image-250" /></a></p>
<p>点击［Launch Instance］进入到EC2实例创建画面，开始创建EC2实例。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-5.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-5-300x146.png" alt="235-5" width="300" height="146" class="alignnone size-medium wp-image-256" /></a></p>
<p>点击［AWS Marketplace］，以选择必要原始AMI（后面我们要在此AMI基础上设置安装软件，制作自己的AMI）。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-6.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-6-300x188.png" alt="235-6" width="300" height="188" class="alignnone size-medium wp-image-257" /></a></p>
<p>在搜索栏里输入［CentOS 6］后，按下［enter］键。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-7.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-7-300x216.png" alt="235-7" width="300" height="216" class="alignnone size-medium wp-image-258" /></a></p>
<p>选择［CentOS 6.4 (x86_64) &#8211; Release Media］，然后点击［Select］，进入到EC2实例类型选择界面。这里我们选择64位Release Media版本的CentOS（投稿时最新版），稍后我们自己将更新系统，设置各种安全程序。注意请选择免费的AMI，有些AMI有特定配置，需要收费。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-8.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-8-300x204.png" alt="235-8" width="300" height="204" class="alignnone size-medium wp-image-261" /></a></p>
<p>选择［All instance types］->［m1.small］->［Next：Configure Instance Details］,以进入详细配置界面。<strong style="color:red;">下面的图有个地方圈错了，不是［Review and launch］,而是［Next：Configure Instance Details］</strong>。这里我们没有选择t1.micro实例类型。如果基于学习目的的话，建议选择t1.micro，因为它有一年的期限是免费使用的。这里因为后来我们要配置各种服务器，t1.micro内存有点不足，而且也不方便加载Instance Storage（实例存储硬盘，在每次stop或terminal实例时，保存的数据会丢失。但restart实例时不会丢失，就是鸡肋，食之无味弃之可惜，但如果当内存缓存或者数据库缓存的话，是非常有用的，可以让你的web程序更流畅，不用每次反复读取数据库，与频繁内存处理）m1.small有160GB的实例硬盘，m1.medium有410Gb，m1.large有420GB的实例硬盘。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-9.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-9-300x222.png" alt="235-9" width="300" height="222" class="alignnone size-medium wp-image-265" /></a></p>
<p>再详细配置界面需要注意的是区域选择，见上图右上角。这里我选择的是亚马逊位于东京的服务区域。东京相对来说比较贵，建议选择位于美国本土的服务区域，因为亚马逊AWS已经入驻中国，可能不久的将来大家都可以选择位于中国的服务区了。最后选择［Next：Add storage］，以进入硬盘设置界面。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-10.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-10-300x141.png" alt="235-10" width="300" height="141" class="alignnone size-medium wp-image-270" /></a></p>
<p>这里，我们没有做任何配置，直接［Next：Tag Instance］，给我们的实例贴标签。因为以后我们要做自己的AMI，所以这里就没有增加EBS的容量。如果直接使用此实例的话，应该扩大EBS容量，否则服务器很快就会爆满的。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-11.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-11-300x102.png" alt="235-11" width="300" height="102" class="alignnone size-medium wp-image-272" /></a></p>
<p>在［Value］栏里输入任意你喜欢的字符串，最好是英文。然后点击［Next：Configure Security Group］，进入到实例的防火墙设置。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-12.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-12-300x158.png" alt="235-12" width="300" height="158" class="alignnone size-medium wp-image-273" /></a></p>
<p>选择［Create a new security group］然后点击［Review and Launch］，以启动我们的CentOS服务器。默认的Security Group只开放SSH的22端口，以后需要80，25等等端口都要到控制台管理界面的［Security Group］界面打开。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-13.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-13-300x182.png" alt="235-13" width="300" height="182" class="alignnone size-medium wp-image-274" /></a></p>
<p>点击［Launch］，启动我们的AWS云服务器。这里有两个警告，不用管他们。警告一是提示我们可以自己开放防火墙多口，警告二是因为我选择了m1.small是收费的实例。</p>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-14.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-14-300x198.png" alt="235-14" width="300" height="198" class="alignnone size-medium wp-image-275" /></a></p>
<p>这里创建我们远程登录AWS云服务器的秘钥文件，<strong style="color:red;">请注意下载后秘钥文件后一定要好好保存，否则无法登录远程服务器。</strong>最后点击［Launch Instance］。进入到我们的EC2实例管理界面确认。</p>
</li>
<li>
<h5>3.确认EC2的CentOS实例创建成功。</h5>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-15.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-15-300x130.png" alt="235-15" width="300" height="130" class="alignnone size-medium wp-image-276" /></a></p>
<p>上面可以看到，我们的m1.small实例创建成功了。我们可以通过下载的秘钥文件来远程登录到我们的服务器。上图左边有［Security Group］以及［Elastic IPs］，前者设置开放端口，后者可以绑定固定IP，实例创建后，动态分配一个类似于［Public DNS<br />
ec2-53-232－23－999.ap-northeast-1.compute.amazonaws.com］的域名，通过此域名可以远程链接到服务器。但这个动态域名每次重启都会改变，所以最好通过［Elastic IPs］分配一个固定IP再绑定到我们的实例，这样就可以省去重启的麻烦了。</p>
</li>
<li>
<h5>4.远程连接EC2的CentOS实例</h5>
<p><a href="http://www.qiais.com/wp-content/uploads/2013/12/235-16.png"><img src="http://www.qiais.com/wp-content/uploads/2013/12/235-16-300x192.png" alt="235-16" width="300" height="192" class="alignnone size-medium wp-image-278" /></a></p>
<p>在MAC上我们可以通过以上命令链接到服务器。Windows上请安装cgywin然后通过一样的命令链接；当然也可以通过putty链接，稍微麻烦一点。</p>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.qiais.com/achives/235/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
