<?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://www.kvs.jp/categorys/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.kvs.jp</link>
	<description>ま・さ・に！がらくた箱(;´ω`)</description>
	<lastBuildDate>Thu, 26 Jan 2012 08:31:13 +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>美女Linux！？</title>
		<link>http://www.kvs.jp/archives/2929</link>
		<comments>http://www.kvs.jp/archives/2929#comments</comments>
		<pubDate>Sat, 25 Dec 2010 04:07:39 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ネットで拾ったネタ]]></category>
		<category><![CDATA[blogアクセサリ]]></category>
		<category><![CDATA[Blogパーツ]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[美人]]></category>

		<guid isPermaLink="false">http://www.kvs.jp/?p=2929</guid>
		<description><![CDATA[公式サイト： 美女リナックス （ http://bijo-linux.com/ ） うん・・・まぁ・・・アレだ・・・ 美女がLinuxコマンドを紹介する美女Linux（ Slashdot Japan ） 追記 Blogパ [...]]]></description>
			<content:encoded><![CDATA[<p>
公式サイト： <a href="http://bijo-linux.com/" target="_blank">美女リナックス</a> （ <a href="http://bijo-linux.com/">http://bijo-linux.com/</a> ）<br />
<br />
うん・・・まぁ・・・アレだ・・・<br />
<br />
<ul><li><a href="http://slashdot.jp/linux/article.pl?sid=10/12/24/0818242" target="_blank">美女がLinuxコマンドを紹介する美女Linux</a>（ <a href="http://slashdot.jp/" target="_blank">Slashdot Japan</a> ）</li></ul>
<br />
<h4>追記</h4>
Blogパーツとしてサイドバーに付けてみた(;´ω`)<br />
<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/2922' title='Blogパーツ「あわせて読みたい」'>Blogパーツ「あわせて読みたい」</a></li><li><a href='http://www.kvs.jp/archives/2409' title='やっぱり どうにもサーバが調子悪い'>やっぱり どうにもサーバが調子悪い</a></li><li><a href='http://www.kvs.jp/archives/2369' title='特定の国からのアクセスを弾く'>特定の国からのアクセスを弾く</a></li><li><a href='http://www.kvs.jp/archives/2321' title='Linkメモ（CentOS関連）'>Linkメモ（CentOS関連）</a></li><li><a href='http://www.kvs.jp/archives/2290' title='Linkメモ（主に自宅サーバ周り）'>Linkメモ（主に自宅サーバ周り）</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li><li><a href='http://www.kvs.jp/archives/584' title='Linuxを標的にしたbot'>Linuxを標的にしたbot</a></li><li><a href='http://www.kvs.jp/archives/569' title='新サーバ構築開始'>新サーバ構築開始</a></li><li><a href='http://www.kvs.jp/archives/568' title='やふおくぅ'>やふおくぅ</a></li></ul></p>
<p style="text-align: center; margin-top:20px; margin-bottom: 20px;"><SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
<!--
var ywoc_ad_id="wnEkccWCXMeRBSEXEm2fBYq5img-";
var ywoc_ad_sid="fAJH0deCXMekhoESPIxxRg--";
var ywoc_ad_siteurl="http%3A%2F%2Fwww.kvs.jp%2F";
var ywoc_ad_creativeid="003";
var ywoc_ad_altad="PB";
var ywoc_ad_alturl="";
var ywoc_ad_signature="a3e5dbbf16c29530aa899adc15f180270756e991";
var ywoc_ad_adserv="http://dcs.yahoo.co.jp/dcs_1_0/";
var ywoc_adcl_title="0000CC";
var ywoc_adcl_discription="333333";
var ywoc_adcl_link="008200";
var ywoc_adcl_frame="CCCCCC";
var ywoc_adcl_background="FFFFFF";
document.write('<SCR'+'IPT TYPE="text/javascript" LANGUAGE="javascript" SRC="'+
  ywoc_ad_adserv+
  '?adid='+ywoc_ad_id+
  '&sid='+ywoc_ad_sid+
  '&surl='+ywoc_ad_siteurl+
  '&cid=' +ywoc_ad_creativeid+
  '&alid='+ywoc_ad_altad+
  '&aurl='+ywoc_ad_alturl+
  '&sig=' +ywoc_ad_signature+
  '&clt=' +ywoc_adcl_title+
  '&cld=' +ywoc_adcl_discription+
  '&cll=' +ywoc_adcl_link+
  '&clf=' +ywoc_adcl_frame+
  '&clb=' +ywoc_adcl_background+
  '"> </SCR' + 'IPT>');
--></SCRIPT></p> ]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/2929/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>特定の国からのアクセスを弾く</title>
		<link>http://www.kvs.jp/archives/2369</link>
		<comments>http://www.kvs.jp/archives/2369#comments</comments>
		<pubDate>Tue, 23 Feb 2010 08:46:48 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Linuxシステム関連]]></category>
		<category><![CDATA[自宅サーバ管理日記]]></category>
		<category><![CDATA[ipfilter]]></category>
		<category><![CDATA[iptables]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SPAM]]></category>
		<category><![CDATA[アクセス制御]]></category>

		<guid isPermaLink="false">http://www.kvs.jp/?p=2369</guid>
		<description><![CDATA[だいぶ前のメモの「韓国 IP アドレスからのパケットを遮断する」からフィルタリストが取得できなくなっていたので、自分で作ってみた(;´ω`) APNICのIPアドレス割り当てリストを元に、特定の国のIPだけを抜き出してリ [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://www.kvs.jp/archives/999">だいぶ前のメモ</a>の「<a href="http://www.hakusan.tsg.ne.jp/tjkawa/lib/krfilter/index.jsp" target="_blank">韓国 IP アドレスからのパケットを遮断する</a>」からフィルタリストが取得できなくなっていたので、自分で作ってみた(;´ω`)<br />
<br />
<a href="http://www.apnic.net/" target="_blank">APNIC</a>の<a href="http://ftp.apnic.net/stats/apnic/">IPアドレス割り当てリスト</a>を元に、特定の国のIPだけを抜き出してリスト化しました。<br />
<br />
<span id="more-2369"></span><br />
<h3>おことわり</h3>
<br />
上記の通り、自家製スクリプトで<a href="http://www.apnic.net/" target="_blank">APNIC</a>の<a href="http://ftp.apnic.net/stats/apnic/">IPアドレス割り当てリスト</a>から機械的に特定の国コードのIPだけを抜き出してリストアップしただけです。<br />
<br />
<a href="http://www.apnic.net/" target="_blank">APNIC</a>管轄外のIPなど抜けがあります。<br />
<br />
（一応確認しましたが）ネットマスクの計算にミスがあるかもしれません（ぉぃ<br />
<br />
このフィルタを利用して受けたいかなる不利益にたいしても一切責任を負いません。<br />
<br />
<h3>IPリスト</h3>
<br />
<ul>
<li>韓国 : <a href="http://www.kvs.jp/iplist/KR.sh.txt" target="_blank">KR.sh.txt</a> / <a href="http://www.kvs.jp/iplist/KR.txt" target="_blank">KR.txt</a> </li>
<li>中国 : <a href="http://www.kvs.jp/iplist/CN.sh.txt" target="_blank">CN.sh.txt</a> / <a href="http://www.kvs.jp/iplist/CN.txt" target="_blank">CN.txt</a> </li>
<li>香港 : <a href="http://www.kvs.jp/iplist/HK.sh.txt" target="_blank">HK.sh.txt</a> / <a href="http://www.kvs.jp/iplist/HK.txt" target="_blank">HK.txt</a> </li>
<li>台湾 : <a href="http://www.kvs.jp/iplist/TW.sh.txt" target="_blank">TW.sh.txt</a> / <a href="http://www.kvs.jp/iplist/TW.txt" target="_blank">TW.txt</a> </li>
</ul>
<br />
「*.sh.txt」がiptables用のスクリプト<br />
「*.txt」がただIPを並べただけのリスト<br />
<br />
更新日などは<a href="http://www.kvs.jp/iplist/">http://www.kvs.jp/iplist/</a> を参照ください。<br />
cronで週に１回自動更新するようにしてあります。<br />
（他にもリストアップたほうがいい国コードがあれば追加します）<br />
<br />
<h3>使い方</h3>
使い方も一緒ですが、念のため書いておきます。<br />
<br />
フィルタ用にiptablesのチェインを作成<br />
[shell gutter="false"]# iptables -N KRFILTER<br />
# iptables -N KRFILTERED<br />
[/shell]<br />
<br />
適用したいフィルタを実行<br />
[shell gutter="false"]# sh CN.sh.txt[/shell]<br />
<br />
フィルタにひっかからなかった（アクセス許可する）パケットを通過させる設定<br />
[shell gutter="false"]# iptables -A KRFILTER -j ACCEPT[/shell]<br />
<br />
フィルタに引っかかった（アクセス拒否する）パケットを破棄する設定<br />
[shell gutter="false"]# iptables -A KRFILTERED -j DROP[/shell]<br />
<br />
TCP 接続開始パケット（NEW）を INPUT チェインから KRFILTER に飛ばす設定を追加<br />
[shell gutter="false"]# iptables -A INPUT -p tcp -m state &#8211;state NEW -j KRFILTER[/shell]<br />
<br />
フィルタルールを保存<br />
[shell gutter="false"]# /sbin/service iptables save[/shell]<br />
<br />
<br />
<ul>
<dt>参考</dt>
<li><a href="http://www.hakusan.tsg.ne.jp/tjkawa/lib/krfilter/index.jsp" target="_blank">韓国 IP アドレスからのパケットを遮断する</a></li>
<li><a href="http://nami.jp/ipv4bycc/" target="_blank">― 世界の国別 IPv4 アドレス割り当てリスト ―</a></li>
<li><a href="http://www.cgis.biz/tools/access/" target="_blank">日本国外からのアクセスを制限する.htaccess</a></li>
<li><a href="http://www.42ch.net/~shutoff/" target="_blank">うざい国からのアクセスを全て遮断</a> </li>
</ul>
<br />
<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/999' title='特定の国からのアクセスを弾く(Linkメモ)'>特定の国からのアクセスを弾く(Linkメモ)</a></li><li><a href='http://www.kvs.jp/archives/2424' title='フィルタリングの効果をみる'>フィルタリングの効果をみる</a></li><li><a href='http://www.kvs.jp/archives/558' title='コメントSPAMとSSHへのアタック'>コメントSPAMとSSHへのアタック</a></li><li><a href='http://www.kvs.jp/archives/556' title='コメントSPAM'>コメントSPAM</a></li><li><a href='http://www.kvs.jp/archives/2929' title='美女Linux！？'>美女Linux！？</a></li><li><a href='http://www.kvs.jp/archives/2409' title='やっぱり どうにもサーバが調子悪い'>やっぱり どうにもサーバが調子悪い</a></li><li><a href='http://www.kvs.jp/archives/2321' title='Linkメモ（CentOS関連）'>Linkメモ（CentOS関連）</a></li><li><a href='http://www.kvs.jp/archives/2290' title='Linkメモ（主に自宅サーバ周り）'>Linkメモ（主に自宅サーバ周り）</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li><li><a href='http://www.kvs.jp/archives/843' title='エラーメールの行方'>エラーメールの行方</a></li></ul></p>
<p style="text-align: center; margin-top:20px; margin-bottom: 20px;"><a href="http://px.a8.net/svt/ejp?a8mat=O8DYE+81Y4DU+0K+10CIHD" target="_blank">
<img border="0" width="468" height="60" alt="" src="http://www28.a8.net/svt/bgt?aid=040702118487&wid=001&eno=01&mid=s00000000002006105000&mc=1"></a>
<img border="0" width="1" height="1" src="http://www17.a8.net/0.gif?a8mat=O8DYE+81Y4DU+0K+10CIHD" alt=""></p> ]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/2369/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Linkメモ（CentOS関連）</title>
		<link>http://www.kvs.jp/archives/2321</link>
		<comments>http://www.kvs.jp/archives/2321#comments</comments>
		<pubDate>Sun, 14 Feb 2010 11:26:04 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Apache・Webサーバ]]></category>
		<category><![CDATA[link]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Linuxシステム関連]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[初期設定]]></category>

		<guid isPermaLink="false">http://www.kvs.jp/?p=2321</guid>
		<description><![CDATA[CentOS初期設定 いろいろ root宛メールを転送 SELinuxを無効化 など → http://centossrv.com/centos5-init.shtml yumへremiレポを追加 → http://me [...]]]></description>
			<content:encoded><![CDATA[<p>
CentOS初期設定 いろいろ<br />
<ul>
<li>root宛メールを転送</li>
<li>SELinuxを無効化</li>
</ul>
など → <a href="http://centossrv.com/centos5-init.shtml" target="_blank">http://centossrv.com/centos5-init.shtml</a><br />
<br />
yumへremiレポを追加<br />
→ <a href="http://memorandum.yamasnet.com/archives/Post-165.html" target="_blank">http://memorandum.yamasnet.com/archives/Post-165.html</a><br />
<br />
webmin : <a href="http://www.webmin.com/">http://www.webmin.com/</a><br />
<br />
apacheのsuExecを設定変更<br />
<a href="http://www.kvs.jp/archives/1003">suExecだけ差し替え</a>でなく、src.rpmからリビルド<br />
→ <a href="http://www.exacteye.com/wiki/index.cgi?page=Apache%2BsuExec%B9%BD%C3%DB%A5%E1%A5%E2" target="_blank">Apache+suExec構築メモ</a><br />
<br />
<a target="_blank" href="http://d.hatena.ne.jp/hayori/20080508/1210215481">ソフトウェアRAID1を構築する際のMBR設定</a><br />
/bootをミラーリングしてもブートローダのgrubは片方のHDDにしかインストールされないので、もう片方のHDDにもインストールする方法。<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/2929' title='美女Linux！？'>美女Linux！？</a></li><li><a href='http://www.kvs.jp/archives/2409' title='やっぱり どうにもサーバが調子悪い'>やっぱり どうにもサーバが調子悪い</a></li><li><a href='http://www.kvs.jp/archives/2369' title='特定の国からのアクセスを弾く'>特定の国からのアクセスを弾く</a></li><li><a href='http://www.kvs.jp/archives/2290' title='Linkメモ（主に自宅サーバ周り）'>Linkメモ（主に自宅サーバ周り）</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li><li><a href='http://www.kvs.jp/archives/584' title='Linuxを標的にしたbot'>Linuxを標的にしたbot</a></li><li><a href='http://www.kvs.jp/archives/569' title='新サーバ構築開始'>新サーバ構築開始</a></li><li><a href='http://www.kvs.jp/archives/568' title='やふおくぅ'>やふおくぅ</a></li></ul></p>
<p style="text-align: center; margin-top:20px; margin-bottom: 20px;"><a href="http://px.a8.net/svt/ejp?a8mat=1C2A23+9MIAUQ+1N24+5ZEMP" target="_blank">
<img border="0" width="468" height="60" alt="" src="http://www22.a8.net/svt/bgt?aid=080727915582&wid=001&eno=01&mid=s00000007654001005000&mc=1"></a>
<img border="0" width="1" height="1" src="http://www17.a8.net/0.gif?a8mat=1C2A23+9MIAUQ+1N24+5ZEMP" alt=""></p> ]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/2321/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linkメモ（主に自宅サーバ周り）</title>
		<link>http://www.kvs.jp/archives/2290</link>
		<comments>http://www.kvs.jp/archives/2290#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:21:06 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[link]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[PC関係のネタ]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[VMware]]></category>

		<guid isPermaLink="false">http://www.kvs.jp/?p=2290</guid>
		<description><![CDATA[Linkメモです。 WindowsのVMwareでMacのSnow Leopardを動かすには Install Snow Leopard in VMWARE 7 Windows Edition 読んだまんま・・・ CUD [...]]]></description>
			<content:encoded><![CDATA[<p>
Linkメモです。<br />
<br />
</p>
<blockquote><p><a href="http://www.lifehacker.jp/2010/01/vmwaremacsnow_leopard.html" target="_blank">WindowsのVMwareでMacのSnow Leopardを動かすには</a><br />
<a href="http://www.ihackintosh.com/2009/12/install-snow-leopard-in-vmware-7-windows-edition/" target="_blank">Install Snow Leopard in VMWARE 7 Windows Edition</a></p></blockquote>
<p>
読んだまんま・・・<br />
<br />
<br />
<br />
</p>
<blockquote><p><a href="http://foxes-nest.seesaa.net/article/106203023.html" target="_blank">CUDAをLinuxにインストールするには</a></p></blockquote>
<p>
Linuxで<a href="http://ja.wikipedia.org/wiki/CUDA" target="_blank">CUDA</a>を使う方法<br />
<br />
<br />
<br />
</p>
<blockquote><p><a href="http://oshiete1.goo.ne.jp/qa1152486.html" target="_blank">手作りパソコンの価格が納得できません。</a></p></blockquote>
<p>
ネタ？(笑)<br />
<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/2409' title='やっぱり どうにもサーバが調子悪い'>やっぱり どうにもサーバが調子悪い</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li><li><a href='http://www.kvs.jp/archives/2929' title='美女Linux！？'>美女Linux！？</a></li><li><a href='http://www.kvs.jp/archives/2419' title='XenServerに移行'>XenServerに移行</a></li><li><a href='http://www.kvs.jp/archives/2369' title='特定の国からのアクセスを弾く'>特定の国からのアクセスを弾く</a></li><li><a href='http://www.kvs.jp/archives/2330' title='T105とVMware ESXi server 4'>T105とVMware ESXi server 4</a></li><li><a href='http://www.kvs.jp/archives/2321' title='Linkメモ（CentOS関連）'>Linkメモ（CentOS関連）</a></li><li><a href='http://www.kvs.jp/archives/907' title='PowerEdge'>PowerEdge</a></li><li><a href='http://www.kvs.jp/archives/609' title='社員食堂'>社員食堂</a></li><li><a href='http://www.kvs.jp/archives/584' title='Linuxを標的にしたbot'>Linuxを標的にしたbot</a></li></ul></p>
<p style="text-align: center; margin-top:20px; margin-bottom: 20px;"><SCRIPT TYPE="text/javascript" LANGUAGE="javascript">
<!--
var ywoc_ad_id="wnEkccWCXMeRBSEXEm2fBYq5img-";
var ywoc_ad_sid="fAJH0deCXMekhoESPIxxRg--";
var ywoc_ad_siteurl="http%3A%2F%2Fwww.kvs.jp%2F";
var ywoc_ad_creativeid="003";
var ywoc_ad_altad="PB";
var ywoc_ad_alturl="";
var ywoc_ad_signature="a3e5dbbf16c29530aa899adc15f180270756e991";
var ywoc_ad_adserv="http://dcs.yahoo.co.jp/dcs_1_0/";
var ywoc_adcl_title="0000CC";
var ywoc_adcl_discription="333333";
var ywoc_adcl_link="008200";
var ywoc_adcl_frame="CCCCCC";
var ywoc_adcl_background="FFFFFF";
document.write('<SCR'+'IPT TYPE="text/javascript" LANGUAGE="javascript" SRC="'+
  ywoc_ad_adserv+
  '?adid='+ywoc_ad_id+
  '&sid='+ywoc_ad_sid+
  '&surl='+ywoc_ad_siteurl+
  '&cid=' +ywoc_ad_creativeid+
  '&alid='+ywoc_ad_altad+
  '&aurl='+ywoc_ad_alturl+
  '&sig=' +ywoc_ad_signature+
  '&clt=' +ywoc_adcl_title+
  '&cld=' +ywoc_adcl_discription+
  '&cll=' +ywoc_adcl_link+
  '&clf=' +ywoc_adcl_frame+
  '&clb=' +ywoc_adcl_background+
  '"> </SCR' + 'IPT>');
--></SCRIPT></p> ]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/2290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>エラーメールの行方</title>
		<link>http://www.kvs.jp/archives/843</link>
		<comments>http://www.kvs.jp/archives/843#comments</comments>
		<pubDate>Mon, 21 Jan 2008 12:13:31 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[MTA・mail関連]]></category>
		<category><![CDATA[自宅サーバ管理日記]]></category>
		<category><![CDATA[catchall]]></category>
		<category><![CDATA[mailbox]]></category>
		<category><![CDATA[qmailadmin]]></category>
		<category><![CDATA[SPAM]]></category>
		<category><![CDATA[エラーメール]]></category>
		<category><![CDATA[メールアカウント]]></category>
		<category><![CDATA[自宅サーバ]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2008/01/21/843</guid>
		<description><![CDATA[自前でメールサーバ持っていると どうしても（？）やってくるエラーメール。というかSPAMメール（迷惑メール） 存在するメールアカウントに来るだけでも鬱陶しいのに、送りつける方はアカウントが存在するかどうかもお構いなしにラ [...]]]></description>
			<content:encoded><![CDATA[<p>
<div class="img-right"><a href="http://px.a8.net/svt/ejp?a8mat=O8U9O+5SDS1U+348+639IP" target="_blank"><img border="0" width="31" height="31" alt="" src="http://www24.a8.net/svt/bgt?aid=040723260350&#038;wid=003&#038;eno=01&#038;mid=s00000000404001023000&#038;mc=1"/></a><img border="0" width="1" height="1" src="http://www12.a8.net/0.gif?a8mat=O8U9O+5SDS1U+348+639IP" alt=""/><a href="http://px.a8.net/svt/ejp?a8mat=OEZG1+9H5FYA+D8Y+61Z81" target="_blank"><img border="0" width="31" height="31" alt="" src="http://www21.a8.net/svt/bgt?aid=041009905573&#038;wid=003&#038;eno=01&#038;mid=s00000001717001017000&#038;mc=1"/></a><img border="0" width="1" height="1" src="http://www16.a8.net/0.gif?a8mat=OEZG1+9H5FYA+D8Y+61Z81" alt=""/></div>
自前でメールサーバ持っていると どうしても（？）やってくるエラーメール。というかSPAMメール（迷惑メール）<br />
<br />
存在するメールアカウントに来るだけでも鬱陶しいのに、送りつける方はアカウントが存在するかどうかもお構いなしにランダムなメールアカウントに送り込んでくる。<br />
存在しないメールアカウント宛のメールは、メールサーバが「そんなメールアカウントはねぇよ」ってエラーメールで送り返すことになっている。<br />
<br />
だが、SPAMメールなんて送ってくるヤツはメールヘッダの差出人(From:)や返信先(Return-Path:)を偽装してるのがほとんどなので、エラーメールを返そうとすると むこうのメールサーバから「そんなメールアカウントはねぇよ」って言い返される(;´Д`)<br />
そして仕方なしに管理者宛に「エラーメールだよ｡･ﾟ･(ﾉД`)･ﾟ･｡ うえええん」ってメールが届く｡･ﾟ･(ﾉ∀`)･ﾟ･｡<br />
こんなメールが1日に<strong>数百通</strong>も来る(;´Д`)やってられん<br />
<br />
<span id="more-843"></span><br />
さて、そこで・・・<a href="http://www.kvs.jp/archives/994">qmailadmin</a>でドメイン毎に、適当なメールアカウント(例:catchall)を作ってCatchALLに指定。<br />
これによって、存在しないメールアカウント宛のメールを全てCatchALLアカウントが受け取るようになる。<br />
<br />
ただ受け取っただけじゃ どんどんエラーメールが溜まってしまうので「<a href="http://www.kvs.jp/archives/831">メモ：古いメールの削除</a>」の技を使って<br />
<br />
[shell]# find /home/vpopmail/domains/kvs.jp/catchall/Maildir/*/ -name &#8220;*.server.blh.jp,*&#8221; -ctime +1 -exec rm -f {} \;[/shell]<br />
<br />
これをcronで1日1回回して、翌日には消してしまう☆-(ﾉﾟДﾟ)八(ﾟДﾟ )ﾉｲｴｰｲ<br />
<br />
・・・ってか、<br />
<br />
[shell]# del /home/vpopmail/domains/kvs.jp/catchall/Maildir/*/*.server.blh.jp,*[/shell]<br />
<br />
ってやれば1日待たなくても全部消えるやん(;´ω`)こっちに直しておこう・・・<br />
<br />
こうすることで、エラーメールをピンポンしてしまう分のトラフィックを減らせるし、メールアドレスのScanも防げる（適当に送りつけて「エラーが返ってこなかったメールアドレス」は存在するアドレス。こうやって有効なメールアドレスを調べていく方法がある）<br />
今更な処置だけど、まぁ、やらんよりはマシだろう(;´ω`)<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/889' title='メインサーバ入れ替え完了'>メインサーバ入れ替え完了</a></li><li><a href='http://www.kvs.jp/archives/831' title='メモ：古いメールの削除'>メモ：古いメールの削除</a></li><li><a href='http://www.kvs.jp/archives/3012' title='復旧しました'>復旧しました</a></li><li><a href='http://www.kvs.jp/archives/2369' title='特定の国からのアクセスを弾く'>特定の国からのアクセスを弾く</a></li><li><a href='http://www.kvs.jp/archives/2363' title='mail serverで悩む・・・'>mail serverで悩む・・・</a></li><li><a href='http://www.kvs.jp/archives/2330' title='T105とVMware ESXi server 4'>T105とVMware ESXi server 4</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li><li><a href='http://www.kvs.jp/archives/883' title='ネットワーク切替完了'>ネットワーク切替完了</a></li><li><a href='http://www.kvs.jp/archives/881' title='Bフレッツ工事（工事は完了）'>Bフレッツ工事（工事は完了）</a></li><li><a href='http://www.kvs.jp/archives/864' title='BフレのISP選び'>BフレのISP選び</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/843/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>メールボックス引っ越し</title>
		<link>http://www.kvs.jp/archives/839</link>
		<comments>http://www.kvs.jp/archives/839#comments</comments>
		<pubDate>Thu, 17 Jan 2008 04:35:16 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[MTA・mail関連]]></category>
		<category><![CDATA[自宅サーバ管理日記]]></category>
		<category><![CDATA[phpMyAdmin]]></category>
		<category><![CDATA[qmail]]></category>
		<category><![CDATA[vpopmail]]></category>
		<category><![CDATA[メールボックス]]></category>
		<category><![CDATA[引っ越し]]></category>
		<category><![CDATA[自宅サーバ]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2008/01/17/839</guid>
		<description><![CDATA[ウチは後悔^h^h公開サーバが2台あって、一応、「仕事用（メイン）」と「趣味用（サブ）」に分けてあります。 んで、複数持ってるドメインも、サーバの役割にあわせて割り振ってた。 ・・・・・ハズですた。 いろいろやっているウ [...]]]></description>
			<content:encoded><![CDATA[<p>
<div class="img-right"><a href="http://px.a8.net/svt/ejp?a8mat=O8U9O+5SDS1U+348+639IP" target="_blank"><img border="0" width="31" height="31" alt="" src="http://www24.a8.net/svt/bgt?aid=040723260350&#038;wid=003&#038;eno=01&#038;mid=s00000000404001023000&#038;mc=1"/></a><img border="0" width="1" height="1" src="http://www12.a8.net/0.gif?a8mat=O8U9O+5SDS1U+348+639IP" alt=""/><a href="http://px.a8.net/svt/ejp?a8mat=OEZG1+9H5FYA+D8Y+61Z81" target="_blank"><img border="0" width="31" height="31" alt="" src="http://www21.a8.net/svt/bgt?aid=041009905573&#038;wid=003&#038;eno=01&#038;mid=s00000001717001017000&#038;mc=1"/></a><img border="0" width="1" height="1" src="http://www16.a8.net/0.gif?a8mat=OEZG1+9H5FYA+D8Y+61Z81" alt=""/></div>
ウチは後悔^h^h公開サーバが2台あって、一応、「<a target="_blank" href="http://www.shigetafarm.jp">仕事用</a>（メイン）」と「<a href="http://www.kvs.jp">趣味用</a>（サブ）」に分けてあります。<br />
んで、複数持ってるドメインも、サーバの役割にあわせて割り振ってた。<br />
<br />
・・・・・ハズですた。<br />
<br />
いろいろやっているウチに、例えば このkvs.jpドメインだと<br />
<ul>
<li>プライマリDNSはサブサーバ</li>
<li>Webもサブサーバ</li>
<li>メールボックスはメインサーバ</li>
<li>さらに友達に作ってあげたkvs.jpのサブドメインもメインサーバ</li>
</ul>
<br />
なんて言うことになっていた(;´ω`)<br />
あとで面倒なことになりそうなので、とりあえずkvs.jpのメールボックスをサブサーバに移動した。<br />
<br />
<span id="more-839"></span><br />
<h4>さて、まずは前置き</h4>
<ul>
<li>メインサーバ・サブサーバとも「qmail+vpopmail+MySQL+qmailadmin」で構築されている</li>
<li>メイン・サブともに複数ドメインのメールボックスを管理している</li>
<li>qmailは/var/qmail/control以下のファイル群で動作設定されている</li>
<li>メールボックスは全てvpopmail名義で管理される</li>
<li>メールボックスへの配送ルールは「~vpopmail/domains/(ドメイン名)/.qmail-*」で設定されている</li>
<li>メールアカウントはvpopmailがMySQLのDBを使って管理している</li>
</ul>
<br />
こんなとこかな。<br />
要するに、「~vpopmail/domains/kvs.jp」をそっくりコピーすればメールはちゃんと配送される。<br />
（/var/qmail/control/virtualdomainsの設定も必要）<br />
メールボックスからメールを読み出す（POP3）側についてはMySQLのレコードをコピーすればOKっぽい。<br />
ということですな。<br />
<br />
<h4>大まかな手順</h4>
<ol>
<li>サブサーバのvpopmailにkvs.jpドメインを認識させる</li>
<li>メインサーバのkvs.jpドメインのメールボックスをサブサーバにコピーする</li>
<li>メインサーバのMySQLからkvs.jpドメインのメールアカウント情報を引っこ抜いてサブサーバに放り込む</li>
<li>同じくエイリアス（転送メール）の情報も引っこ抜いてサブに放り込む</li>
<li>DNS情報を変更</li>
<li>この作業をしている間に届いたメールがあるかもしれないので、もう一度メインサーバにあるkvs.jpドメインのメールボックスをサブサーバにコピーする</li>
<li>メインサーバのvpopmailにkvs.jpドメインを破棄させる<br />これをやらないとメインサーバにある他のドメインからkvs.jpにメールをだしたときに内部配送されてしまう。</li>
</ol>
<br />
ん～と・・・これであってるんだろうか？(;´Д`)<br />
マネしてメールが行方不明になっても責任は持ちませんorz<br />
<br />
<h4>んで、実際の手順。</h4>
まずは先に引っ越し先にドメインを認識させます。<br />
<br />
<code>[sub]# cd ~vpopmail/bin<br />
[sub]# ./vadddomain kvs.jp</code><br />
<br />
そして、メインサーバにあるkvs.jpドメインのメールボックスをtarで固めて<br />
<br />
<code>[main]# cd ~vpopmail/domains<br />
[main]# tar -c ./kvs.jp -f kvs.jp.tar</code><br />
<br />
これを、FTPなりscpなりでサブサーバに送り込む。<br />
そして、サブサーバで「~vpopmail/domains/」以下に上書き（最初の手順で「~vpopmail/domains/kvs.jp」は出来ているため）展開してしまう。<br />
これでとりあえずメールボックスは出来た。<br />
<br />
今度は、メインサーバのMySQLからメールアカウント情報を引っこ抜く。<br />
phpMyAdminなりWebminなりを使って、DB名「vpopmail」のテーブル「vpopmail」から、フィールド「pw_domain」が「kvs.jp」となっているレコードを全てエクスポートでファイルに落とす。<br />
同じく、テーブル「valias」からフィールド「domain」が「kvs.jp」となっているレコードもエクスポートでファイルに落とす。<br />
<br />
この二つをサブサーバの同じテーブルにインポートすればOK。<br />
<br />
DNSで、kvs.jp宛メールはメインサーバに配送するように指定してあったのをサブサーバに設定しなおし。<br />
serialをアップデートするのを忘れずに(;´ω`)<br />
DNSサーバ（named）を再起動。<br />
<br />
念のため、もう一度、メインサーバに残っているkvs.jpドメインのメールボックスをサブサーバにコピーしておく。<br />
考えてみれば、本来なら<strong>作業中はqmailとvpopmailを止めておくべき</strong>なのかもしれない(;´ω`)<br />
<br />
最後にメインサーバのvpopmailからkvs.jpの情報を削除<br />
<br />
<code>[main]# cd ~vpopmail/bin<br />
[main]# ./vdeldomain kvs.jp</code><br />
<br />
最初コレを忘れてて、メインサーバからkvs.jpドメイン宛にテストメール送ってもサブサーバに配送されなくて悩みまくった(;´Д`)<br />
さて、これで終了。<br />
<br />
<font color="red">注意：これは おいらが「これでいいんじゃね？」って思いつきでやってうまくいっただけなので、マネをしてメールボックスごと無くなっても責任は持ちませんorz</font><br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/579' title='新サーバ構築（ほぼ完了）'>新サーバ構築（ほぼ完了）</a></li><li><a href='http://www.kvs.jp/archives/889' title='メインサーバ入れ替え完了'>メインサーバ入れ替え完了</a></li><li><a href='http://www.kvs.jp/archives/2363' title='mail serverで悩む・・・'>mail serverで悩む・・・</a></li><li><a href='http://www.kvs.jp/archives/831' title='メモ：古いメールの削除'>メモ：古いメールの削除</a></li><li><a href='http://www.kvs.jp/archives/570' title='新サーバ構築（その２）'>新サーバ構築（その２）</a></li><li><a href='http://www.kvs.jp/archives/994' title='qmailadmin'>qmailadmin</a></li><li><a href='http://www.kvs.jp/archives/992' title='vpopmailのインストール'>vpopmailのインストール</a></li><li><a href='http://www.kvs.jp/archives/3012' title='復旧しました'>復旧しました</a></li><li><a href='http://www.kvs.jp/archives/2330' title='T105とVMware ESXi server 4'>T105とVMware ESXi server 4</a></li><li><a href='http://www.kvs.jp/archives/2257' title='サーバ再編'>サーバ再編</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/839/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>apacheのsuexecを有効にする</title>
		<link>http://www.kvs.jp/archives/1003</link>
		<comments>http://www.kvs.jp/archives/1003#comments</comments>
		<pubDate>Mon, 08 Jan 2007 13:01:38 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Apache・Webサーバ]]></category>
		<category><![CDATA[rebuild]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[suexec]]></category>
		<category><![CDATA[Vine]]></category>
		<category><![CDATA[wrapper]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2007/01/08/1003</guid>
		<description><![CDATA[VineLinuxのapache2(Apache2.0)でsuexecを有効にする。 Vineのバイナリパッケージでは、enable-suexecとしてmakeされているもののデフォルトでは有効になっていない。 参考UR [...]]]></description>
			<content:encoded><![CDATA[<p>
VineLinuxのapache2(Apache2.0)でsuexecを有効にする。<br />
Vineのバイナリパッケージでは、enable-suexecとしてmakeされているもののデフォルトでは有効になっていない。<br />
参考URL<br />
<ul>
	<li><a href="http://httpd.apache.org/docs/2.0/ja/mod/mod_suexec.html#suexecusergroup" target="_blank">mod_suexec &#8211; Apache HTTP サーバ</a></li>
	<li><a href="http://www.h3.dion.ne.jp/~x723/apache_conf.html" target="_blank">Vine Linux アパッチの設定 suexec使用</a></li>
	<li><a href="http://hosho.ees.hokudai.ac.jp/~kubo/log/2006/1001.html" target="_blank">KuboLog 2006.10 (01-10)</a></li>
	<li><a href="http://uckey.inweb.jp/kinta/log/eid60.html" target="_blank">kinta&#8217;s diary | Fedora Core4 (FC4) 設定メモ</a></li>
</ul>
<span id="more-1003"></span><br />
まずはsuexecの設定を確認<br />
<code># /usr/lib/apache2/suexec -V<br />
<span style="color: #ff0000;">-D AP_DOC_ROOT="/var/www"</span><br />
-D AP_GID_MIN=500<br />
-D AP_HTTPD_USER="apache"<br />
-D AP_LOG_EXEC="/var/lib/log/apache2/suexec.log"<br />
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"<br />
-D AP_UID_MIN=500<br />
-D AP_USERDIR_SUFFIX="public_html"</code><br />
<br />
suexec wrapperのパーミッションを変更する。<br />
<code># ls -l /usr/lib/apache2/<br />
drwxr-xr-x    2 root     root         4096 Aug 28 22:44 build/<br />
drwxr-xr-x    2 root     root         4096 Aug 28 22:44 modules/<br />
<strong><span style="color: #ff0000;">-rwx--x--x</span></strong> 1 root     apache      43936 Jan  8 08:04 suexec*<br />
# chmod 4750 /usr/lib/apache2/suexec<br />
# ls -l /usr/lib/apache2/<br />
drwxr-xr-x    2 root     root         4096 Aug 28 22:44 build/<br />
drwxr-xr-x    2 root     root         4096 Aug 28 22:44 modules/<br />
<span style="color: #ff0000;"><strong>-rws--x---</strong></span> 1 root     apache      43936 Jan  8 08:04 suexec*</code><br />
<br />
httpd.confでmod_suexecを読み込むように編集<br />
<code>LoadModule suexec_module modules/mod_suexec.so</code><br />
<br />
apache2を再起動<br />
<code># /etc/init.d/apache2 restart</code><br />
<br />
apache2のエラーログに<br />
<code> [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)</code><br />
と出ていればsuexecが有効になっている。<br />
<br />
<h4>suexecのrebuild</h4>
Vineのバイナリパッケージだとsuexecが有効になるのは/var/www/以下のみ。<br />
別なディレクトリでVirtualDomainでサイト構築していたりする場合はsuexecが使えないのでsuexecだけmakeしなおして差し替えることにする。<br />
apt-getでapache2のソースをダウンロード<br />
<code># apt-get source apache2</code><br />
<br />
/tmpあたりにソースを展開。<br />
<code># cd /tmp<br />
# tar zxvf /usr/src/vine/SOURCES/httpd-2.0.55.tar.bz2<br />
# cd httpd-2.0.55</code><br />
<br />
今回はsuexec wrapperが欲しいだけなので細かいPatchなどは無視。<br />
suexecの各種設定を織り込んでmake<br />
<code># ./configure --enable-suexec \<br />
--with-suexec-caller=apache \<br />
<span style="color: #ff0000;"><strong>--with-suexec-docroot=/home</strong></span> \<br />
--with-suexec-userdir=public_html \<br />
--with-suexec-uidmin=500 \<br />
--with-suexec-gidmin=500 \<br />
--with-suexec-bin=/usr/lib/apache2/suexec \<br />
--with-suexec-logfile=/var/log/apache2/suexec.log<br />
# make</code><br />
<br />
各スイッチの意味については<a href="http://httpd.apache.org/docs/2.0/ja/suexec.html" target="_blank">suEXEC サポート</a>を参照のこと。<br />
出来上がったsuexec wrapperをデフォルトのものと入れ替える。<br />
所有者とパーミッションに注意<br />
<br />
<code># mv /usr/lib/apache2/suexec /usr/lib/apache2/suexec.OLD<br />
# cp ./support/suexec /usr/lib/apache2/<br />
# chown root.apache /usr/lib/apache2/suexec<br />
# chmod 4750 /usr/lib/apache2/suexec</code><br />
<br />
そしてapache2を再起動すれば完了<br />
きちんと動作しているかどうかは↑のエラーログと 以下のCGIで確認できる。<br />
<br />
<code>#!/usr/bin/perl<br />
# suexec test script<br />
print "Content-type:text/html\n\n";<br />
print "&lt;H1&gt;";<br />
print `whoami`;<br />
print "&lt;/h1&gt;";</code><br />
<br />
これをtest.cgiとか名前を付けてサイト上に置いてアクセスし自分のユーザー名が表示されれば正常にsuexecされている。<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/758' title='Linkメモ（apache suExec）'>Linkメモ（apache suExec）</a></li><li><a href='http://www.kvs.jp/archives/889' title='メインサーバ入れ替え完了'>メインサーバ入れ替え完了</a></li><li><a href='http://www.kvs.jp/archives/1001' title='apcupsd'>apcupsd</a></li><li><a href='http://www.kvs.jp/archives/1000' title='Image::Magick-perl'>Image::Magick-perl</a></li><li><a href='http://www.kvs.jp/archives/691' title='UPSとファイルサーバ'>UPSとファイルサーバ</a></li><li><a href='http://www.kvs.jp/archives/579' title='新サーバ構築（ほぼ完了）'>新サーバ構築（ほぼ完了）</a></li><li><a href='http://www.kvs.jp/archives/578' title='新サーバ構築（Vine編）'>新サーバ構築（Vine編）</a></li><li><a href='http://www.kvs.jp/archives/577' title='新サーバ構築（諦め＆新出発編）'>新サーバ構築（諦め＆新出発編）</a></li><li><a href='http://www.kvs.jp/archives/988' title='apt-get'>apt-get</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/1003/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apcupsd</title>
		<link>http://www.kvs.jp/archives/1001</link>
		<comments>http://www.kvs.jp/archives/1001#comments</comments>
		<pubDate>Wed, 13 Sep 2006 11:30:02 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Linuxシステム関連]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[apcupsd]]></category>
		<category><![CDATA[UPS ]]></category>
		<category><![CDATA[Vine]]></category>
		<category><![CDATA[インストール]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2006/09/08/1001</guid>
		<description><![CDATA[LinuxのUPS（無停電監視装置）用daemon「apcupsd」のインストール 配布元 Apcupsd, a daemon for controlling APC UPSes （http://www.apcupsd. [...]]]></description>
			<content:encoded><![CDATA[<p>
<p>LinuxのUPS（無停電監視装置）用daemon「apcupsd」のインストール</p>
<dl>
<dt>配布元</dt>
<dd><a href="http://www.apcupsd.org/" target="_blank">Apcupsd, a daemon for controlling APC UPSes</a> （<a href="http://www.apcupsd.org/" target="_blank">http://www.apcupsd.org/</a>）</dd>
</dl>
<br />
<span id="more-1001"></span><br />
<h4>インストール</h4>
<p>RedHat用のrpmパッケージだと何故か上手くいかなくて、src.rpmパッケージからのRebuildも失敗するのでsource(tar.gz)からmakeすることにする</p>
<p>2006-09-12 現在 最新Stableは 3.12.4</p>
<code><br />
$ tar zxvf apcupsd-3.12.4.tar.gz<br />
$ cd apcupsd-3.12.4<br />
</code><br />
<p>インストーラがVineLinuxを認識してくれないので、RedHatとして誤魔化す</p>
<code><br />
$ su<br />
# echo 'Red Hat Linux release 8.0 (Psyche)' > /etc/redhat-release<br />
</code><br />
<p>（RedHat8でいいんだろうか？まぁヨシとしよう）</p>
<p>CGIによる状態監視、ネットワークによるUPS共有なども入れてmake</p>
<code><br />
$ ./configure --enable-cgi --with-cgi-bin=/var/www/cgi-bin/apcups \<br />
--enable-net --enable-master-slave<br />
</code><br />
<p>configureの最後に出てくるメッセージを確認</p>
<code><br />
Configuration on Tue Sep 12 22:40:11 JST 2006:<br />
Host:                       i686-pc-linux-gnu -- <font color="red">redhat 8.0</font><br />
Apcupsd version:            3.12.4 (19 August 2006)<br />
Source code location:       .<br />
Install binaries:           /sbin<br />
Install config files:       /etc/apcupsd<br />
Install man files:          /usr/share/man<br />
Nologin file in:            /etc<br />
PID directory:              /var/run<br />
LOG dir (events, status)    /var/log<br />
LOCK dir (for serial port)  /var/lock<br />
Power Fail dir              /etc/apcupsd<br />
Compiler:                   /usr/bin/g++ 3.3.2<br />
Compiler flags:             -g -O2 -Wall<br />
Linker flags:                -g -O<br />
Host and version:           <font color="red">redhat 8.0</font><br />
Shutdown Program:           /usr/bin/shutdown<br />
Port/Device:                /dev/ttyS0<br />
Network Info Port (CGI):    3551<br />
Master/slave Port:          6666<br />
UPSTYPE                     apcsmart<br />
UPSCABLE                    smart<br />
drivers (no-* are disabled): <font color="red">apcsmart</font> dumb <font color="red">net</font> no-usb no-snmp no-test<br />
<font color="red">enable-master-slave:        yes</font><br />
enable-nis:                 yes<br />
with-nisip:                 0.0.0.0<br />
<font color="red">enable-cgi:                 yes</font><br />
<font color="red">with-cgi-bin:               /var/www/cgi-bin/apcups</font><br />
with-libwrap:<br />
enable-nls:                 no<br />
enable-libintl:             no<br />
enable-powerflute:          no<br />
enable-pthreads:            yes<br />
enable-dist-install:        yes<br />
</code><br />
<p>間違いがなければmakeしてインストール</p>
<code><br />
$ make<br />
$ su<br />
# make install<br />
</code><br />
<br /><br />
<p>主要コマンドは/sbinに、設定ファイルは/etc/apcupsd、起動スクリプトは/etc/init.dに入っている</p>
<br /><br />
<h4>設定</h4>
<p>/etc/apcupsd/apcupsd.confを書き換える</p>
<p>今回は1台のUPSに3台のサーバを繋ぎ、LANで状態を共有する</p>
<p>共通部分</p>
<code><br />
UPSTYPE apcsmart<br />
DEVICE /dev/ttyS0<br />
ONBATTERYDELAY 6  （電源が切れてから以下の状態監視を始めるまでの時間差）<br />
BATTERYLEVEL 15 （バッテリー残が15%以下になったら終了処理開始）<br />
MINUTES 5 （バッテリー残予想5分以下になったら終了処理開始）<br />
TIMEOUT 180 （電源が切れて180秒後に終了処理開始）<br />
NETTIME 30 （Master/Slave間の通信間隔）<br />
UPSMODE net<br />
NETACCESS true<br />
NETPORT 6666<br />
</code><br />
<p>Master側（UPSとシリアルケーブルで接続）</p>
<code><br />
UPSCLASS netmaster<br />
SLAVE 192.168.0.3 （SlaveのIP）<br />
SLAVE 192.168.0.4<br />
</code><br />
<p>Slave（LANでUPS状態を共有監視）</p>
<code><br />
UPSCLASS netslave<br />
MASTER 192.168.0.2 （MasterのIP）<br />
USERMAGIC Slave1 （Slaveの識別子、Slaveごとにuniqueな名前をつける）<br />
</code><br />
<br /><br />
<h4>起動と状態監視</h4>
<p>/etc/init.d以下に起動スクリプトが入っている</p>
<code># /etc/init.d/apcupsd start</code><br />
<p><a href="http://localhost/cgi-bin/apcups/multimon.cgi">http://localhost/cgi-bin/apcups/multimon.cgi</a> でUPSの状態を見ることができる</p>
<p>MasterからSlaveの状態も見られるように/etc/apcupsd/hosts.confを書き換える</p>
<code><br />
MONITOR 127.0.0.1 "UPS Master"<br />
MONITOR 192.168.0.3 "Slave1"<br />
MONITOR 192.168.0.4 "Slave2"<br />
</code><br />
<br /><br />
<h4>テスト</h4>
<p>UPSのコンセントを抜いてみる :p</p>
<br /><br />
<dl>
<dt>参考</dt>
<dd><a href="http://www.itmedia.co.jp/help/howto/linux/ups/" target="_blank">ITmedia エンタープライズ：How-To：特別企画：UPSを利用した電源対策</a><br /><br />
<a href="http://www.rouge.homelinux.com/~kubota/diary/?date=20050504" target="_blank">HIROの酔いどれ日記改め、闘病日記 &#8211; apcupsdのセルフコンパイル</a><br />
</dd>
</dl>
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/691' title='UPSとファイルサーバ'>UPSとファイルサーバ</a></li><li><a href='http://www.kvs.jp/archives/701' title='UPS稼働開始'>UPS稼働開始</a></li><li><a href='http://www.kvs.jp/archives/2140' title='PC組み換え'>PC組み換え</a></li><li><a href='http://www.kvs.jp/archives/889' title='メインサーバ入れ替え完了'>メインサーバ入れ替え完了</a></li><li><a href='http://www.kvs.jp/archives/1003' title='apacheのsuexecを有効にする'>apacheのsuexecを有効にする</a></li><li><a href='http://www.kvs.jp/archives/758' title='Linkメモ（apache suExec）'>Linkメモ（apache suExec）</a></li><li><a href='http://www.kvs.jp/archives/1000' title='Image::Magick-perl'>Image::Magick-perl</a></li><li><a href='http://www.kvs.jp/archives/579' title='新サーバ構築（ほぼ完了）'>新サーバ構築（ほぼ完了）</a></li><li><a href='http://www.kvs.jp/archives/578' title='新サーバ構築（Vine編）'>新サーバ構築（Vine編）</a></li><li><a href='http://www.kvs.jp/archives/577' title='新サーバ構築（諦め＆新出発編）'>新サーバ構築（諦め＆新出発編）</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/1001/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image::Magick-perl</title>
		<link>http://www.kvs.jp/archives/1000</link>
		<comments>http://www.kvs.jp/archives/1000#comments</comments>
		<pubDate>Mon, 04 Sep 2006 08:24:52 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Apache・Webサーバ]]></category>
		<category><![CDATA[Linuxシステム関連]]></category>
		<category><![CDATA[MovableType]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[mt-check.cgi]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Vine]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2006/09/04/1000</guid>
		<description><![CDATA[VineLinuxでMovableTypeをインストールすると、Image::Magickは入っているのにmt-check.cgiでのシステムチェックで「Image::Magickがありません」と言われることがある。 V [...]]]></description>
			<content:encoded><![CDATA[<p>
VineLinuxでMovableTypeをインストールすると、Image::Magickは入っているのにmt-check.cgiでのシステムチェックで「Image::Magickがありません」と言われることがある。<br />
Vineの場合、セキュリティの観点から？パッケージが細かく分けられていて、Image::Magick本体とPerl用スクリプトが別パッケージになっているため。<br />
<code># apt-get install ImageMagick-perl</code><br />
として、Image::MagickのPerl用スクリプトをインストールすれば解決する。<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/574' title='新サーバ構築（その４）'>新サーバ構築（その４）</a></li><li><a href='http://www.kvs.jp/archives/1381' title='続２）前のBlogからのインポート'>続２）前のBlogからのインポート</a></li><li><a href='http://www.kvs.jp/archives/1315' title='続）前のBlogからインポート'>続）前のBlogからインポート</a></li><li><a href='http://www.kvs.jp/archives/981' title='前のBlogからインポート'>前のBlogからインポート</a></li><li><a href='http://www.kvs.jp/archives/889' title='メインサーバ入れ替え完了'>メインサーバ入れ替え完了</a></li><li><a href='http://www.kvs.jp/archives/1003' title='apacheのsuexecを有効にする'>apacheのsuexecを有効にする</a></li><li><a href='http://www.kvs.jp/archives/758' title='Linkメモ（apache suExec）'>Linkメモ（apache suExec）</a></li><li><a href='http://www.kvs.jp/archives/717' title='さてさて'>さてさて</a></li><li><a href='http://www.kvs.jp/archives/1001' title='apcupsd'>apcupsd</a></li><li><a href='http://www.kvs.jp/archives/691' title='UPSとファイルサーバ'>UPSとファイルサーバ</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/1000/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UPSとファイルサーバ</title>
		<link>http://www.kvs.jp/archives/691</link>
		<comments>http://www.kvs.jp/archives/691#comments</comments>
		<pubDate>Sat, 02 Sep 2006 10:27:06 +0000</pubDate>
		<dc:creator>DebianOoM</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[自宅サーバ管理日記]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[apcupsd]]></category>
		<category><![CDATA[HDD]]></category>
		<category><![CDATA[SmartUPS]]></category>
		<category><![CDATA[UPS ]]></category>
		<category><![CDATA[Vine]]></category>
		<category><![CDATA[ケーブル]]></category>
		<category><![CDATA[ファイルサーバ]]></category>

		<guid isPermaLink="false">http://wpress.kvs.jp/2006/09/08/691</guid>
		<description><![CDATA[CHATの友達からAPCのUPSを貰ったヽ(´▽` )ノ ファイルサーバの調子が悪いので部屋に持ってくるついでにUPSの設定もしてみた。 （ホントはちょっと前に届いてたんだけど、なかなかヒマが無くて・・・） ファイルサー [...]]]></description>
			<content:encoded><![CDATA[<p>
CHATの友達から<a href="http://pt.afl.rakuten.co.jp/c/000ebad6.724dab69?url=http%3A%2F%2Fecustom.listing.rakuten.co.jp%2Frms%2Fsd%2Fecustom%2Fmall%3Fg%3D211578%26nm%3D%25A4%25C7%25A4%25D3%25A4%25A2%25A4%25F3%25A4%25CE%25A4%25AC%25A4%25E9%25A4%25AF%25A4%25BF%25C8%25A2%26bk%3Dwww.kvs.jp%26hd%3D%26cl%3D48D258%26aid%3D000ebad6.724dab69" target="_blank">APCのUPS</a>を貰ったヽ(´▽` )ノ<br />
ファイルサーバの調子が悪いので部屋に持ってくるついでにUPSの設定もしてみた。<br />
（ホントはちょっと前に届いてたんだけど、なかなかヒマが無くて・・・）<br />
ファイルサーバは前に/dev/hdbが死んだのを放置してたんだが、今度は/dev/hdaがお亡くなり・・・システムドライブやんけ！！｡･ﾟ･(ﾉд`)･ﾟ･｡<br />
こりゃHDD入れ替えないと・・・ってHDD余ってたか？・・・・・・・・・・あ！旧サブサーバが押し入れに！！<br />
押し入れの隅にひっそりと佇んでいた（放置していたとも言う）旧サブサーバから１３GBのHDDを引っこ抜いてファイルサーバへ。<br />
VineLinuxをインストールして、Windowsファイル共有のsambaの設定をして何とか復帰。<br />
さて、あとはUPS。<br />
<br />
<span id="more-691"></span><br />
もらい物なので贅沢は言えないが、UPS本体だけで接続ケーブルも監視ソフトもない。<br />
とりあえずケーブルは、むかぁぁぁぁし使ってたUPSのを引っ張り出して繋いでみる。<br />
監視ソフトはAPC純正のを買うと高いので、Freeの<strong><a href="http://www.apcupsd.org/" target="_blank">apcupsd</a></strong>を使ってみることにする。<br />
・<a href="http://www.itmedia.co.jp/help/howto/linux/ups/" target="_blank">ITmedia エンタープライズ：How-To：特別企画：UPSを利用した電源対策</a><br />
を参考にsrc.rpmからRebuildを試すが、必要なパッケージが足らないと怒られた(;´ω`)<br />
足りないrpmパッケージをapt-getでインストールして再びRebuild。<br />
が、installスクリプトでエラー(;´Д`)<br />
雰囲気で足りなそうなrpmパッケージを追加Installしてみるが、どうやってもエラー orz<br />
しょうがないのでバイナリパッケージでインストールを試みたが、gdとかいうパッケージのバージョンが<strong>２未満</strong>じゃないとダメと言われ（入っているのは2.0）バージョンダウンさせるのもなんかイヤなので（他に影響でそうだし）バイナリパッケージも諦め orz<br />
「Vine apcupsd」でｸﾞｸﾞって見つけた<br />
・<a href="http://vine-linux.ddo.jp/linux/app/apcups.php" target="_blank">apcupsのインストール &#8211; 自宅サーバーの構築 &#8211; 自宅サーバーでやってみよう！！</a><br />
を参考にソースからmakeしてみたら、今度はうまくInstallできた。<br />
最低限の設定だけして、apcupsdを起動してみる。<br />
<a href="http://localhost/cgi-bin/apcups/multimon.cgi">http://localhost/cgi-bin/apcups/multimon.cgi</a> で状態を監視してみるが「応答ナシ」の表示しかされない？？<br />
プロセスを見てみるとapcupsdが起動してない？<br />
/var/log/messageを調べてみたら<br />
「UPSと通信できねぇからshutdownするね」<br />
とapcupsdが終了してた(;´Д`)<br />
やっぱSmartUPS用のケーブルを見つけてこないとダメっぽい・・・・ヤフオクで探すかぁ・・・<br />
<h3 class='related_post_title'>関連しそうなentry</h3><ul class='related_post'><li><a href='http://www.kvs.jp/archives/1001' title='apcupsd'>apcupsd</a></li><li><a href='http://www.kvs.jp/archives/2723' title='最近買ったモノ'>最近買ったモノ</a></li><li><a href='http://www.kvs.jp/archives/2698' title='仕事から帰ったら・・・'>仕事から帰ったら・・・</a></li><li><a href='http://www.kvs.jp/archives/821' title='ファイルサーバ復活'>ファイルサーバ復活</a></li><li><a href='http://www.kvs.jp/archives/701' title='UPS稼働開始'>UPS稼働開始</a></li><li><a href='http://www.kvs.jp/archives/619' title='ファイルサーバのHDDがｼﾎﾞﾝﾇ'>ファイルサーバのHDDがｼﾎﾞﾝﾇ</a></li><li><a href='http://www.kvs.jp/archives/573' title='新サーバ構築（その３）＆ファイルサーバ'>新サーバ構築（その３）＆ファイルサーバ</a></li><li><a href='http://www.kvs.jp/archives/2943' title='なんだかHDDがヤバイ？'>なんだかHDDがヤバイ？</a></li><li><a href='http://www.kvs.jp/archives/2138' title='PC組み替え中'>PC組み替え中</a></li><li><a href='http://www.kvs.jp/archives/2010' title='ファイルサーバとDLNAサーバ'>ファイルサーバとDLNAサーバ</a></li></ul></p>
]]></content:encoded>
			<wfw:commentRss>http://www.kvs.jp/archives/691/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

