<?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>vaduz.tk blog &#187; hltv</title>
	<atom:link href="http://blog.vaduz.tk/tag/hltv/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.vaduz.tk</link>
	<description>Google 大好き</description>
	<lastBuildDate>Thu, 03 Dec 2009 14:12:31 +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>hltvctl と hltvstarter をマージ</title>
		<link>http://blog.vaduz.tk/2009/04/29/hltvctl-%e3%81%a8-hltvstarter-%e3%82%92%e3%83%9e%e3%83%bc%e3%82%b8/</link>
		<comments>http://blog.vaduz.tk/2009/04/29/hltvctl-%e3%81%a8-hltvstarter-%e3%82%92%e3%83%9e%e3%83%bc%e3%82%b8/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 06:30:12 +0000</pubDate>
		<dc:creator>Vaduz</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hltv]]></category>
		<category><![CDATA[shellscript]]></category>

		<guid isPermaLink="false">http://blog.vaduz.tk/?p=183</guid>
		<description><![CDATA[hltvctl と hltvstarter をマージして一つのファイルで HLTV を実行できるようになりました。(thanks! meta)
http://github.com/Vaduz/cs/tree/master [...]]]></description>
			<content:encoded><![CDATA[<p>hltvctl と hltvstarter をマージして一つのファイルで HLTV を実行できるようになりました。(thanks! meta)</p>
<p><a href="http://github.com/Vaduz/cs/tree/master">http://github.com/Vaduz/cs/tree/master</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vaduz.tk/2009/04/29/hltvctl-%e3%81%a8-hltvstarter-%e3%82%92%e3%83%9e%e3%83%bc%e3%82%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CS サーバ関連のスクリプトを git にあげてみた</title>
		<link>http://blog.vaduz.tk/2009/04/28/cs%e3%82%b5%e3%83%bc%e3%83%90%e9%96%a2%e9%80%a3/</link>
		<comments>http://blog.vaduz.tk/2009/04/28/cs%e3%82%b5%e3%83%bc%e3%83%90%e9%96%a2%e9%80%a3/#comments</comments>
		<pubDate>Mon, 27 Apr 2009 15:57:37 +0000</pubDate>
		<dc:creator>Vaduz</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[cs]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[hlds]]></category>
		<category><![CDATA[hltv]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[shellscript]]></category>

		<guid isPermaLink="false">http://blog.vaduz.tk/?p=178</guid>
		<description><![CDATA[CS サーバ関連で使っているシェルスクリプトと PHP スクリプトを git にあげてみました。
http://github.com/Vaduz/cs/tree/master
hlds_renice.sh
hlds プロ [...]]]></description>
			<content:encoded><![CDATA[<p>CS サーバ関連で使っているシェルスクリプトと PHP スクリプトを git にあげてみました。</p>
<p><a href="http://github.com/Vaduz/cs/tree/master">http://github.com/Vaduz/cs/tree/master</a></p>
<h2>hlds_renice.sh</h2>
<p>hlds プロセスの優先度をあげます。ただそれだけです。root 権限が必要です。<br />
hlds.pid のプロセスIDを元に renice します。</p>
<h2>hldsctl</h2>
<p>hlds の起動・停止をします。screen で hlds という名前のセッションを作成してそこに hlds コンソールを立ち上げます。<br />
アタッチするときは、</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">screen</span> <span style="color: #660033;">-r</span> hlds</pre></div></div>

<p>などとします。<br />
使うときは basedir を適当に変えてください。</p>
<h2>hltvctl</h2>
<p>hldsctl と似たスクリプトで、hltv の起動・停止を管理します。hltv の起動に hltvstarter (後述) が必要です。<br />
screen で hltv という名前のセッションを作成してそこに hltv コンソールを立ち上げます。<br />
アタッチするときは、</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #c20cb9; font-weight: bold;">screen</span> <span style="color: #660033;">-r</span> hltv</pre></div></div>

<p>などとします。<br />
使うときは basedir を適当に変えてください。</p>
<h2>hltvstarter</h2>
<p>hltv を起動するためだけのスクリプトです。<br />
同じスクリプト内で起動したいのですが、ML を見てもみなこんな感じでどうもうまい方法が見つかりませんでした。</p>
<h2>index.php</h2>
<p>hltv の demo ビューアです。hltv の demo があるディレクトリに入れて apache で demo が出力されているディレクトリを見られるようにすると、そこにある demo のリストを見ることができます。<br />
実際には<a href="http://hltv.vaduz.tk">こんな感じ</a>になります。<br />
不要な demo を掃除する機能と、demo の大体の長さを見られる機能がついています。</p>
<p>これらのツールが CS サーバ運用の参考になればと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vaduz.tk/2009/04/28/cs%e3%82%b5%e3%83%bc%e3%83%90%e9%96%a2%e9%80%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>サーバメンテ</title>
		<link>http://blog.vaduz.tk/2009/04/17/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%a1%e3%83%b3%e3%83%86/</link>
		<comments>http://blog.vaduz.tk/2009/04/17/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%a1%e3%83%b3%e3%83%86/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 14:56:46 +0000</pubDate>
		<dc:creator>Vaduz</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[amavis-milter]]></category>
		<category><![CDATA[amavisd]]></category>
		<category><![CDATA[hltv]]></category>
		<category><![CDATA[mail]]></category>

		<guid isPermaLink="false">http://blog.vaduz.tk/?p=164</guid>
		<description><![CDATA[長いこと放置しておくといろいろおかしくなってしまってたので、久々にサーバをいじりました。
メールサーバ
送信できずに返ってきていました。早く直そうと思っていたのですが、ちょっとはまってしまいました。
原因は再起動時に a [...]]]></description>
			<content:encoded><![CDATA[<p>長いこと放置しておくといろいろおかしくなってしまってたので、久々にサーバをいじりました。</p>
<h4>メールサーバ</h4>
<p>送信できずに返ってきていました。早く直そうと思っていたのですが、ちょっとはまってしまいました。<br />
原因は再起動時に amavisd が停止したままだったのと、amavisd になぜか amavis-milter が必要になっていたことでした。<br />
ひとまず amavisd を起動して status すると、amavis-milter が停止していることがわかりました。そのせいで mailq をすると大量のメールが貯まってしまいました。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>amavisd status
amavisd <span style="color: #7a0874; font-weight: bold;">&#40;</span>pid <span style="color: #000000;">19343</span> <span style="color: #000000;">19342</span> <span style="color: #000000;">19340</span><span style="color: #7a0874; font-weight: bold;">&#41;</span> を実行中...
amavis-milter は停止しています</pre></td></tr></table></div>

<p>amavis-milter が動いてなさそう。amavis-milter なんてあったかな。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ rpm <span style="color: #660033;">-qa</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> amavisd
amavisd-new-2.5.4-1.el5.rf</pre></td></tr></table></div>

<p>ないので入れます。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ yum <span style="color: #c20cb9; font-weight: bold;">install</span> amavisd-new-milter <span style="color: #660033;">-y</span>
$ <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>amavisd restart
Mail Virus Scanner <span style="color: #7a0874; font-weight: bold;">&#40;</span>amavisd<span style="color: #7a0874; font-weight: bold;">&#41;</span> を停止中:                     <span style="color: #7a0874; font-weight: bold;">&#91;</span>  OK  <span style="color: #7a0874; font-weight: bold;">&#93;</span>
Mail Virus Scanner <span style="color: #7a0874; font-weight: bold;">&#40;</span>amavisd<span style="color: #7a0874; font-weight: bold;">&#41;</span> を起動中:                     <span style="color: #7a0874; font-weight: bold;">&#91;</span>  OK  <span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></td></tr></table></div>

<p>無事起動しました。<br />
たまっていたメールキューを再送して・・・</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ postsuper <span style="color: #660033;">-r</span> ALL
$ mailq
Mail queue is empty</pre></td></tr></table></div>

<p>これでメールが一斉に送信され、キューが空になりました。</p>
<h4>HLTV</h4>
<p>今まで HLTV の名前を http://hltv.vaduz.tk にしていたのですが、// の部分がコメントアウトとして解釈されてしまい、HLTV 再起動時に名前が http: になってしまっていました。全体をダブルクォートでくくっても現象は同じでした。ただ、HLTV のコンソールで name &#8220;http://hltv.vaduz.tk&#8221; などとすると変更されますが、コンフィグの名前自体を変えることにしました。現在はこのような名前に変更されています。</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="ini" style="font-family:monospace;">name <span style="color: #933;">&quot;hltv.vaduz.tk&quot;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://blog.vaduz.tk/2009/04/17/%e3%82%b5%e3%83%bc%e3%83%90%e3%83%a1%e3%83%b3%e3%83%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
