<?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; Linux</title>
	<atom:link href="http://blog.tanaka-cs.com/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.tanaka-cs.com</link>
	<description>グリニッジ／田中裕之のブログ。ECとかOSSとか経営とかつぶやきとか。ITコーディネータとしても活動中。</description>
	<lastBuildDate>Tue, 09 Aug 2011 14:28:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>AWSでメールが送れん</title>
		<link>http://blog.tanaka-cs.com/linux/p/291</link>
		<comments>http://blog.tanaka-cs.com/linux/p/291#comments</comments>
		<pubDate>Wed, 06 Jul 2011 10:04:23 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=291</guid>
		<description><![CDATA[				
				amazonのAWSでサーバをセットアップしていて、Webアプリからメールが送れないことに気がついた。
				WARNING: RunAsUser for MSP ignored, check g [...]]]></description>
			<content:encoded><![CDATA[				
				<p>amazonのAWSでサーバをセットアップしていて、Webアプリからメールが送れないことに気がついた。</p>
				<p>WARNING: RunAsUser for MSP ignored, check group ids (egid=500, want=51) <br />can not chdir(/var/spool/clientmqueue/): Permission denied <br />Program mode requires special privileges, e.g., root or TrustedUser.</p>
				<p>なんてエラーが出ている。</p>
				<p>試しに /var/spool/clientmqueue/ のパーミッションを777にすると、メールの送信は<br />できるようになるが、<br />dangerous permissions=40777 on queue directory /var/spool/clientmqueue/<br />なんて怒られる。</p>
				<p># chown smmsp:smmsp /var/spool/clientmqueue<br /># chmod 770 /var/spool/clientmqueue<br /># chmod g+s /usr/sbin/sendmail.sendmail<br />で解決。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/291/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mod_proxyを活用してみる2</title>
		<link>http://blog.tanaka-cs.com/linux/p/261</link>
		<comments>http://blog.tanaka-cs.com/linux/p/261#comments</comments>
		<pubDate>Fri, 03 Dec 2010 03:38:47 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=261</guid>
		<description><![CDATA[				
				昨日のつづき。
				動的なコンテンツを apache で処理して、静的なコンテンツは別ポートで立ち上げる apache に mod_rewrite を使って渡そうと思いましたが、それならば軽量の [...]]]></description>
			<content:encoded><![CDATA[				
				<p>昨日のつづき。</p>
				<p>動的なコンテンツを apache で処理して、静的なコンテンツは別ポートで立ち上げる apache に mod_rewrite を使って渡そうと思いましたが、それならば軽量のWebサーバのほうがいいなと思いまして、静的コンテンツのほうのWebサーバは lighttpd にしてみました。</p>
				<p>結果結構パフォーマンスが改善されたような気がします。</p>
				<p> </p>
				<p>簡単に覚書。</p>
				<p><a href="http://www.lighttpd.net/">http://www.lighttpd.net/</a></p>
				<p>から、lighttpd-1.4.28.tar.gz をダウンロード</p>
				<p># tar xzvf lighttpd-1.4.28.tar.gz</p>
				<p># cd lighttpd-1.4.28</p>
				<p># ./configure</p>
				<p># make</p>
				<p># make test</p>
				<p># make install</p>
				<p><br />これで、、/usr/local/sbin/lighttpd にインストールされる。</p>
				<p>lighttpd-1.4.28のdocディレクトリにある doc/config/lighttpd.conf を編集して<br />/usr/local/etc に保存する。</p>
				<p>他の doc/config 内のファイルも /usr/local/etc に保存する。</p>
				<p>読み込むモジュールとかは、<br />/usr/local/etc/modules.conf で設定</p>
				<p>doc/initscripts/rc.lighttpd.redhat は、<br />ファイル内の lighttpd.conf のパスを変更して /etc/init.d/lighttpd に保存する。</p>
				<p>ログのローテートに関しては、<br />/etc/logrotate.d/lighttpd<br />に書いておく</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/261/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mod_proxyを活用してみる</title>
		<link>http://blog.tanaka-cs.com/linux/p/258</link>
		<comments>http://blog.tanaka-cs.com/linux/p/258#comments</comments>
		<pubDate>Thu, 02 Dec 2010 02:25:49 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=258</guid>
		<description><![CDATA[				
				画像などの静的コンテンツをmod_proxyを使って別サーバに任せる、というのはよく聞く手です。
				別サーバを用意できない場合にどうしようかと思いまして、apacheを8080ポートとかで別に [...]]]></description>
			<content:encoded><![CDATA[				
				<p>画像などの静的コンテンツをmod_proxyを使って別サーバに任せる、というのはよく聞く手です。</p>
				<p>別サーバを用意できない場合にどうしようかと思いまして、apacheを8080ポートとかで別に走らせて、静的コンテンツに適した設定にして、mod_proxy使って振り分けるといいかもと思いました。</p>
				<p>あとでやってみよう。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/258/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPの高速化のためにAPCを入れる</title>
		<link>http://blog.tanaka-cs.com/linux/p/251</link>
		<comments>http://blog.tanaka-cs.com/linux/p/251#comments</comments>
		<pubDate>Tue, 26 Oct 2010 01:58:23 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=251</guid>
		<description><![CDATA[				
				PHPのアクセラレーターは以前はよく使っていましたが、そういえば最近入れていないなと思いました。パフォーマンスがシビアな環境をあまり作っていないこともありましたが、でも、いくらかでもパフォーマンスが良 [...]]]></description>
			<content:encoded><![CDATA[				
				<p>PHPのアクセラレーターは以前はよく使っていましたが、そういえば最近入れていないなと思いました。パフォーマンスがシビアな環境をあまり作っていないこともありましたが、でも、いくらかでもパフォーマンスが良くなるのであればと思いまして。</p>
				<p>WEB+DB PRESS に記事が書かれていたので APC をインストールしましたメモ。</p>
				<p>とっても簡単。</p>
				<blockquote>
				<p># pecl install APC</p></blockquote>
				<p>ライブラリがない場合は、# yum install http-devel とか。</p>
				<p>php.ini の編集</p>
				<blockquote>
				<p>extension=apc.so</p></blockquote>
				<p>を末尾あたりに追加。</p>
				<p>あとは、apache の再起動です。</p>
				<p>APC は、大抵の場合デフォルトの設定で問題ないそうです。</p>
				<p>phpinfo(); で apc の項目が出ているはず。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/251/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CentOS 5.4 に postgresql-8.4 をインストール</title>
		<link>http://blog.tanaka-cs.com/linux/p/244</link>
		<comments>http://blog.tanaka-cs.com/linux/p/244#comments</comments>
		<pubDate>Mon, 25 Oct 2010 02:07:12 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=244</guid>
		<description><![CDATA[				
				CentOS 5.4 でインストールされる PostgreSQL のバージョンが 8.1.11 なので、これを 8.4 にする。
				PostgreSQL RPMS project の提供する  [...]]]></description>
			<content:encoded><![CDATA[				
				<p>CentOS 5.4 でインストールされる PostgreSQL のバージョンが 8.1.11 なので、これを 8.4 にする。</p>
				<p>PostgreSQL RPMS project の提供する RPMを用いてインストールする</p>
				<p>インストールの方法は<br /><a href="http://yum.pgsqlrpms.org/howtoyum.php">http://yum.pgsqlrpms.org/howtoyum.php</a><br />を参照する。</p>
				<p>概要：</p>
				<p>As root, cd /etc/yum.repos.d<br />rootで、/etc/yum.repos.d に移動</p>
				<p>On CentOS, edit CentOS-Base.repo, [base] and [updates] sections.<br />CentOS-Base.repo の [base] と [update] のそれぞれのセクションを編集する</p>
				<p>それぞれのセクションの最下部に<br />exclude=postgresql*<br />を追加する。</p>
				<blockquote>
				<p># wget http://yum.pgsqlrpms.org/reporpms/8.4/pgdg-centos-8.4-2.noarch.rpm<br /># rpm -ivh pgdg-centos-8.4-2.noarch.rpm</p></blockquote>
				<p>これで、</p>
				<p>/etc/yum.repos.d/pgdg-84-centos.repo</p>
				<p>が作られる。</p>
				<p>PostgreSQLが起動している場合は、念のため停止する。</p>
				<p>必要なpostgresqlのパッケージをインストールする。</p>
				<blockquote>
				<p># yum install postgresql postgresql-server postgresql-devel compat-postgresql-libs postgresql-libs postgresql-contrib</p></blockquote>
				<p>環境によっては依存関係で引っかかる場合があるので、先に</p>
				<blockquote>
				<p># yum install postgresql-libs</p></blockquote>
				<p>だけを実行したほうが良いかも。</p>
				<p>/var/lib/pgsql/data</p>
				<p>を別名で保存しバックアップしておき、</p>
				<p>/var/lib/pgsql/data</p>
				<p>を改めて作成</p>
				<blockquote>
				<p># service postgresql initdb</p></blockquote>
				<p>でデータベースの初期化</p>
				<blockquote>
				<p># cat /var/lib/pgsql/pgstartup.log</p></blockquote>
				<p>でログを確認。</p>
				<p>あとは、PostgreSQL を起動する。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/244/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software RAID（RAID1）の領域拡張再び。で、はまった。</title>
		<link>http://blog.tanaka-cs.com/linux/p/216</link>
		<comments>http://blog.tanaka-cs.com/linux/p/216#comments</comments>
		<pubDate>Mon, 18 Oct 2010 08:28:51 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=216</guid>
		<description><![CDATA[				
				以前ファイルサーバのハードディスクが残り僅かになった際に、無事交換を行ったのは以下の通り。
				# えびログ &#8211; Software RAID（RAID1）の領域拡張
				今回、 [...]]]></description>
			<content:encoded><![CDATA[				
				<p>以前ファイルサーバのハードディスクが残り僅かになった際に、無事交換を行ったのは以下の通り。</p>
				<p><a href="http://blog.tanaka-cs.com/linux/p/170"># えびログ &#8211; Software RAID（RAID1）の領域拡張</a></p>
				<p>今回、テストサーバのハードディスクも残り僅かになったので、そちらも交換することにしました。<br />手順は以前書いたとおりだったのですが、片方のHDDを大きいものに交換して、もう一方を交換しようと再起動しようとした際にgrubをインストールする手順をぬかしてしまったために、ちょっぴりはまりました。</p>
				<p>レスキューモードで立ち上げて、grub.confのファイルの中身を確かめて、grubにコマンドを打ち込んで起動させましたので事なきを得ました。</p>
				<p>それにしても、RAIDの仕組みは優秀だなぁと思います。</p>
				<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/216/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHPのアップデート</title>
		<link>http://blog.tanaka-cs.com/linux/p/179</link>
		<comments>http://blog.tanaka-cs.com/linux/p/179#comments</comments>
		<pubDate>Wed, 13 Oct 2010 12:46:34 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=179</guid>
		<description><![CDATA[				
				PHPのアップデートはいろいろと方法はあるけど、これが一番楽だった。
				# rpm &#8211;import http://www.jasonlitka.com/media/RPM-GPG- [...]]]></description>
			<content:encoded><![CDATA[				
				<p>PHPのアップデートはいろいろと方法はあるけど、これが一番楽だった。</p>
				<blockquote># rpm &#8211;import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka</blockquote>
				<p>/etc/yum.repos.d の直下に utterramblings.repo というファイルを作成し、リポジトリ参照の設定を書き込む。</p>
				<blockquote>[utterramblings]<br />name=Jason&#8217;s Utter Ramblings Repo<br />baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/<br />enabled=1<br />gpgcheck=1<br />gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka<br /></blockquote>
				<p>あとは、</p>
				<blockquote># yum -y update php</blockquote>
				<p>これで、PHPと関連パッケージがアップデートされました。現在のバージョンは、php-5.2.14-jason.1 です。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/179/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Software RAID（RAID1）の領域拡張</title>
		<link>http://blog.tanaka-cs.com/linux/p/170</link>
		<comments>http://blog.tanaka-cs.com/linux/p/170#comments</comments>
		<pubDate>Mon, 24 May 2010 14:27:38 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=170</guid>
		<description><![CDATA[				
				CentOS4.4で構築していたファイルサーバのディスクが一杯になりかけていたので、ハードディスクを換装して領域を拡大することにした。
				今までは80GB×2だったのを、1TB×2に交換
	 [...]]]></description>
			<content:encoded><![CDATA[				
				<p>CentOS4.4で構築していたファイルサーバのディスクが一杯になりかけていたので、<br />ハードディスクを換装して領域を拡大することにした。</p>
				<p>今までは80GB×2だったのを、1TB×2に交換</p>
				<p>基本的には、</p>
				<p><a href="http://centossrv.com/centos5-raid-3.shtml">http://centossrv.com/centos5-raid-3.shtml</a></p>
				<p>に書かれている通りの作業で問題なし。</p>
				<p>今回は領域を拡大するので、新ハードディスク初期化する段階で、<br />拡張するパーティションの割当て終了位置を大きなサイズに変える。<br />変えるサイズはシリンダ数から計算する必要あり。</p>
				<p>これで1つ目のディスクを交換し、無事置き換えができたら、同様にもう一つのHDDも交換。</p>
				<p>これで、とりあえずは1TBのHDDへの入れ替えが完了。</p>
				<p>でも利用できるディスク領域は変わっていないので、以下のコマンドで拡大する。</p>
				<p># mdadm &#8211;grow &#8211;size=max /dev/md0</p>
				<p>ちょっと時間がかかります。</p>
				<p># watch cat /proc/mdstat</p>
				<p>で状況確認。終わったら CTRL + C で戻る。</p>
				<p>最後に、インストールCDの一枚目を使って、レスキューモードで立ち上げる。</p>
				<p>そのままだとmdデバイスが無いので、</p>
				<p># mdadm &#8211;assemble /dev/md0 /dev/sda1 /deb/sdb1</p>
				<p>みたいな感じで、RAIDを起動。</p>
				<p># e2fsck -f /dev/md0</p>
				<p>でチェックして、</p>
				<p># resize2fs /dev/md0</p>
				<p>で領域拡張！</p>
				<p> &lt;追記　2010-10-18&gt;</p>
				<p>レスキューモードで立ち上げる際、ファイルシステムはマウントしない。<br />マウントせずに、</p>
				<p># mdadm &#8211;assemble /dev/md0 /dev/sda1 /deb/sdb1</p>
				<p>みたいな形でmdデバイスをアセンブルしてあげるのが良い。</p>
				<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/170/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Webminのインストール。</title>
		<link>http://blog.tanaka-cs.com/linux/p/158</link>
		<comments>http://blog.tanaka-cs.com/linux/p/158#comments</comments>
		<pubDate>Fri, 19 Mar 2010 11:28:32 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=158</guid>
		<description><![CDATA[				
				インストールするたびに、Googleで検索しているような気がするので覚書。
				http://www.webmin.com/ から、最新のRPMをwget
				本日時点の最新はwebmin [...]]]></description>
			<content:encoded><![CDATA[				
				<p>インストールするたびに、Googleで検索しているような気がするので覚書。</p>
				<p><a href="http://www.webmin.com/">http://www.webmin.com/</a> から、最新のRPMをwget</p>
				<p>本日時点の最新はwebmin-1.510-1</p>
				<pre># wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510-1.noarch.rpm</pre>
<p>で、インストール</p>
<pre># rpm -ivh webmin-1.510-1.noarch.rpm</pre>
				<p>おしまい。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/158/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RHEL5にPHP5.2系をインストール</title>
		<link>http://blog.tanaka-cs.com/linux/p/155</link>
		<comments>http://blog.tanaka-cs.com/linux/p/155#comments</comments>
		<pubDate>Fri, 19 Mar 2010 09:35:04 +0000</pubDate>
		<dc:creator>tanaka</dc:creator>
				<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.tanaka-cs.com/?p=155</guid>
		<description><![CDATA[				RPMでMySQL5.0.45がインストールされたRHEL5で、PHP5.2系をRPMからインストールしようとすると、libmysqlclient.so.16がないと言って怒られる。いろいろとはまったので覚書。 [...]]]></description>
			<content:encoded><![CDATA[				<p>RPMでMySQL5.0.45がインストールされたRHEL5で、PHP5.2系をRPMからインストールしようとすると、libmysqlclient.so.16がないと言って怒られる。<br />いろいろとはまったので覚書。</p>
				<p>MySQLを5.1系にアップグレードする方法も考えられるが、MySQLの5.0系を使い続けたい場合は、MySQLの公式サイトにRHEL5用のRPMがあるので、MySQL5.1のshared-compatというのを探してそれをインストールする。</p>
				<p>こいつをインストールすると、libmysqlclient.soが色々インストールされます。</p>
				<p>mysql-sharedをインストールしている場合は、コンフリクトを起こすのでアンインストールする必要があるかも。</p>
				<p>これで、PHP5.2系がインストールできるようになります。</p>
				<p>RHEL5用のRPMは、 <a href="http://rpms.famillecollet.com/">ここら辺</a>にあります。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.tanaka-cs.com/linux/p/155/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

