<?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>webプログラマーのメモ &#187; サーバー管理</title>
	<atom:link href="http://blog.96q.org/category/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%bc%e7%ae%a1%e7%90%86/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.96q.org</link>
	<description>SELECT * FROM engineer_life;</description>
	<lastBuildDate>Tue, 31 Jan 2012 16:09:48 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>知っておきたい8つのサーバーリソース(ネットワーク)監視ツール</title>
		<link>http://blog.96q.org/2011/12/01/monitoring-tool-8/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=monitoring-tool-8</link>
		<comments>http://blog.96q.org/2011/12/01/monitoring-tool-8/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 23:16:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ScientificLinux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[cacti]]></category>
		<category><![CDATA[ganglia]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[MRTG]]></category>
		<category><![CDATA[munin]]></category>
		<category><![CDATA[Nagios]]></category>
		<category><![CDATA[zabbix]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=487</guid>
		<description><![CDATA[サーバーで何か問題が発生した場合、解決する為にこれらの監視ツールを使うと良いでしょう。 フリーおよびオープンソースのサーバーおよびネットワークの監視ツールはたくさんあります。 1.Munin 動作DEMO これはCPU使 &#8230; <a href="http://blog.96q.org/2011/12/01/monitoring-tool-8/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/' rel='bookmark' title='さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)'>さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)</a></li>
<li><a href='http://blog.96q.org/2008/09/19/linux-textbook-free-download/' rel='bookmark' title='Linuxの標準教科書が無料でダウンロード出来ます。'>Linuxの標準教科書が無料でダウンロード出来ます。</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>サーバーで何か問題が発生した場合、解決する為にこれらの監視ツールを使うと良いでしょう。</p>
<p>フリーおよびオープンソースのサーバーおよびネットワークの監視ツールはたくさんあります。</p>
<h2>1.<a href="http://munin-monitoring.org/" title="Munin" target="_blank">Munin</a></h2>
<p><div id="attachment_282" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2010/02/munin-graph-300x208.jpg" alt="munin-graph" title="munin-graph" width="300" height="208" class="size-medium wp-image-282" /><p class="wp-caption-text">munin-graph</p></div><br />
<a href="http://demo.munin-monitoring.org/munin-monitoring.org/demo.munin-monitoring.org/index.html" title="動作DEMO" target="_blank">動作DEMO</a></p>
<p>これはCPU使用率、メモリ、ディスク容量のようなコアのシステムリソース、MySQL、Apacheのようなサーバーアプリケーションを監視することができます。</p>
<p>インストール方法や使い方については、<br />
<a href="http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/" title="CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti" target="_blank">CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a><br />
の記事を参考にしてください。</p>
<h2>2.<a href="http://www.cacti.net/" title="cacti" target="_blank">Cacti</a></h2>
<div id="attachment_488" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/cacti-300x246.png" alt="cacti" title="cacti" width="300" height="246" class="size-medium wp-image-488" /><p class="wp-caption-text">cacti</p></div>
<p>これはMunin によく似ています。しかし、グラフのサイズを変更し任意の範囲で閲覧出来る事が違う点です。<br />
Munin は1日、1週間、1ヶ月など固定の期間ですが、Cacti は直近の2時間、直近の4日間など自由な期間で表示する事が出来ます。</p>
<h2>3.<a href="http://www.nagios.org/" title="Nagios" target="_blank">Nagios</a></h2>
<div id="attachment_489" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/nagios-300x272.png" alt="nagios" title="nagios" width="300" height="272" class="size-medium wp-image-489" /><p class="wp-caption-text">nagios</p></div>
<p>このツールの提供元は、nagios が&#8221;ITインフラ監視の業界標準&#8221;であることを述べています。<br />
確かにその通りかも知れません。多くのサイトで利用実績があるようです。</p>
<p><a href="http://demos.nagios.com/" title="動作DEMO" target="_blank">動作DEMO</a></p>
<h2>4.<a href="http://www.zabbix.com/jp/" title="Zabbix" target="_blank">Zabbix</a></h2>
<div id="attachment_490" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/zabbix-300x217.png" alt="zabbix" title="zabbix" width="300" height="217" class="size-medium wp-image-490" /><p class="wp-caption-text">zabbix</p></div>
<p>機能的にはNagios と似ています。</p>
<h2>5.<a href="http://www.observium.org/wiki/Main_Page" title="observium" target="_blank">observium</a></h2>
<div id="attachment_491" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/observium-300x199.png" alt="observium" title="observium" width="300" height="199" class="size-medium wp-image-491" /><p class="wp-caption-text">observium</p></div>
<p>こちらもNagios にも劣らず機能豊富です。<br />
<a href="http://demo.observium.org/" title="動作DEMO" target="_blank">動作DEMO</a></p>
<h2>6.<a href="http://ganglia.info/" title="ganglia" target="_blank">ganglia</a></h2>
<p><div id="attachment_492" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/ganglia-300x121.png" alt="ganglia" title="ganglia" width="300" height="121" class="size-medium wp-image-492" /><p class="wp-caption-text">ganglia</p></div><br />
<a href="http://monitor.millennium.berkeley.edu/" title="動作DEMO" target="_blank">動作DEMO</a></p>
<h2>7.<a href="http://mmonit.com/monit/" title="monit" target="_blank">monit</a></h2>
<div id="attachment_493" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/monit-300x235.png" alt="monit" title="monit" width="300" height="235" class="size-medium wp-image-493" /><p class="wp-caption-text">monit</p></div>
<h2>8.<a href="http://www.zenoss.com/" title="zenoss" target="_blank">zenoss</a></h2>
<p><div id="attachment_494" class="wp-caption alignnone" style="width: 310px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/zenoss-300x196.png" alt="zenoss" title="zenoss" width="300" height="196" class="size-medium wp-image-494" /><p class="wp-caption-text">zenoss</p></div><br />
これは、Zenoss Enterpriseと呼ばれる商用サーバ監視ツールのオープンソース版です。Nagiosのプラグインフォーマットをサポートしているので、様々なNagiosのプラグインはZenossでも利用することができます。</p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/' rel='bookmark' title='さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)'>さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)</a></li>
<li><a href='http://blog.96q.org/2008/09/19/linux-textbook-free-download/' rel='bookmark' title='Linuxの標準教科書が無料でダウンロード出来ます。'>Linuxの標準教科書が無料でダウンロード出来ます。</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2011/12/01/monitoring-tool-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)</title>
		<link>http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sakura-vps-apache-mysql-php-install-lamp</link>
		<comments>http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 01:12:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ScientificLinux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[さくらのVPS]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=473</guid>
		<description><![CDATA[さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築) こちらの記事の続きという位置付なので事前に読んでおくと幸せになれるかも:) さくらのVPSに(CentOS6より良い)Scientifi &#8230; <a href="http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/' rel='bookmark' title='さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール'>さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)</p>
<div id="attachment_474" class="wp-caption alignnone" style="width: 634px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/sakura-vps.png" alt="" title="さくらのVPS" width="624" height="144" class="size-full wp-image-474" /><p class="wp-caption-text">さくらのVPS</p></div>
<h2>こちらの記事の続きという位置付なので事前に読んでおくと幸せになれるかも:)</h2>
<p><a href="http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/" title="さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール">さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール</a><br />
<a href="http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/" title="さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール">さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</a></p>
<p>まずは、最新版のMySQL やPHP を入れるために</p>
<h2>yum リポジトリの追加</h2>
<p>・epel<br />
# さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール<br />
# の記事等を実施していて<br />
# 既に入っているのであれば必要ありません。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo rpm --import http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL-6
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
</pre>
<p>・remi</p>
<pre class="wp-code-highlight prettyprint">
$ sudo rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
</pre>
<p>・rpmforge</p>
<pre class="wp-code-highlight prettyprint">
$ sudo rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
$ sudo rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
</pre>
<h2>Apache のインストール</h2>
<pre class="wp-code-highlight prettyprint">
$ sudo yum install httpd httpd-devel
</pre>
<h2>Apache の不要なモジュール読み込み停止など</h2>
<p>下記サイトを参考に実施</p>
<p>参考サイト:)<br />
ウェブ開発者のための、1時間でできるLAMP環境構築術（CentOS編）<br />
<a href="http://tanaka.sakura.ad.jp/netservice/vps/" target="_blank">http://tanaka.sakura.ad.jp/netservice/vps/</a></p>
<p>結果：</p>
<pre class="wp-code-highlight prettyprint">
$ diff httpd.conf.origin httpd.conf
44c44
&lt; ServerTokens OS
---
&gt; ServerTokens Prod
70c70
&lt; Timeout 60
---
&gt; Timeout 45
105c105
&lt; MaxSpareServers   20
---
&gt; MaxSpareServers   10
107,108c107,108
&lt; MaxClients       256
&lt; MaxRequestsPerChild  4000
---
&gt; MaxClients        30
&gt; MaxRequestsPerChild  800
119,120c119,120
&lt; StartServers         4
&lt; MaxClients         300
---
&gt; StartServers         2
&gt; MaxClients         150
151c151
&lt; LoadModule auth_digest_module modules/mod_auth_digest.so
---
&gt; #LoadModule auth_digest_module modules/mod_auth_digest.so
153,156c153,156
&lt; LoadModule authn_alias_module modules/mod_authn_alias.so
&lt; LoadModule authn_anon_module modules/mod_authn_anon.so
&lt; LoadModule authn_dbm_module modules/mod_authn_dbm.so
&lt; LoadModule authn_default_module modules/mod_authn_default.so
---
&gt; #LoadModule authn_alias_module modules/mod_authn_alias.so
&gt; #LoadModule authn_anon_module modules/mod_authn_anon.so
&gt; #LoadModule authn_dbm_module modules/mod_authn_dbm.so
&gt; #LoadModule authn_default_module modules/mod_authn_default.so
159,164c159,164
&lt; LoadModule authz_owner_module modules/mod_authz_owner.so
&lt; LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
&lt; LoadModule authz_dbm_module modules/mod_authz_dbm.so
&lt; LoadModule authz_default_module modules/mod_authz_default.so
&lt; LoadModule ldap_module modules/mod_ldap.so
&lt; LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
---
&gt; #LoadModule authz_owner_module modules/mod_authz_owner.so
&gt; #LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
&gt; #LoadModule authz_dbm_module modules/mod_authz_dbm.so
&gt; #LoadModule authz_default_module modules/mod_authz_default.so
&gt; #LoadModule ldap_module modules/mod_ldap.so
&gt; #LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
167c167
&lt; LoadModule logio_module modules/mod_logio.so
---
&gt; #LoadModule logio_module modules/mod_logio.so
169,172c169,172
&lt; LoadModule ext_filter_module modules/mod_ext_filter.so
&lt; LoadModule mime_magic_module modules/mod_mime_magic.so
&lt; LoadModule expires_module modules/mod_expires.so
&lt; LoadModule deflate_module modules/mod_deflate.so
---
&gt; #LoadModule ext_filter_module modules/mod_ext_filter.so
&gt; #LoadModule mime_magic_module modules/mod_mime_magic.so
&gt; #LoadModule expires_module modules/mod_expires.so
&gt; #LoadModule deflate_module modules/mod_deflate.so
174c174
&lt; LoadModule usertrack_module modules/mod_usertrack.so
---
&gt; #LoadModule usertrack_module modules/mod_usertrack.so
181c181
&lt; LoadModule dav_fs_module modules/mod_dav_fs.so
---
&gt; #LoadModule dav_fs_module modules/mod_dav_fs.so
185,186c185,186
&lt; LoadModule actions_module modules/mod_actions.so
&lt; LoadModule speling_module modules/mod_speling.so
---
&gt; #LoadModule actions_module modules/mod_actions.so
&gt; #LoadModule speling_module modules/mod_speling.so
189c189
&lt; LoadModule substitute_module modules/mod_substitute.so
---
&gt; #LoadModule substitute_module modules/mod_substitute.so
193c193
&lt; LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
---
&gt; #LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
195,197c195,197
&lt; LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
&lt; LoadModule proxy_connect_module modules/mod_proxy_connect.so
&lt; LoadModule cache_module modules/mod_cache.so
---
&gt; #LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
&gt; #LoadModule proxy_connect_module modules/mod_proxy_connect.so
&gt; #LoadModule cache_module modules/mod_cache.so
199c199
&lt; LoadModule disk_cache_module modules/mod_disk_cache.so
---
&gt; #LoadModule disk_cache_module modules/mod_disk_cache.so
331c331
&lt;     Options Indexes FollowSymLinks
---
&gt;     Options -Indexes FollowSymLinks
493a494,498
&gt; # ログ記録対象外の設定
&gt; #
&gt; SetEnvIfNoCase Request_URI &quot;\.(gif|jpg|jpeg|css|png|js)$&quot; nolog_object
&gt;
&gt; #
526c531
&lt; CustomLog logs/access_log combined
---
&gt; CustomLog logs/access_log combined env=!nolog_object
536c541
&lt; ServerSignature On
---
&gt; ServerSignature Off
759c764
&lt; AddDefaultCharset UTF-8
---
&gt; #AddDefaultCharset UTF-8
</pre>
<p>・自動起動ON</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /sbin/chkconfig httpd on
</pre>
<p>・httpd起動</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /etc/init.d/httpd start
</pre>
<h2>MySQL のインストール</h2>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install mysql-{devel,server}
</pre>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<pre class="wp-code-highlight prettyprint">
Cannot find a valid baseurl for repo: remi
</pre>
<p>※とエラーが出たので、「/etc/yum.repos.d/remi.repo」を修正します。</p>
<pre class="wp-code-highlight prettyprint">
$ diff remi.repo.origin remi.repo
4c4
&lt; mirrorlist=http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror
---
&gt; mirrorlist=http://rpms.famillecollet.com/enterprise/6/remi/mirror
</pre>
<p>単純に$releasever(多分6.1に展開される)を6 に変えただけです<br />
他に良い方法があるかと思うのですが。。<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<h2>MySQLの設定(安全な設定やmy.cnfなど)</h2>
<p>・自動起動ON</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /sbin/chkconfig mysqld on
</pre>
<p>・MySQL起動</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /etc/init.d/mysqld start
</pre>
<p>・安全な利用をする為に以下コマンドを実行<br />
※root のパスワード無しや、デフォルトのtestデータベースを削除する事ができます</p>
<pre class="wp-code-highlight prettyprint">
$ /usr/bin/mysql_secure_installation

    最初はroot ユーザーで接続します(Enterをそのまま押せば良いです)
    Enter current password for root (enter for none):

    次に、root のパスワードを設定するか？と聞かれるのでYES
    Set root password? [Y/n] y
    New password: ★お好きなパスワードを入力
    Re-enter new password: ★もう一度入力
    Password updated successfully!
    Reloading privilege tables..
     ... Success!

    デフォルトの匿名ユーザーを削除する？YES
    Remove anonymous users? [Y/n] y

    リモートからのroot ログインを拒否する？YES
    Disallow root login remotely? [Y/n] y

    testデータベースを削除する？YES
    Remove test database and access to it? [Y/n] y

    上記の設定を反映させる？YES
    Reload privilege tables now? [Y/n] y

    All done!  If you've completed all of the above steps, your MySQL
    installation should now be secure.

    Thanks for using MySQL!
</pre>
<p>てな感じになればOKです！</p>
<p>・my.cnf の設定</p>
<pre class="wp-code-highlight prettyprint">
$ sudo mv /etc/my.cnf /etc/my.cnf.origin
$ sudo cp /usr/share/doc/mysql-server-5.5.17/my-medium.cnf /etc/my.cnf
$ sudo /etc/init.d/mysqld restart
</pre>
<h2>PHP のインストール</h2>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install php php-{devel,gd,mbstring,mcrypt,mysql,pear}
</pre>
<p>・PHPコンパイラのapcをインストール</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install php-pecl-apc
</pre>
<h2>phpMyAdminのインストール</h2>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install phpMyAdmin
</pre>
<pre class="wp-code-highlight prettyprint">
$ sudo cp -p /etc/phpMyAdmin/config.inc.php /etc/phpMyAdmin/config.inc.php.origin
</pre>
<p>     ※$cfg['blowfish_secret'] の値を適当な値に書き換えます</p>
<pre class="wp-code-highlight prettyprint">
$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
</pre>
<p>     ※allow from [IPアドレス]</p>
<p>・Apache 再起動</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /etc/init.d/httpd restart
</pre>
<h2>参考サイト:)</h2>
<p>ウェブ開発者のための、1時間でできるLAMP環境構築術（CentOS編）<br />
<a href="http://tanaka.sakura.ad.jp/netservice/vps/" target="_blank">http://tanaka.sakura.ad.jp/netservice/vps/</a></p>
<p>さくら VPS + CentOS のチューニングや高速化もっとこうすれば良かった作業まとめ<br />
<a href="http://weble.org/2011/08/14/centos-config" target="_blank">http://weble.org/2011/08/14/centos-config</a></p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/' rel='bookmark' title='さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール'>さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</title>
		<link>http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sakura-vps-logwatch-denyhosts-install</link>
		<comments>http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 13:31:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ScientificLinux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[denyhosts]]></category>
		<category><![CDATA[logwatch]]></category>
		<category><![CDATA[Scientific]]></category>
		<category><![CDATA[さくらのVPS]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=457</guid>
		<description><![CDATA[さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール こちらの記事も参考に読まれると幸せになれるかも:) さくらのVPSに(CentOSより良い)Scientific L &#8230; <a href="http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/' rel='bookmark' title='さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール'>さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</p>
<div id="attachment_463" class="wp-caption alignnone" style="width: 357px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/denyhosts.png" alt="" title="denyhosts" width="347" height="73" class="size-full wp-image-463" /><p class="wp-caption-text">denyhosts</p></div>
<h2>こちらの記事も参考に読まれると幸せになれるかも:)</h2>
<p><a href="http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/" title="さくらのVPSに(CentOSより良い)Scientific Linux6をインストール">さくらのVPSに(CentOSより良い)Scientific Linux6をインストール</a></p>
<h2>ログレポート(logwatch)のインストールと設定</h2>
<p>まずは、運用ログの監視です。<br />
一日一回、各種ログを読みやすく整形してメールで送ってくれる<br />
logwatch を利用してみましょう。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum install logwatch
</pre>
<p>インストールできたら、ちゃんと動くか確認してみましょう。<br />
print オプションをつけると、メールが送られずにコンソールに結果が表示されます。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /usr/sbin/logwatch --print
</pre>
<p>設定ファイルは /etc/logwatch/conf/logwatch.conf です。<br />
中を見てみると</p>
<pre class="wp-code-highlight prettyprint">
# Local configuration options go here (defaults are in /usr/share/logwatch/default.conf/logwatch.conf)
</pre>
<p>とだけ書かれてますね。<br />
デフォルト設定と違う設定にしたい場合は、このファイルに書いていってください。<br />
デフォルトだと root 宛てにメールを送る設定になってるので以下のような行を追加して、<br />
メールのあて先を変更してください。</p>
<pre class="wp-code-highlight prettyprint">
MailTo = hoge@example.com
</pre>
<p>※hoge@example.com は自分のメールアドレスに適宜変更して下さい</p>
<p>・cron の自動実行<br />
logwatch をインストールすると、/etc/cron.daily/0logwatch<br />
が自動で作られていて、1日一回レポートメールを送信するように<br />
なっているので特に作業は必要無いです</p>
<p>より詳しくは以下、参照<br />
＠IT：アクセスログの改ざんと検出方法  &#8211; Page2<br />
<a href="http://www.atmarkit.co.jp/fsecurity/rensai/iprotect06/iprotect02.html" target="_blank">http://www.atmarkit.co.jp/fsecurity/rensai/iprotect06/iprotect02.html</a><br />
＠IT：サーバのログ監視ツールを使いこなそう（3/3）<br />
<a href="http://www.atmarkit.co.jp/flinux/rensai/root04/root04c.html" target="_blank">http://www.atmarkit.co.jp/flinux/rensai/root04/root04c.html</a></p>
<h2>不正アクセス拒否(denyhosts)のインストール</h2>
<p>これは、定期的に log を監視して、SSHの総当り攻撃をしてくるIPアドレスを自動的に<br />
/etc/hosts.deny に登録してくれるものです。</p>
<p>・インストール方法<br />
yum リポジトリとして epel が登録されてない場合は、まず epel を登録。<br />
※既にepel が登録されている場合は、作業の必要は無しです。次のyum install に進んでください</p>
<pre class="wp-code-highlight prettyprint">
$ sudo rpm --import http://download.fedora.redhat.com/pub/epel/RPM-GPG-KEY-EPEL-6
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
</pre>
<p>yum で denyhosts をインストール</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum install denyhosts
</pre>
<p>denyhosts を起動し、自動起動の設定を行う</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /etc/init.d/denyhosts start
$ sudo /sbin/chkconfig denyhosts on
</pre>
<p>例外的にアクセスを許可しておきたいIP アドレスが有る場合は<br />
/var/lib/denyhosts/allowed-hosts に記述すればOKです。</p>
<p>不正アクセスを検知した場合 /etc/hosts.deny に追記されていくはずです。</p>
<h2>参考サイト</h2>
<p>VPS 借りたら、せめてこれくらいはやっとけというセキュリティ設定<br />
<a href="http://dogmap.jp/2011/05/12/vps-security/" target="_blank">http://dogmap.jp/2011/05/12/vps-security/</a></p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/' rel='bookmark' title='さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール'>さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>さくらのVPSに(CentOS6より良い)Scientific Linux6をインストール</title>
		<link>http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scientific-linux6-install-the-vps-transfer-from-centos</link>
		<comments>http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 03:07:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[ScientificLinux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[Scientific]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[さくらのVPS]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=449</guid>
		<description><![CDATA[▼参考サイト Scientific Linux 6｜カスタムOSインストールガイド http://support.sakura.ad.jp/manual/vps/mainte/custom_scientificlinux &#8230; <a href="http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2008/09/17/linux-install-failure-10/' rel='bookmark' title='[Linux]ソフトウェアのインストール時にやってしまいがちな失敗10選'>[Linux]ソフトウェアのインストール時にやってしまいがちな失敗10選</a></li>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id="attachment_467" class="wp-caption alignnone" style="width: 460px"><img src="http://blog.96q.org/wp-content/uploads/2011/11/scientific_linux.png" alt="" title="Scientific Linux" width="450" height="100" class="size-full wp-image-467" /><p class="wp-caption-text">Scientific Linux</p></div>
<p>▼参考サイト<br />
Scientific Linux 6｜カスタムOSインストールガイド<br />
<a href="http://support.sakura.ad.jp/manual/vps/mainte/custom_scientificlinux.html" title="Scientific Linux 6｜カスタムOSインストールガイド" target="_blank">http://support.sakura.ad.jp/manual/vps/mainte/custom_scientificlinux.html</a></p>
<p>上記を参考にまずはインストールと起動まで進める。<br />
その後の設定は以下。</p>
<h2>更新可能なパッケージのアップデート</h2>
<pre class="wp-code-highlight prettyprint">
# yum update
</pre>
<p>※特に更新は無かった</p>
<h2>言語設定</h2>
<pre class="wp-code-highlight prettyprint"># vi /etc/sysconfig/i18n</pre>
<pre class="wp-code-highlight prettyprint">
LANG=&quot;C&quot;
  ↓
LANG=&quot;ja_JP.UTF-8&quot;
</pre>
<h2>iptables の設定</h2>
<pre class="wp-code-highlight prettyprint"># vi /etc/sysconfig/iptables</pre>
<p>※以下の内容を書き込む</p>
<pre class="wp-code-highlight prettyprint">
*filter
:INPUT   ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT  ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]

-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

# SSH, HTTP
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 10022 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80    -j ACCEPT

-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

COMMIT
</pre>
<p>※SSH は後で説明しますが、セキュリティ的にデフォルトの22番ポート<br />
ではなく、任意のポートに変更します<br />
ここでは、10022番にしました</p>
<p>・iptables の再起動</p>
<pre class="wp-code-highlight prettyprint"># /etc/init.d/iptables restart</pre>
<p>・設定確認</p>
<pre class="wp-code-highlight prettyprint"># /sbin/iptables -L</pre>
<h2>一般ユーザの作成</h2>
<pre class="wp-code-highlight prettyprint">
# useradd -m 任意のユーザ名
# passwd 任意のユーザ名
</pre>
<p>続いて、作成したユーザーがsudo コマンドでroot になれるように<br />
wheel グループに追加</p>
<pre class="wp-code-highlight prettyprint"># usermod -G wheel 任意のユーザ名</pre>
<p>パスワード無しでsudo が使えるように</p>
<pre class="wp-code-highlight prettyprint">
# visudo

# %wheel        ALL=(ALL)       NOPASSWD: ALL
</pre>
<p>※上記のコメント(#)を外す</p>
<h2>公開鍵を設定する</h2>
<pre class="wp-code-highlight prettyprint">
# cd /home/任意のユーザ名/
# mkdir .ssh
# chmod 700 .ssh
# vi .ssh/authorized_keys
</pre>
<p>※公開鍵の作成方法等、詳しくは以下を参照<br />
・公開・秘密鍵ペアの作成<br />
<a href="http://9jp.info/archives/11485" title="公開・秘密鍵ペアの作成" target="_blank">http://9jp.info/archives/11485</a></p>
<pre class="wp-code-highlight prettyprint">
# chown -R 任意のユーザ名:任意のユーザ名 .ssh
# chmod 600 .ssh/authorized_keys
</pre>
<h2>SSH設定の変更</h2>
<pre class="wp-code-highlight prettyprint"># vi /etc/sysconfig/sshd</pre>
<p>※ポート番号変更<br />
※パスワード認証を拒否<br />
※rootでのログインを拒否</p>
<pre class="wp-code-highlight prettyprint">OPTIONS=&quot;-p 10022 -o PermitRootLogin=no -o PasswordAuthentication=no&quot;</pre>
<p>=============<br />
ほとんどのブログでは「/etc/ssh/sshd_config」を<br />
書き換えているのが主流のようですが、</p>
<p>「/etc/sysconfig/sshd」の方を書き換えた方が<br />
アップデートの時にrpmnewが出来て～、diffして～、書き換えて反映して～<br />
って作業が無くなるので楽だと思います。<br />
=============</p>
<h2>SSHの再起動</h2>
<pre class="wp-code-highlight prettyprint"># /etc/init.d/sshd restart</pre>
<p>ここまでやったら、一旦ログアウトして<br />
作成した一般ユーザーでログイン出来るか試す。</p>
<p>続きの記事は、<br />
「<a href="http://blog.96q.org/2011/11/21/sakura-vps-logwatch-denyhosts-install/" title="さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール">さくらのVPS ログレポート(logwatch)と不正アクセス拒否(denyhosts)のインストール</a>」です</p>
<p>更に続きのLAMP環境構築の記事は、<br />
「<a href="http://blog.96q.org/2011/11/22/sakura-vps-apache-mysql-php-install-lamp/" title="さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)">さくらのVPS Apache+MySQL+PHPのインストール(LAMP環境構築)</a>」</p>
<p>以上です。</p>
<h2>参考サイト</h2>
<p>VPSの初期設定とLAMP環境を構築する方法。<br />
<a href="http://9jp.info/archives/11485" title="VPSの初期設定とLAMP環境を構築する方法。" target="_blank">http://9jp.info/archives/11485</a></p>
<p>VPS 借りたら、せめてこれくらいはやっとけというセキュリティ設定 : dogmap.jp<br />
<a href="http://dogmap.jp/2011/05/12/vps-security/" title="VPS 借りたら、せめてこれくらいはやっとけというセキュリティ設定 : dogmap.jp" target="_blank">http://dogmap.jp/2011/05/12/vps-security/</a></p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2008/09/17/linux-install-failure-10/' rel='bookmark' title='[Linux]ソフトウェアのインストール時にやってしまいがちな失敗10選'>[Linux]ソフトウェアのインストール時にやってしまいがちな失敗10選</a></li>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2011/11/18/scientific-linux6-install-the-vps-transfer-from-centos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DELL等のサーバー消費電力計算ツール</title>
		<link>http://blog.96q.org/2010/10/19/dell-server-power-calculator/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dell-server-power-calculator</link>
		<comments>http://blog.96q.org/2010/10/19/dell-server-power-calculator/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 02:46:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ハードウェア]]></category>
		<category><![CDATA[calculator]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[fujitsu]]></category>
		<category><![CDATA[PowerEdge]]></category>
		<category><![CDATA[primergy]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=348</guid>
		<description><![CDATA[DELL等のサーバー消費電力計算ツール 本来の用途はデータセンターやサーバールーム、 ラックの電源計画のために使うのだろうと予想するが、 PowerEdge などサーバー1台だけでも計算できる。 最大負荷時、最小負荷時等 &#8230; <a href="http://blog.96q.org/2010/10/19/dell-server-power-calculator/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2008/05/30/dell-server-sc440/' rel='bookmark' title='DELL タワー型サーバー SC440 激安特価！'>DELL タワー型サーバー SC440 激安特価！</a></li>
<li><a href='http://blog.96q.org/2008/03/10/scriptaculous-effect-highlight/' rel='bookmark' title='scriptaculous.jsのエフェクト(Highlight)使用方法'>scriptaculous.jsのエフェクト(Highlight)使用方法</a></li>
<li><a href='http://blog.96q.org/2008/07/16/webpod-ipod/' rel='bookmark' title='webpod（iPod）の使い方及び設置方法'>webpod（iPod）の使い方及び設置方法</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>DELL等のサーバー消費電力計算ツール</p>
<p>本来の用途はデータセンターやサーバールーム、<br />
ラックの電源計画のために使うのだろうと予想するが、<br />
PowerEdge などサーバー1台だけでも計算できる。</p>
<p>最大負荷時、最小負荷時等の消費電力が分かって便利！<br />
またついでですが、富士通PRIMERGY（プライマジー）サーバーの<br />
消費電力計算ツールもあったので載せておきます。</p>
<p>▼DELL のサーバー消費電力測定ツール<br />
<a href="http://www.dell.com/content/topics/topic.aspx/global/products/pedge/topics/en/config_calculator?c=us&#038;cs=555&#038;l=en&#038;s=biz" target="_blank">http://www.dell.com/content/topics/topic.aspx/global/products/pedge/topics/en/config_calculator?c=us&#038;cs=555&#038;l=en&#038;s=biz</a></p>
<p><a href="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-planning-for-energy.png"><img src="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-planning-for-energy-245x300.jpg" alt="" title="dell-servers-planning-for-energy" width="245" height="300" class="alignnone size-medium wp-image-349" /></a><br />
<a href="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-select.png"><img src="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-select-300x194.jpg" alt="" title="dell-servers-select" width="300" height="194" class="alignnone size-medium wp-image-350" /></a></p>
<p><a href="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-select2.png"><img src="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-select2-300x194.jpg" alt="" title="dell-servers-select2" width="300" height="194" class="alignnone size-medium wp-image-351" /></a><br />
<a href="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-finish.png"><img src="http://blog.96q.org/wp-content/uploads/2010/10/dell-servers-finish-300x194.jpg" alt="" title="dell-servers-finish" width="300" height="194" class="alignnone size-medium wp-image-352" /></a></p>
<p>▼富士通のサーバー消費電力計算・質量確認/計算ツール<br />
<a href="http://primeserver.fujitsu.com/primergy/technical/calculate/" target="_blank">http://primeserver.fujitsu.com/primergy/technical/calculate/</a></p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2008/05/30/dell-server-sc440/' rel='bookmark' title='DELL タワー型サーバー SC440 激安特価！'>DELL タワー型サーバー SC440 激安特価！</a></li>
<li><a href='http://blog.96q.org/2008/03/10/scriptaculous-effect-highlight/' rel='bookmark' title='scriptaculous.jsのエフェクト(Highlight)使用方法'>scriptaculous.jsのエフェクト(Highlight)使用方法</a></li>
<li><a href='http://blog.96q.org/2008/07/16/webpod-ipod/' rel='bookmark' title='webpod（iPod）の使い方及び設置方法'>webpod（iPod）の使い方及び設置方法</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/10/19/dell-server-power-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS5.5 に redmine-1.0.2 をインストールする</title>
		<link>http://blog.96q.org/2010/10/04/redmine-1-0-2-installing-the-centos5-5/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=redmine-1-0-2-installing-the-centos5-5</link>
		<comments>http://blog.96q.org/2010/10/04/redmine-1-0-2-installing-the-centos5-5/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 23:32:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[redmine]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=340</guid>
		<description><![CDATA[CentOS5.5 に redmine-1.0.2 をインストールする ▼必要なパッケージの事前インストール 開発ツール(Cコンパイラ等): $ sudo yum groupinstall &#34;Developme &#8230; <a href="http://blog.96q.org/2010/10/04/redmine-1-0-2-installing-the-centos5-5/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/' rel='bookmark' title='「ServersMan@VPS」にsubversion をインストールする'>「ServersMan@VPS」にsubversion をインストールする</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>CentOS5.5 に redmine-1.0.2 をインストールする</p>
<p>▼必要なパッケージの事前インストール</p>
<pre class="wp-code-highlight prettyprint">開発ツール(Cコンパイラ等):
$ sudo yum groupinstall &quot;Development Tools&quot;

Rubyのビルドに必要なライブラリのヘッダファイル:
$ sudo yum install openssl-devel readline-devel zlib-devel

MySQLとヘッダファイル:
$ sudo yum install mysql-server mysql-devel

Apacheとヘッダファイル:
$ sudo yum install httpd httpd-devel</pre>
<p>▼RubyとPassengerのインストール</p>
<p>Passengerの開発元であるPhusionが開発している<br />
Ruby Enterprise Editionをインストールします。</p>
<p>Ruby Enterprise EditionはRuby 1.8.7をベースに変更を加えたもので、<br />
オリジナルのRubyと比較すると、Passenger上で<br />
Ruby on Railsアプリケーションを実行する際に<br />
メモリ使用量を減らせるというメリットがあるそうです。</p>
<p>また、インストール時にPassengerやRuby用 MySQLデータベースドライバなど<br />
関係するパッケージも同時にインストールされて便利です。</p>
<p>1. Ruby Enterprise Editionのダウンロード</p>
<pre class="wp-code-highlight prettyprint">$ cd ~/src/
$ wget http://rubyforge.org/frs/download.php/71096/ruby-enterprise-1.8.7-2010.02.tar.gz</pre>
<p><a href="http://www.rubyenterpriseedition.com/download.html" target="_blank">http://www.rubyenterpriseedition.com/download.html</a></p>
<p>2. インストーラ実行</p>
<p>ダウンロードしたtarballを展開して installer を実行します。<br />
以下のコマンド例においてinstallerが格納されているディレクトリは<br />
Ruby Enterprise Editionのバージョンによって変わります。<br />
適宜読み替えて実行してください。</p>
<pre class="wp-code-highlight prettyprint">$ tar zxvf ruby-enterprise-1.8.7-2010.02.tar.gz
$ sudo ./ruby-enterprise-1.8.7-2010.02/installer --no-dev-docs</pre>
<p>インストーラを実行すると、Ruby Enterprise Editionを<br />
ビルドするのに必要なソフトウェアがOSにインストールされているか<br />
確認が行われます。</p>
<p>不足しているものがあるとエラーが表示され先に進めません。<br />
前述の「必要なパッケージのインストール」を実行していれば、<br />
エラーが発生することなく先に進めるはずです。</p>
<pre class="wp-code-highlight prettyprint">Checking for required software...

 * C compiler... found at /usr/bin/gcc
 * C++ compiler... found at /usr/bin/g++
 * The 'make' tool... found at /usr/bin/make
 * The 'patch' tool... found at /usr/bin/patch
 * Zlib development headers... found
 * OpenSSL development headers... found
 * GNU Readline development headers... found</pre>
<p>必須ソフトウェアのチェックが終わると、<br />
インストール先(Target Directory)の入力を求められます。</p>
<p>デフォルトのインストール先は<br />
&#8220;/opt/ruby-enterprise-1.8.7-2009.10 /&#8221;などですが、<br />
&#8220;/usr/local/&#8221;と入力すれば、オリジナルのRubyをビルドしたときと<br />
同様に/usr/local以下にインストールされます。</p>
<pre class="wp-code-highlight prettyprint">Target directory

Where would you like to install Ruby Enterprise Edition to?
(All Ruby Enterprise Edition files will be put inside that directory.)

[/opt/ruby-enterprise-1.8.7-2010.02] : /usr/local</pre>
<p>本手順ではCentOS にSQLite やPostgreSQL関係のパッケージを<br />
導入していないので途中gemパッケージ&#8221;sqlite3-ruby&#8221;と<br />
&#8220;pg&#8221;のインストールに失敗して次のようなエラーが表示されます。<br />
本手順では、MySQLを使う予定なので無視しても問題ありません。</p>
<pre class="wp-code-highlight prettyprint">The following gems could not be installed, probably because of an Internet
connection error:

 * sqlite3-ruby
 * pg</pre>
<p>▼PassengerのApache用モジュールのインストール</p>
<p>インストーラを実行し画面の指示に従って操作します。</p>
<pre class="wp-code-highlight prettyprint">$ sudo passenger-install-apache2-module</pre>
<p>途中でApacheに設定すべき内容が表示されますので控えておきます。</p>
<p>▼Apacheの設定</p>
<p>1. Passengerの設定を追加</p>
<p>/etc/httpd/conf/httpd.confに直接追加してもよいですが、<br />
管理しやすいようPassenger関係の設定は別ファイルにまとめます。</p>
<p>/etc/httpd/conf.d/passenger.conf:</p>
<pre class="wp-code-highlight prettyprint"># Passengerの基本設定。
# passenger-install-apache2-moduleインストール中に表示された内容を使用する。
#
LoadModule passenger_module /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/ruby/gems/1.8/gems/passenger-2.2.15
PassengerRuby /usr/local/bin/ruby

# Passengerが追加するHTTPヘッダを削除するための設定。
#
Header always unset &quot;X-Powered-By&quot;
Header always unset &quot;X-Rack-Cache&quot;
Header always unset &quot;X-Content-Digest&quot;
Header always unset &quot;X-Runtime&quot;

#----------------------------------------------------------
# 必要に応じてPassengerのチューニングのための設定を追加
#
# 参考url：
# http://www.modrails.com/documentation/Users%20guide.html#_resource_control_and_optimization_options
#----------------------------------------------------------
# 同時に使用できる ROR あるいは Rack アプリケーションの最大数
PassengerMaxPoolSize 30

# 一つのアプリケーションに同時に使用できるアプリケーションインスタンス数の最大数
PassengerMaxInstancesPerApp 4

# アイドル状態のアプリケーションインスタンスが存在している最大秒数
PassengerPoolIdleTime 3600

# 空いているプロセスに対して、効率良くキューを割り振る設定
PassengerUseGlobalQueue on

# config/environment.rb等のファイルの存在をチェックする間隔(秒)
PassengerStatThrottleRate 10</pre>
<p>2. Apacheの起動および自動起動の設定</p>
<pre class="wp-code-highlight prettyprint">$ sudo /etc/init.d/httpd start
$ sudo /sbin/chkconfig httpd on</pre>
<p>▼MySQLの設定</p>
<p>1. デフォルトキャラクタセットをutf8に設定</p>
<p>/etc/my.cnfの [mysqld] セクション、 [mysqld_safe] セクション、<br />
 [mysql]セクション にそれぞれ /etc/my.cnfの [mysqld] セクション、<br />
 [mysqld_safe] セクション、 [mysql]セクション にそれぞれ<br />
 default-character-set=utf8 を追加してください。</p>
<p>/etc/my.cnf:</p>
<pre class="wp-code-highlight prettyprint">[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
innodb_file_per_table
default-character-set=utf8

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default-character-set=utf8

[mysql]
default-character-set=utf8</pre>
<p>2. MySQLの起動および自動起動の設定</p>
<pre class="wp-code-highlight prettyprint">$ sudo /etc/init.d/mysqld start
$ sudo /sbin/chkconfig mysqld on</pre>
<p>3. rootユーザーのパスワード変更・匿名ユーザー削除</p>
<pre class="wp-code-highlight prettyprint">$ mysql -uroot
mysql&gt; update user set password=password('********') where user = 'root';
mysql&gt; use mysql;
mysql&gt; delete from user where user = '';
mysql&gt; flush privileges;
mysql&gt; exit;</pre>
<p>4. Redmine用データベースとユーザーの作成</p>
<pre class="wp-code-highlight prettyprint">$ mysql -uroot -p
mysql&gt; create database db_redmine default character set utf8;
mysql&gt; grant all on db_redmine.* to user_redmine identified by '********';
mysql&gt; flush privileges;
mysql&gt; exit;</pre>
<p>※ ******** の部分は任意のパスワードを設定してください。<br />
このパスワードは後述のdatabase.ymlの設定で使用します。</p>
<p>▼Redmineのインストール</p>
<p>1. redmine-1.0.2 のダウンロード</p>
<p>下記URLからredmine-1.0.2 のtarball(.tar.gz)をダウンロードします。</p>
<pre class="wp-code-highlight prettyprint">$ cd ~/src/
$ wget http://rubyforge.org/frs/download.php/72627/redmine-1.0.2.tar.gz</pre>
<p><a href="http://rubyforge.org/frs/?group_id=1850" target="_blank">http://rubyforge.org/frs/?group_id=1850</a></p>
<p>2. ダウンロードしたRedmineの展開と配置</p>
<p>ダウンロードしたRedmineのtarballを展開します。<br />
redmine-1.0.2というディレクトリが作成され、<br />
その下にRedmineを構成するファイル群が作成されます。</p>
<pre class="wp-code-highlight prettyprint">$ tar zxvf redmine-1.0.2.tar.gz</pre>
<p>Redmineの配置先のディレクトリを決定し、そこへ展開したファイルを移動します。<br />
例えば、/var/www/redmine を配置先とする場合、以下のようにします。<br />
あと、シンボリックリンクも作成しておきます。</p>
<pre class="wp-code-highlight prettyprint">$ sudo mv redmine-1.0.2 /var/www
$ sudo ln -s /var/www/redmine-1.0.2 /var/www/redmine</pre>
<p>3. database.ymlの設定</p>
<p>Redmineを配置したディレクトリに移動します。</p>
<pre class="wp-code-highlight prettyprint">$ cd /var/www/redmine</pre>
<p>以下の内容でconfig/database.ymlファイルを作成します。</p>
<pre class="wp-code-highlight prettyprint">production:
  adapter: mysql
  database: db_redmine
  host: localhost
  username: user_redmine
  password: ********
  encoding: utf8</pre>
<p>※ ******** 部分は、MySQL上に作成したRedmineユーザーのパスワードです。</p>
<p>4. email.ymlの設定</p>
<p>以下の内容でconfig/email.ymlファイルを作成します。</p>
<pre class="wp-code-highlight prettyprint">production:
  delivery_method: :smtp
  smtp_settings:
    address: localhost
    port: 25
    domain: host.example.jp</pre>
<p>※host.example.jpの部分は、Redmineを実行するサーバのFQDNとしてください。</p>
<p>5. Redmineの初期設定とデータベースのテーブル作成</p>
<p>セッションデータ暗号化用鍵の生成とテーブル作成を行います。</p>
<pre class="wp-code-highlight prettyprint">$ sudo rake generate_session_store
$ sudo rake db:migrate RAILS_ENV=production</pre>
<p>ここで、以下のエラーが出た場合<br />
rack のバージョンエラーのようなので、バージョンを指定して<br />
rack をインストールします。</p>
<pre class="wp-code-highlight prettyprint">rake aborted!
RubyGem version error: rack(1.2.1 not ~&gt; 1.0.1)

$ sudo gem install rack -v=1.0.1</pre>
<p>▼Apache上のPassengerでRedmineを実行するための設定</p>
<p>まず、Redmineを配置したディレクト以下のファイルを、<br />
Apacheを実行するユーザー・グループ(CentOSの場合はいずれも&#8221;apache&#8221;)で<br />
読み書きできるよう、オーナーを変更します。</p>
<pre class="wp-code-highlight prettyprint">$ sudo chown -R apache:apache /var/www/redmine-1.0.2</pre>
<p>以降、どのような形態(URL)でRedmineを利用するかによって設定が異なります。<br />
今回はバーチャルホストでRedmineを実行とします。</p>
<p>▼バーチャルホストでRedmineを実行する</p>
<p>特定のバーチャルホストでRedmineを実行する設定です。Apacheに以下の設定を追加します。</p>
<pre class="wp-code-highlight prettyprint">NameVirtualHosts *:80

...

&lt;VirtualHost *:80&gt;
    ServerName www.example.jp
    DocumentRoot /var/www/redmine/public
&lt;/VirtualHost&gt;</pre>
<p>設定後、Apacheを再起動してください。</p>
<p>以上です。</p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/' rel='bookmark' title='「ServersMan@VPS」にsubversion をインストールする'>「ServersMan@VPS」にsubversion をインストールする</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/10/04/redmine-1-0-2-installing-the-centos5-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「ServersMan@VPS」にsubversion をインストールする</title>
		<link>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=serversmans-vps-subversion-install</link>
		<comments>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 05:03:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[ServersMan]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=334</guid>
		<description><![CDATA[「ServersMan@VPS」にsubversion をインストールします。 ▼subversion $ sudo yum install subversion mod_dav_svn ※以下の所にファイル等があります &#8230; <a href="http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2008/02/29/copy-of-vmware/' rel='bookmark' title='VMwareの既存環境コピーで新しく開発環境を作る手順。[CentOS]'>VMwareの既存環境コピーで新しく開発環境を作る手順。[CentOS]</a></li>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」にsubversion をインストールします。</p>
<p>▼subversion</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum install subversion mod_dav_svn

※以下の所にファイル等があります
/etc/subversion
/etc/httpd/conf.d/subversion.conf
/usr/share/doc/subversion-1.4.2

$ sudo mkdir /var/www/svn
$ sudo svnadmin create /var/www/svn/common
$ sudo chown -R daemon:daemon /var/www/svn/
$ sudo svn mkdir file:///var/www/svn/common/trunk file:///var/www/svn/common/tags file:///var/www/svn/common/branches -m &quot;Create trunk, tags, and branches.&quot;
</pre>
<pre class="wp-code-highlight prettyprint">
$ sudo vi /etc/httpd/conf.d/subversion.conf
&lt;Location /svn&gt;
   DAV svn
   SVNParentPath /var/www/svn

#   # Limit write permission to list of valid users.
#   &lt;LimitExcept GET PROPFIND OPTIONS REPORT&gt;
#      # Require SSL connection for password protection.
#      # SSLRequireSSL

      AuthType Basic
      AuthName &quot;Authorization svn repos&quot;
      AuthUserFile /etc/httpd/.htpasswd
      Require valid-user
#   &lt;/LimitExcept&gt;
&lt;/Location&gt;

$ sudo htpasswd -c /etc/httpd/.htpasswd {USERNAME1}
$ sudo /etc/init.d/httpd restart
</pre>
<p>※確認</p>
<p>http://{YOUERSERVER}/svn/common/</p>
<p>でアクセス出来ればOKかと思います。</p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/' rel='bookmark' title='「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする'>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</a></li>
<li><a href='http://blog.96q.org/2008/02/29/copy-of-vmware/' rel='bookmark' title='VMwareの既存環境コピーで新しく開発環境を作る手順。[CentOS]'>VMwareの既存環境コピーで新しく開発環境を作る手順。[CentOS]</a></li>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/08/22/serversmans-vps-subversion-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「ServersMan@VPS」にPHP5.3,MySQL5.1,PostgreSQL8 をインストールする</title>
		<link>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=serversmanvps-php5-mysql5-postgresql8-install</link>
		<comments>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/#comments</comments>
		<pubDate>Sat, 21 Aug 2010 16:39:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PECL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[開発環境構築]]></category>
		<category><![CDATA[apc]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[phpPgAdmin]]></category>
		<category><![CDATA[ServersMan]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=331</guid>
		<description><![CDATA[DTI(ドリーム・トレイン・インターネット)が提供中の「ServersMan@VPS」 (仮想専用サーバー)を契約してみてPHP5.3,MySQL5.1,PostgreSQL8 をインストールしてみました。 「Serve &#8230; <a href="http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2008/03/03/package-list-install-with-yum/' rel='bookmark' title='CentOSのインストールが終わってyumでインストールしたいパッケージリスト'>CentOSのインストールが終わってyumでインストールしたいパッケージリスト</a></li>
<li><a href='http://blog.96q.org/2008/03/03/phpmyadmin-install/' rel='bookmark' title='phpMyAdminのインストール'>phpMyAdminのインストール</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>DTI(ドリーム・トレイン・インターネット)が提供中の「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」<br />
(仮想専用サーバー)を契約してみてPHP5.3,MySQL5.1,PostgreSQL8 をインストールしてみました。</p>
<p>「<a href="http://dream.jp/vps/" target="_blank">ServersMan@VPS</a>」とは？<br />
初期費用0円<br />
月額料金490円～(今なら2ヶ月無料キャンペーン中)<br />
メモリ：256MB<br />
HDD：10GB</p>
<p>という、とってもお得な仮想専用サーバーです。<br />
料金プランは3種類あって、Entry 、Standard、Proです。<br />
自分は、Standardプランを契約しました。</p>
<p>さて、実際のコマンドですが自分用メモなので凄く簡単にまとめたものになっています。</p>
<p>▼yum<br />
※「&#8211;enablerepo=remi」は、PHP、MySQLの最新バージョンを入れる為に必要です。<br />
詳しくは、「<a href="http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/">PHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a>」をご参照下さい。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install mysql mysql-{server,devel}
$ sudo yum --enablerepo=remi install postgresql postgresql-{server,devel}
$ sudo yum --enablerepo=remi install php php-{devel,gd,mbstring,mcrypt,mysql,pgsql,pear}
</pre>
<p>▼mysql</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /sbin/chkconfig mysqld on
$ sudo /etc/init.d/mysqld start

$ /usr/bin/mysql_secure_installation

$ sudo mv /etc/my.cnf /etc/my.cnf.org
$ sudo cp /usr/share/doc/mysql-server-5.1.50/my-medium.cnf /etc/my.cnf
</pre>
<p>▼postgres</p>
<pre class="wp-code-highlight prettyprint">
$ sudo /sbin/chkconfig postgresql on
$ sudo /etc/init.d/postgresql start

$ sudo /usr/bin/passwd postgres
$ sudo -u postgres psql template1
</pre>
<p>▼phpMyAdminのインストール。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install phpMyAdmin

※インストールすると以下の所にファイル等があります
/etc/phpMyAdmin
/etc/httpd/conf.d/phpMyAdmin.conf
/etc/phpMyAdmin/config.inc.php
/usr/share/phpMyAdmin
/var/lib/phpMyAdmin

$ sudo cp -p /etc/phpMyAdmin/config.inc.php /etc/phpMyAdmin/config.inc.php.org
     ※$cfg['blowfish_secret'] の値を適当な値に書き換えます

$ sudo vi /etc/httpd/conf.d/phpMyAdmin.conf
     ※allow from [IPアドレス]

$ sudo /etc/init.d/httpd restart
</pre>
<p>▼phpPgAdmin のインストール</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install phpPgAdmin

※インストールすると以下の所にファイル等があります
/etc/phpPgAdmin
/etc/httpd/conf.d/phpPgAdmin.conf
/etc/phpPgAdmin/config.inc.php-dist
/usr/share/phpPgAdmin

$ sudo mv /etc/phpPgAdmin/config.inc.php-dist /etc/phpPgAdmin/config.inc.php
$ sudo /etc/init.d/httpd restart
</pre>
<p>▼php.iniの変更</p>
<pre class="wp-code-highlight prettyprint">
$ sudo cp -p /etc/php.ini /etc/php.ini.20100821
$ sudo vi /etc/php.ini
$ diff /etc/php.ini.20100821 /etc/php.ini
&gt; error_log = /var/log-php/php_errors.log
&gt; default_charset = &quot;UTF-8&quot;
&gt; include_path = &quot;.:/usr/share/pear/&quot;
&gt; mbstring.language = Japanese
&gt; mbstring.internal_encoding = UTF-8
&gt; mbstring.http_output = UTF-8
&gt; mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII

$ sudo /etc/init.d/httpd restart
</pre>
<p>▼CentOSにphpコンパイラのapcをインストール</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install php-pecl-apc
$ sudo /etc/init.d/httpd restart
</pre>
<p>以上です。</p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/' rel='bookmark' title='CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法'>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</a></li>
<li><a href='http://blog.96q.org/2008/03/03/package-list-install-with-yum/' rel='bookmark' title='CentOSのインストールが終わってyumでインストールしたいパッケージリスト'>CentOSのインストールが終わってyumでインストールしたいパッケージリスト</a></li>
<li><a href='http://blog.96q.org/2008/03/03/phpmyadmin-install/' rel='bookmark' title='phpMyAdminのインストール'>phpMyAdminのインストール</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/08/22/serversmanvps-php5-mysql5-postgresql8-install/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS5.5にPHP5.3 やMySQL5.1 などの最新版をyum でインストールする方法</title>
		<link>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum</link>
		<comments>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 23:29:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[apache]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[ソフトウェア]]></category>
		<category><![CDATA[epel]]></category>
		<category><![CDATA[RedHat]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=319</guid>
		<description><![CDATA[2010/7/11 現在 CentOS 5系(RedHat Enterprise Linux 5系)で PHPの最新版(5.3.x系)を使いたくなった為バージョンアップすることにした。 出来ることなら、yumでのパッケー &#8230; <a href="http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2008/03/03/package-list-install-with-yum/' rel='bookmark' title='CentOSのインストールが終わってyumでインストールしたいパッケージリスト'>CentOSのインストールが終わってyumでインストールしたいパッケージリスト</a></li>
<li><a href='http://blog.96q.org/2008/03/04/centos-php-apc/' rel='bookmark' title='CentOSにphpコンパイラのapcをインストール'>CentOSにphpコンパイラのapcをインストール</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>2010/7/11 現在</p>
<p>CentOS 5系(RedHat Enterprise Linux 5系)で<br />
PHPの最新版(5.3.x系)を使いたくなった為バージョンアップすることにした。</p>
<p>出来ることなら、yumでのパッケージ管理をしたいので、「<a href="http://rpms.famillecollet.com/" target="_blank">Les RPM de Remi</a>」で公開されているRPMリポジトリを活用し、PHP(やMySQL)の最新版を導入することにした。</p>
<h3>現時点での環境</h3>
<pre class="wp-code-highlight prettyprint">
$ cat /etc/redhat-release
CentOS release 5.5 (Final)

$ php -v
PHP 5.1.6 (cli) (built: Mar 31 2010 02:44:37)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

$ mysql --version
mysql  Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (i686) using readline 5.1
</pre>
<h3>Les RPM de Remiのリポジトリ登録</h3>
<p>以下を実行します。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
</pre>
<p>そうすると、「/etc/yum.repos.d/」配下に以下の設定ファイルが出来上がります。</p>
<pre class="wp-code-highlight prettyprint">
・/etc/yum.repos.d/epel.repo
・/etc/yum.repos.d/remi.repo
</pre>
<h3>PHPのバージョンアップ(rpmで5.1=>5.3)</h3>
<p>登録したリポジトリを有効にする感じでインストールする。</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install php
</pre>
<p>ここで、mysql の競合エラーが出たので先に mysql をインストール(アップデート)しておく</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install mysql
</pre>
<p>もう一度、PHPのインストール(アップデート)実行</p>
<pre class="wp-code-highlight prettyprint">
$ sudo yum --enablerepo=remi install php
</pre>
<p>php.ini の変更をして完了</p>
<pre class="wp-code-highlight prettyprint">
$ sudo mv /etc/php.ini /etc/php.ini.old
$ sudo cp /usr/share/doc/php-common-5.3.2/php.ini-production /etc/php.ini
</pre>
<h3>バージョン確認</h3>
<pre class="wp-code-highlight prettyprint">
$ php -v
PHP 5.3.2 (cli) (built: Apr 27 2010 20:28:18)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

$ mysql --version
mysql  Ver 14.14 Distrib 5.1.48, for redhat-linux-gnu (i686) using readline 5.1
</pre>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2008/03/03/package-list-install-with-yum/' rel='bookmark' title='CentOSのインストールが終わってyumでインストールしたいパッケージリスト'>CentOSのインストールが終わってyumでインストールしたいパッケージリスト</a></li>
<li><a href='http://blog.96q.org/2008/03/04/centos-php-apc/' rel='bookmark' title='CentOSにphpコンパイラのapcをインストール'>CentOSにphpコンパイラのapcをインストール</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/07/12/the-latest-version-of-php5-3-centos5-5-mysql5-1-and-how-to-install-and-yum/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>crontab を秒単位で設定する方法(15秒間隔, 30秒間隔など)</title>
		<link>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-set-the-crontab-seconds</link>
		<comments>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 05:52:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[サーバー管理]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[sleep]]></category>

		<guid isPermaLink="false">http://blog.96q.org/?p=294</guid>
		<description><![CDATA[crontab は1分単位までの指定しかできませんが、下記のようにすれば、一応秒単位(秒間隔)で動作させることも可能らしいです。 15秒ごとにスクリプトを動かす crontab 設定 * * * * * /usr/bin &#8230; <a href="http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/">Continue reading <span class="meta-nav">&#8594;</span></a>
関連する記事:<ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2008/05/23/%e7%84%a1%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%a6%e5%88%9d%e3%82%81%e3%81%a6%e6%b0%97%e3%81%a5%e3%81%8f%e5%ae%9a%e6%9c%9f%e7%9a%84%e8%87%aa%e5%8b%95%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/' rel='bookmark' title='無くなって初めて気づく定期的自動バックアップの大切さ'>無くなって初めて気づく定期的自動バックアップの大切さ</a></li>
<li><a href='http://blog.96q.org/2008/04/21/awstats-install-second/' rel='bookmark' title='アクセス解析「AWStats日本語版」のインストール方法メモ その２'>アクセス解析「AWStats日本語版」のインストール方法メモ その２</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>crontab は1分単位までの指定しかできませんが、下記のようにすれば、一応秒単位(秒間隔)で動作させることも可能らしいです。</p>
<h3>15秒ごとにスクリプトを動かす crontab 設定</h3>
<pre class="wp-code-highlight prettyprint">* * * * * /usr/bin/php hoge.php &amp; sleep 15; /usr/bin/php hoge.php;</pre>
<h3>21時から翌3時まで、30秒ごとにスクリプトを動かす crontab 設定</h3>
<pre class="wp-code-highlight prettyprint">* 21-3 * * * /usr/bin/php hoge.php &amp; sleep 30; /usr/bin/php hoge.php;</pre>
<p>参考：<a href="http://d.hatena.ne.jp/kasahi/20090126/1232983646">http://d.hatena.ne.jp/kasahi/20090126/1232983646</a></p>
<p>関連する記事:</p><ol>
<li><a href='http://blog.96q.org/2010/02/23/centos-munin-install-mrtg-cacti/' rel='bookmark' title='CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti'>CentOS 5.4 に munin(サーバー監視ツール) をインストール MRTG/cacti</a></li>
<li><a href='http://blog.96q.org/2008/05/23/%e7%84%a1%e3%81%8f%e3%81%aa%e3%81%a3%e3%81%a6%e5%88%9d%e3%82%81%e3%81%a6%e6%b0%97%e3%81%a5%e3%81%8f%e5%ae%9a%e6%9c%9f%e7%9a%84%e8%87%aa%e5%8b%95%e3%83%90%e3%83%83%e3%82%af%e3%82%a2%e3%83%83%e3%83%97/' rel='bookmark' title='無くなって初めて気づく定期的自動バックアップの大切さ'>無くなって初めて気づく定期的自動バックアップの大切さ</a></li>
<li><a href='http://blog.96q.org/2008/04/21/awstats-install-second/' rel='bookmark' title='アクセス解析「AWStats日本語版」のインストール方法メモ その２'>アクセス解析「AWStats日本語版」のインストール方法メモ その２</a></li>
</ol>]]></content:encoded>
			<wfw:commentRss>http://blog.96q.org/2010/03/04/how-to-set-the-crontab-seconds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

