<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/ME2.2.3" -->
<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/"
	>

<channel>
	<title>MOVION.net</title>
	<link>http://movion.net</link>
	<description>WEB tech and site memo.</description>
	<pubDate>Tue, 24 May 2011 03:09:39 +0900</pubDate>
	<generator>http://wordpress.org/?v=ME2.2.3</generator>
	<language>ja</language>
			<item>
		<title>Apache1.3のmod_proxyで否定の&#8221;!&#8221;を無理やり利用する</title>
		<link>http://movion.net/2011/05/24/apache13-mod_proxy_ex/</link>
		<comments>http://movion.net/2011/05/24/apache13-mod_proxy_ex/#comments</comments>
		<pubDate>Tue, 24 May 2011 12:06:25 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Apache]]></category>

		<guid isPermaLink="false">http://movion.net/2011/05/24/apache13-mod_proxy_ex/</guid>
		<description><![CDATA[リバースプロキシーを設定する際、
Apache2系以降では使えるが、apache1.3ではmod_proxyのProxyPass否定形が使えない。
Apache2系の場合には使える



ProxyPass /mirror/foo/i !


ProxyPass /mirror/foo http://backend.example.com



Apacheのバージョンアップなども諸事情で困難な場合、
Apache1.3内のCのファイルを書き換えることで一応対応できる。
（苦し紛れ対応だが）
▼前提条件
・Apache1.3.37の場合（多少違うバージョンでも動作可能と思われます）
・Apache1.3.37が /usr/local/apache にインストールされている場合
・Apacheのソースが/usr/local/src/apache_1.3.37/にある場合
・DSO(mod_so)が組み込まれている場合
▼修正方法



vi /usr/local/src/apache_1.3.37/src/modules/proxy/mod_proxy.c



※『static int proxy_trans』にApache2系のmod_proxyに記載されているif文を追加する。
※以下はdiffの結果です。



*** mod_proxy.c.orig &#160; &#160;2011-05-23 20:58:11.000000000 +0900


&#8212; mod_proxy.c 2011-05-23 20:58:57.000000000 +0900


***************


*** 158,163 ****


&#8212; 158,167 &#8212;-


len = alias_match&#40;r-&#62;uri, ent&#91;i&#93;.fake&#41;;


&#160;


if &#40;len &#62; 0&#41; &#123;


+ &#160; &#160; &#160; &#160; &#160; &#160;if &#40;&#40;ent&#91;i&#93;.real&#91;0&#93; == &#8216;!&#8217; &#41; &#38;amp;&#38;amp; &#40; ent&#91;i&#93;.real&#91;1&#93; == 0 &#41;&#41; &#123;


+ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;return [...]]]></description>
			<content:encoded><![CDATA[<p>リバースプロキシーを設定する際、<br />
Apache2系以降では使えるが、apache1.3ではmod_proxyのProxyPass否定形が使えない。</p>
<p><strong>Apache2系の場合には使える</strong></p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">ProxyPass /mirror/foo/i !</div>
</li>
<li class="li1">
<div class="de1">ProxyPass /mirror/foo http://backend.example.com</div>
</li>
</ol>
</div>
<p>Apacheのバージョンアップなども諸事情で困難な場合、<br />
Apache1.3内のCのファイルを書き換えることで一応対応できる。<br />
（苦し紛れ対応だが）</p>
<p>▼前提条件<br />
・Apache1.3.37の場合（多少違うバージョンでも動作可能と思われます）<br />
・Apache1.3.37が /usr/local/apache にインストールされている場合<br />
・Apacheのソースが/usr/local/src/apache_1.3.37/にある場合<br />
・DSO(mod_so)が組み込まれている場合</p>
<p>▼修正方法</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">vi /usr/<span class="kw3">local</span>/src/apache_1<span class="nu0">.3</span><span class="nu0">.37</span>/src/modules/proxy/mod_proxy.c</div>
</li>
</ol>
</div>
<p>※『static int proxy_trans』にApache2系のmod_proxyに記載されているif文を追加する。<br />
※以下はdiffの結果です。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">*** mod_proxy.<span class="me1">c</span>.<span class="me1">orig</span> &nbsp; &nbsp;<span class="nu0">2011</span><span class="nu0">-05</span><span class="nu0">-23</span> <span class="nu0">20</span>:<span class="nu0">58</span>:<span class="nu0">11.000000000</span> <span class="nu0">+0900</span></div>
</li>
<li class="li1">
<div class="de1">&#8212; mod_proxy.<span class="me1">c</span> <span class="nu0">2011</span><span class="nu0">-05</span><span class="nu0">-23</span> <span class="nu0">20</span>:<span class="nu0">58</span>:<span class="nu0">57.000000000</span> <span class="nu0">+0900</span></div>
</li>
<li class="li1">
<div class="de1">***************</div>
</li>
<li class="li1">
<div class="de1">*** <span class="nu0">158</span>,<span class="nu0">163</span> ****</div>
</li>
<li class="li2">
<div class="de2">&#8212; <span class="nu0">158</span>,<span class="nu0">167</span> &#8212;-</div>
</li>
<li class="li1">
<div class="de1">len = alias_match<span class="br0">&#40;</span>r-&gt;uri, ent<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">fake</span><span class="br0">&#41;</span>;</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">if</span> <span class="br0">&#40;</span>len &gt; <span class="nu0">0</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li1">
<div class="de1">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">if</span> <span class="br0">&#40;</span><span class="br0">&#40;</span>ent<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">real</span><span class="br0">&#91;</span><span class="nu0">0</span><span class="br0">&#93;</span> == <span class="st0">&#8216;!&#8217;</span> <span class="br0">&#41;</span> &amp;amp;&amp;amp; <span class="br0">&#40;</span> ent<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">real</span><span class="br0">&#91;</span><span class="nu0">1</span><span class="br0">&#93;</span> == <span class="nu0">0</span> <span class="br0">&#41;</span><span class="br0">&#41;</span> <span class="br0">&#123;</span></div>
</li>
<li class="li2">
<div class="de2">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="kw1">return</span> DECLINED;</div>
</li>
<li class="li1">
<div class="de1">+ &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<span class="br0">&#125;</span></div>
</li>
<li class="li1">
<div class="de1">+</div>
</li>
<li class="li1">
<div class="de1">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; r-&gt;filename = ap_pstrcat<span class="br0">&#40;</span>r-&gt;pool, <span class="st0">&quot;proxy:&quot;</span>, ent<span class="br0">&#91;</span>i<span class="br0">&#93;</span>.<span class="me1">real</span>,</div>
</li>
</ol>
</div>
<p>その後、インストールをすると適応されます。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw3">cd</span> /usr/<span class="kw3">local</span>/src/apache_1<span class="nu0">.3</span><span class="nu0">.37</span>/src/modules/proxy</div>
</li>
<li class="li1">
<div class="de1">/usr/<span class="kw3">local</span>/apache/bin/apxs -c *.c</div>
</li>
<li class="li1">
<div class="de1">/usr/<span class="kw3">local</span>/apache/bin/apxs -i mod_proxy.so</div>
</li>
</ol>
</div>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2011/05/24/apache13-mod_proxy_ex/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CentOS5.5のインストールが&#8221;Enabling HT MSI Mapping&#8221;で止まる場合の対応他</title>
		<link>http://movion.net/2011/04/05/centos55-install-hangs/</link>
		<comments>http://movion.net/2011/04/05/centos55-install-hangs/#comments</comments>
		<pubDate>Tue, 05 Apr 2011 18:26:26 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movion.net/2011/04/05/centos55-install-hangs/</guid>
		<description><![CDATA[▼参考
http://kingstonlee.com/2011/02/13/centos-5-5-install-hangs-at-enabling-ht-msi-mapping/
http://kingstonlee.com/2011/02/13/centos-5-5-startup-hangs-at-starting-udev/ 
================================
CentOS5.5をインストールする際、Dell E521などいくつかのマシンにインストールが行えない場合がある。
■事象１
インストール途中に“Enabling HT MSI Mapping”の部分で停止し、先に進まなくなる。（ハングアップする）
対処方法：
インストール時に「linux noapic」を選択してインストールを行うとよい。
※APICは割り込みコントローラだが、ボードによってはちゃんと対応していない場合がある。
noapicとしても動作に問題はないが、若干パフォーマンスは下がる模様。
■事象２
起動ができず「Starting udev」で停止する。（ハングアップする）
対処方法：
BIOSでサウンドカードを無効にする
]]></description>
			<content:encoded><![CDATA[<p><strong>▼参考</strong><br />
<a href="http://kingstonlee.com/2011/02/13/centos-5-5-install-hangs-at-enabling-ht-msi-mapping/" target="_blank">http://kingstonlee.com/2011/02/13/centos-5-5-install-hangs-at-enabling-ht-msi-mapping/</a></p>
<p><a href="http://kingstonlee.com/2011/02/13/centos-5-5-startup-hangs-at-starting-udev/ " target="_blank">http://kingstonlee.com/2011/02/13/centos-5-5-startup-hangs-at-starting-udev/ </a></p>
<p>================================</p>
<p>CentOS5.5をインストールする際、Dell E521などいくつかのマシンにインストールが行えない場合がある。</p>
<p>■事象１<br />
インストール途中に“Enabling HT MSI Mapping”の部分で停止し、先に進まなくなる。（ハングアップする）</p>
<p>対処方法：<br />
インストール時に「<strong>linux noapic</strong>」を選択してインストールを行うとよい。</p>
<p>※APICは割り込みコントローラだが、ボードによってはちゃんと対応していない場合がある。<br />
noapicとしても動作に問題はないが、若干パフォーマンスは下がる模様。</p>
<p>■事象２<br />
起動ができず「<strong>Starting udev</strong>」で停止する。（ハングアップする）</p>
<p>対処方法：<br />
BIOSでサウンドカードを無効にする</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2011/04/05/centos55-install-hangs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>wgetでページ内の画像ファイルを取得し同一ディレクトリに格納</title>
		<link>http://movion.net/2010/10/13/get-html-page-at-wget/</link>
		<comments>http://movion.net/2010/10/13/get-html-page-at-wget/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 13:45:11 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[wget]]></category>

		<category><![CDATA[コマンド]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movion.net/2010/10/13/get-html-page-at-wget/</guid>
		<description><![CDATA[例）
wget -nd -k -p -e robots=off -P /hoge/hoge/output/dir/ http://www.movion.net/
 オプション説明

-nd ：ディレクトリを掘らない
-k   : 絶対パスなどを相対パスに変換（が、謎）
-p   :HTML内の画像を取得
-e robots=off : robots.txtを無視
-P 出力ディレクトリ : 指定したディレクトリに出力

最後のURLは取得するページのURLです。
ま、いまどきのサイトはこれだけでは確実に不十分です。というかwgetでは無理が有ります。（cssのimportやcss内の画像は取得してくれないので）
以下のソフトでwgetよりは多く取得できる模様。
・pavuk
http://pavuk.sourceforge.net/
]]></description>
			<content:encoded><![CDATA[<p>例）<br />
<strong>wget -nd -k -p -e robots=off -P /hoge/hoge/output/dir/ http://www.movion.net/</strong></p>
<p><strong> オプション説明</strong></p>
<ul>
<li>-nd ：ディレクトリを掘らない</li>
<li>-k   : 絶対パスなどを相対パスに変換（が、謎）</li>
<li>-p   :HTML内の画像を取得</li>
<li>-e robots=off : robots.txtを無視</li>
<li>-P 出力ディレクトリ : 指定したディレクトリに出力</li>
</ul>
<p>最後のURLは取得するページのURLです。</p>
<p>ま、いまどきのサイトはこれだけでは確実に不十分です。というかwgetでは無理が有ります。（cssのimportやcss内の画像は取得してくれないので）</p>
<p>以下のソフトでwgetよりは多く取得できる模様。</p>
<p><strong>・pavuk</strong><br />
<a href="http://pavuk.sourceforge.net/ " target="_blank">http://pavuk.sourceforge.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2010/10/13/get-html-page-at-wget/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPressを2.0.7から3.0.1へアップグレード</title>
		<link>http://movion.net/2010/10/13/wordpress%e3%82%92207%e3%81%8b%e3%82%89301%e3%81%b8%e3%82%a2%e3%83%83%e3%83%97%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89/</link>
		<comments>http://movion.net/2010/10/13/wordpress%e3%82%92207%e3%81%8b%e3%82%89301%e3%81%b8%e3%82%a2%e3%83%83%e3%83%97%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 13:21:05 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://movion.net/2010/10/13/wordpress%e3%82%92207%e3%81%8b%e3%82%89301%e3%81%b8%e3%82%a2%e3%83%83%e3%83%97%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89/</guid>
		<description><![CDATA[wordpress 2.0.7 → 3.0.1　へ
１．2.0.7ではエクスポートがないので、以下プラグインをダウンロードし有効化。
http://wordpress.org/extend/plugins/wpexport/stats/ 
そのままでは動かないので、 WPexport内のMT.php　の
user_nickname　→　user_nicename
に置換。（なぜ？？）
 ２．プラグインを利用してMT形式でエクスポート（2.0.7側）
オプション＞Export＞ MovableType
に表示されるテキストをコピーして、適当なファイルとして保存。文字コードはUTF-8！
３．3.0.1側でインポート
ツール＞インポートから MT形式のインポート。（プラグインインストールが楽になっている）
 ４．画像ファイルはコピーなどでがんばる
以上
]]></description>
			<content:encoded><![CDATA[<p>wordpress 2.0.7 → 3.0.1　へ</p>
<p><strong>１．</strong>2.0.7ではエクスポートがないので、以下プラグインをダウンロードし有効化。</p>
<p><a href="http://wordpress.org/extend/plugins/wpexport/stats/" target="_blank">http://wordpress.org/extend/plugins/wpexport/stats/ </a></p>
<p>そのままでは動かないので、 WPexport内のMT.php　の</p>
<p><strong>user_nickname　→　user_nicename</strong></p>
<p>に置換。（なぜ？？）</p>
<p><strong> ２．</strong>プラグインを利用してMT形式でエクスポート（2.0.7側）</p>
<p><strong>オプション＞Export＞ MovableType</strong></p>
<p>に表示されるテキストをコピーして、適当なファイルとして保存。文字コードは<strong>UTF-8</strong>！</p>
<p><strong>３．</strong>3.0.1側でインポート</p>
<p>ツール＞インポートから MT形式のインポート。（プラグインインストールが楽になっている）</p>
<p><strong> ４</strong>．画像ファイルはコピーなどでがんばる</p>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2010/10/13/wordpress%e3%82%92207%e3%81%8b%e3%82%89301%e3%81%b8%e3%82%a2%e3%83%83%e3%83%97%e3%82%b0%e3%83%ac%e3%83%bc%e3%83%89/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[mysql]ERROR 1010 (HY000): Error dropping database</title>
		<link>http://movion.net/2010/02/23/mysql_error_1010/</link>
		<comments>http://movion.net/2010/02/23/mysql_error_1010/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 20:54:11 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://movion.net/2010/02/23/mysql_error_1010/</guid>
		<description><![CDATA[mysqlに作成したデータベースが削除出来ないときがあった。



mysql&#62; DROP DATABASE testdb;


ERROR 1010 &#40;HY000&#41;: Error dropping DATABASE &#40;can&#8216;t rmdir &#8216;./testdb/&#8216;, errno: 17)


]]></description>
			<content:encoded><![CDATA[<p>mysqlに作成したデータベースが削除出来ないときがあった。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">mysql&gt; <span class="kw1">DROP</span> <span class="kw1">DATABASE</span> testdb;</div>
</li>
<li class="li1">
<div class="de1">ERROR <span class="nu0">1010</span> <span class="br0">&#40;</span>HY000<span class="br0">&#41;</span>: Error dropping <span class="kw1">DATABASE</span> <span class="br0">&#40;</span>can<span class="st0">&#8216;t rmdir &#8216;</span>./testdb/<span class="st0">&#8216;, errno: 17)</span></div>
</li>
<li class="li1">
<div class="de1"><span class="st0"</span></div>
</li>
</ol>
</div>
<p>どうやら、INTO OUTFILE でディレクトリを指定せずファイルを出力したときがありそのファイルが残っているため削除できないようだった。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">rm -rf /var/lib/mysql/testdb</div>
</li>
</ol>
</div>
<p>で、ディレクトリごと削除。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">SHOW</span> <span class="kw1">DATABASE</span>;</div>
</li>
</ol>
</div>
<p>で、DBが削除されていることを確認。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2010/02/23/mysql_error_1010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>EC Cubeの商品RSSを『再度』修正してみる</title>
		<link>http://movion.net/2009/01/15/product-rss-of-eccube-part2/</link>
		<comments>http://movion.net/2009/01/15/product-rss-of-eccube-part2/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 00:07:03 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[EC-CUBE]]></category>

		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://movion.net/2009/01/15/product-rss-of-eccube-part2/</guid>
		<description><![CDATA[前回の記事の修正は、やはりうまくいってなかったみたいなので修正してみました。
商品一覧ページのPHPをほぼそのままコピーしてきたので、
パラメータを渡すことでカテゴリ別や条件に一致した情報をRSSとして取得出来るはずです。たぶん。
■修正ファイル
data/class/pages/rss/LC_Page_Rss_Products.php
→http://movion.net/sample/eccube/v0.2/LC_Page_Rss_Products.txt
※丸ごと書き換え。商品一覧ページからもってきましたので、無駄な処理もそのまま残してます。
data/Smarty/templates/{テンプレート}/rss/product.tpl
→http://movion.net/sample/eccube/v0.2/product.tpl.txt
※v0.1からは微調整程度。
]]></description>
			<content:encoded><![CDATA[<p><a href="http://movion.net/2008/08/12/product-rss-of-eccube/">前回の記事</a>の修正は、やはりうまくいってなかったみたいなので修正してみました。<br />
商品一覧ページのPHPをほぼそのままコピーしてきたので、<br />
パラメータを渡すことでカテゴリ別や条件に一致した情報をRSSとして取得出来るはずです。たぶん。<br />
■修正ファイル<br />
data/class/pages/rss/LC_Page_Rss_Products.php<br />
→<a href="http://movion.net/sample/eccube/v0.2/LC_Page_Rss_Products.txt" target="_blank">http://movion.net/sample/eccube/v0.2/LC_Page_Rss_Products.txt</a><br />
※丸ごと書き換え。商品一覧ページからもってきましたので、無駄な処理もそのまま残してます。</p>
<p>data/Smarty/templates/{テンプレート}/rss/product.tpl<br />
→<a href="http://movion.net/sample/eccube/v0.2/product.tpl.txt" target="_blank">http://movion.net/sample/eccube/v0.2/product.tpl.txt</a><br />
※v0.1からは微調整程度。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2009/01/15/product-rss-of-eccube-part2/feed/</wfw:commentRss>
		</item>
		<item>
		<title>2009年1月1日の閏秒</title>
		<link>http://movion.net/2009/01/05/leap-second-2009/</link>
		<comments>http://movion.net/2009/01/05/leap-second-2009/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 23:37:35 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[サーバ監視]]></category>

		<category><![CDATA[ネタ]]></category>

		<category><![CDATA[other]]></category>

		<guid isPermaLink="false">http://movion.net/2009/01/05/leap-second-2009/</guid>
		<description><![CDATA[2009年1月1日の08:59:60の閏秒時のmuninのログ画像です。



/usr/sbin/ntpd -p /var/run/ntpd.pid -u 118:132 -g -x



ちなみに、ntpdはslewモードです。

]]></description>
			<content:encoded><![CDATA[<p>2009年1月1日の08:59:60の閏秒時のmuninのログ画像です。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/usr/sbin/ntpd -p /var/run/ntpd.pid -u 118:132 -g -x</div>
</li>
</ol>
</div>
<p>ちなみに、ntpdはslewモードです。</p>
<p><img src="http://movion.net/wp-content/uploads/2009/01/localhostlocaldomain-ntp_europium_canonical_com-week.png" alt="localhostlocaldomain-ntp_europium_canonical_com-week.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2009/01/05/leap-second-2009/feed/</wfw:commentRss>
		</item>
		<item>
		<title>[Linux]シェルでの入力操作（Ctrl-U,Ctrl-W）など</title>
		<link>http://movion.net/2008/11/20/linux-command-line-options/</link>
		<comments>http://movion.net/2008/11/20/linux-command-line-options/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 00:50:40 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[bash]]></category>

		<category><![CDATA[コマンド]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/20/linux-command-line-options/</guid>
		<description><![CDATA[よく使うシェルでの入力操作。


入力
説明


Ctrl-B or ←キー
カーソルを左に1文字移動


Ctrl-F or →キー
カーソルを右1に文字移動


Ctrl-P or ↑キー
一つ前の（historyにある）入力コマンドを表示


Ctrl-N or ↓キー
一つ後の（historyにある）入力コマンドを表示


Ctrl-H or バックスペース
カーソルの左の1文字を削除


Ctrl-A
カーソルを行頭に移動


Ctrl-E
カーソルを行末に移動


Ctrl-W
カーソル位置の単語（前のスペースまで）を削除


Ctrl-K
カーソル位置から行末までの文字列を削除


Ctrl-U
行頭からカーソル位置までの文字列を削除


Ctrl-Y
直前に削除した文字列を貼り付け


Ctrl-L
スクリーン再描画（スクリーンを綺麗に）


Ctrl-S
コマンド入力ストップ　※１


Ctrl-Q
コマンド入力スタート　※１


※１　よくは使わないけど・・・、うぉコマンド入力が出来なくなったってときに（笑
]]></description>
			<content:encoded><![CDATA[<p>よく使うシェルでの入力操作。</p>
<table width="615" height="294">
<tr>
<th>入力</th>
<th>説明</th>
</tr>
<tr>
<td>Ctrl-B or ←キー</td>
<td>カーソルを左に1文字移動</td>
</tr>
<tr>
<td>Ctrl-F or →キー</td>
<td>カーソルを右1に文字移動</td>
</tr>
<tr>
<td>Ctrl-P or ↑キー</td>
<td>一つ前の（historyにある）入力コマンドを表示</td>
</tr>
<tr>
<td>Ctrl-N or ↓キー</td>
<td>一つ後の（historyにある）入力コマンドを表示</td>
</tr>
<tr>
<td>Ctrl-H or バックスペース</td>
<td>カーソルの左の1文字を削除</td>
</tr>
<tr>
<td>Ctrl-A</td>
<td>カーソルを行頭に移動</td>
</tr>
<tr>
<td>Ctrl-E</td>
<td>カーソルを行末に移動</td>
</tr>
<tr>
<td>Ctrl-W</td>
<td>カーソル位置の単語（前のスペースまで）を削除</td>
</tr>
<tr>
<td>Ctrl-K</td>
<td>カーソル位置から行末までの文字列を削除</td>
</tr>
<tr>
<td>Ctrl-U</td>
<td>行頭からカーソル位置までの文字列を削除</td>
</tr>
<tr>
<td>Ctrl-Y</td>
<td>直前に削除した文字列を貼り付け</td>
</tr>
<tr>
<td>Ctrl-L</td>
<td>スクリーン再描画（スクリーンを綺麗に）</td>
</tr>
<tr>
<td>Ctrl-S</td>
<td>コマンド入力ストップ　※１</td>
</tr>
<tr>
<td>Ctrl-Q</td>
<td>コマンド入力スタート　※１</td>
</tr>
</table>
<p>※１　よくは使わないけど・・・、うぉコマンド入力が出来なくなったってときに（笑</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/20/linux-command-line-options/feed/</wfw:commentRss>
		</item>
		<item>
		<title>脆弱性チェックツールWapiti on Ubuntu</title>
		<link>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/</link>
		<comments>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 23:59:50 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[脆弱性]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/</guid>
		<description><![CDATA[wapiti（ワピチ＝オオジカ？）
コマンドラインから実行する、Webアプリケーション脆弱性スキャナ、セキュリティ監査ツールです。
実行は基本ローカルに対して行いましょう。
入力フォームがあると当然勝手にいろいろ入力しまくってくれますので、
テスト環境、テスト設定、テストデータで行いましょう。
チェックしてくれるのは
・XSS
・CSRF
・コマンド実行検出
・SQLインジェクション
&#8230;etc
らしいです。
ものによっては環境やオプションを設定しないと検出されない気がしますが・・・。
ま、お試しチェックってことで。



sudo -s



apt-get install wapiti



Ubuntuでapt使ったらそれだけです。
で、インストールすると、
/usr/bin/wapiti
※Wapiti-1.1.6
というpythonのファイルが出来てるので試しに実行。
デフォルトでは実行ログ（チェックしているURL）が出ないので、
vオプションで途中結果を表示した方がなんか安心です。



wapiti http://127.0.0.1/ -v 2



あとはgetcookie.pyでクッキーファイルを作ってログインが必要なページチェックも出来ます。



/usr/lib/python2.5/site-packages/getcookie.py cookie.txt http://127.0.0.1/login/



wapiti http://127.0.0.1/ -v 2 -c cookie.txt



以上
]]></description>
			<content:encoded><![CDATA[<p><a href="http://wapiti.sourceforge.net/" target="_blank">wapiti</a>（ワピチ＝オオジカ？）</p>
<p>コマンドラインから実行する、Webアプリケーション脆弱性スキャナ、セキュリティ監査ツールです。</p>
<p>実行は基本ローカルに対して行いましょう。<br />
入力フォームがあると当然勝手にいろいろ入力しまくってくれますので、<br />
テスト環境、テスト設定、テストデータで行いましょう。</p>
<p>チェックしてくれるのは<br />
・XSS<br />
・CSRF<br />
・コマンド実行検出<br />
・SQLインジェクション<br />
&#8230;etc<br />
らしいです。<br />
ものによっては環境やオプションを設定しないと検出されない気がしますが・・・。</p>
<p>ま、お試しチェックってことで。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo -s
</div>
</li>
<li class="li1">
<div class="de1">apt-get install wapiti</div>
</li>
</ol>
</div>
<p>Ubuntuでapt使ったらそれだけです。<br />
で、インストールすると、</p>
<p>/usr/bin/wapiti<br />
※Wapiti-1.1.6</p>
<p>というpythonのファイルが出来てるので試しに実行。<br />
デフォルトでは実行ログ（チェックしているURL）が出ないので、<br />
vオプションで途中結果を表示した方がなんか安心です。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">wapiti http://127.0.0.1/ -v 2</div>
</li>
</ol>
</div>
<p>あとはgetcookie.pyでクッキーファイルを作ってログインが必要なページチェックも出来ます。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">/usr/lib/python2.5/site-packages/getcookie.py cookie.txt http://127.0.0.1/login/
</div>
</li>
<li class="li1">
<div class="de1">wapiti http://127.0.0.1/ -v 2 -c cookie.txt</div>
</li>
</ol>
</div>
<p>以上</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/19/use-wapiti-security-check-tool-on-ubuntu/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntuにmuninのインストール</title>
		<link>http://movion.net/2008/11/09/install-munin-on-ubuntu/</link>
		<comments>http://movion.net/2008/11/09/install-munin-on-ubuntu/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 16:26:03 +0900</pubDate>
		<dc:creator>あきら</dc:creator>
		
		<category><![CDATA[Ubuntu]]></category>

		<category><![CDATA[リソース監視]]></category>

		<guid isPermaLink="false">http://movion.net/2008/11/09/install-munin-on-ubuntu/</guid>
		<description><![CDATA[※Ubuntu 8.04.1
aptで、インストール。それだけですが・・・。



sudo -s



apt-get install libc6



apt-get install libc6-dev



apt-get install munin



apt-get install munin-node



あとは、apacheの設定。
インストール後、/var/www/munin
以下にグラフ表示用HTMLが生成されているので、そこを表示可能とする。
/var/www/
自体を公開領域に指定しているなら、
http://localhost/munin/
で閲覧可能。
]]></description>
			<content:encoded><![CDATA[<p><strong>※Ubuntu 8.04.1</strong></p>
<p>aptで、インストール。それだけですが・・・。</p>
<div class="dean_ch" style="white-space: wrap;">
<ol>
<li class="li1">
<div class="de1">sudo -s
</div>
</li>
<li class="li1">
<div class="de1">apt-get install libc6
</div>
</li>
<li class="li1">
<div class="de1">apt-get install libc6-dev
</div>
</li>
<li class="li1">
<div class="de1">apt-get install munin
</div>
</li>
<li class="li2">
<div class="de2">apt-get install munin-node</div>
</li>
</ol>
</div>
<p>あとは、apacheの設定。<br />
インストール後、<em>/var/www/munin</em><br />
以下にグラフ表示用HTMLが生成されているので、そこを表示可能とする。</p>
<p>/var/www/<br />
自体を公開領域に指定しているなら、<br />
http://localhost/munin/<br />
で閲覧可能。</p>
]]></content:encoded>
			<wfw:commentRss>http://movion.net/2008/11/09/install-munin-on-ubuntu/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

