<?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; initスクリプト</title>
	<atom:link href="http://blog.mktime.com/archive/tag/init%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.mktime.com</link>
	<description>修行の日々を淡々と</description>
	<lastBuildDate>Thu, 05 May 2011 07:39:25 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>linux：/etc/rc.d/init.d/と/etc/init.d/</title>
		<link>http://blog.mktime.com/archive/8.html</link>
		<comments>http://blog.mktime.com/archive/8.html#comments</comments>
		<pubDate>Tue, 08 Jul 2008 12:01:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[initスクリプト]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[SLES9]]></category>

		<guid isPermaLink="false">http://blog.mktime.com/?p=6</guid>
		<description><![CDATA[/etc/rc.d/init.d/は手動起動するデーモンのinitスクリプトを置くところ。SLES9*1では/etc/init.d/が手動起動するデーモンのinitスクリプトを置くところ。 RHEL4*2の/etc/init.d/は/etc/rc.d/init.d/ にシンボリックリンクしている。ので、どっちを使っても同じ。 /etc/rc.d/rc[0-6].d/はランレベルごとのデーモン起動スクリプトを配置するところ。 実際は手動起動するinitスクリプトにシンボリックリンクを設定する。 chkconfigまたはinsservコマンドでこのシンボリックリンクを作成できる。 chkconfig httpd on #有効にする chkconfig httpd off #無効にする insserv httpd #有効にする insserv -r httpd #無効にする 各ランレベルに何のデーモンが登録されているかは下記のコマンドで確認できる。 ls -l /etc/rc.d/rc3.d/ リンクファイル先頭のK[0-9]{2}やS[0-9]{2}は起動の順序を調整するためにある。 ランレベルは0～6まで。 ランレベル システム状態 0 システム停止 1 シングルユーザモード 2 ローカルマルチユーザモード（NFSなどはなし） 3 フルマルチユーザモード（テキストコンソール） 4 未使用 5 フルマルチユーザモード（グラフィカル環境） 6 システム再起動 通常はランレベル3か5を設定する。3と5の違いはCUIかGUIか。GUIを使用しないデーモンなら3で設定する。 但しランレベル3でも&#8221;startx&#8221;コマンドによりGUIを使用できるので、全部3で運用しても良い。むしろその方がシステムリソースが節約され安定するらしい。 ランレベル1はバックアップ等、ファイルの整合性を保ちたいときに使用する。 *1SLES9 … Novell SUSE LINUX Enterprise Server 9 *2RHEL4 [...]]]></description>
			<content:encoded><![CDATA[<p>/etc/rc.d/init.d/は手動起動するデーモンのinitスクリプトを置くところ。SLES9<a href="#note1"  class="note">*1</a>では/etc/init.d/が手動起動するデーモンのinitスクリプトを置くところ。<br />
RHEL4<a href="#note2"  class="note">*2</a>の/etc/init.d/は/etc/rc.d/init.d/ にシンボリックリンクしている。ので、どっちを使っても同じ。</p>
<p>/etc/rc.d/rc[0-6].d/はランレベルごとのデーモン起動スクリプトを配置するところ。<br />
実際は手動起動するinitスクリプトにシンボリックリンクを設定する。</p>
<p>chkconfigまたはinsservコマンドでこのシンボリックリンクを作成できる。</p>
<pre class="console">
chkconfig httpd on      #有効にする
chkconfig httpd off     #無効にする

insserv httpd           #有効にする
insserv -r httpd        #無効にする
</pre>
<p>各ランレベルに何のデーモンが登録されているかは下記のコマンドで確認できる。</p>
<pre class="console">
 ls -l /etc/rc.d/rc3.d/
</pre>
<p>リンクファイル先頭のK[0-9]{2}やS[0-9]{2}は起動の順序を調整するためにある。</p>
<p>ランレベルは0～6まで。</p>
<table>
<tr>
<th> ランレベル </th>
<th> システム状態 </th>
</tr>
<tr>
<td> 0 </td>
<td> システム停止 </td>
</tr>
<tr>
<td> 1 </td>
<td> シングルユーザモード </td>
</tr>
<td> 2 </td>
<td> ローカルマルチユーザモード（NFSなどはなし） </td>
</tr>
<tr>
<td> 3 </td>
<td> フルマルチユーザモード（テキストコンソール） </td>
</tr>
<td> 4 </td>
<td> 未使用</td>
</tr>
<tr>
<td> 5 </td>
<td> フルマルチユーザモード（グラフィカル環境）</td>
</tr>
<tr>
<td> 6  </td>
<td> システム再起動 </td>
</tr>
</table>
<p>通常はランレベル3か5を設定する。3と5の違いはCUIかGUIか。GUIを使用しないデーモンなら3で設定する。<br />
但しランレベル3でも&#8221;startx&#8221;コマンドによりGUIを使用できるので、全部3で運用しても良い。むしろその方がシステムリソースが節約され安定するらしい。</p>
<p>ランレベル1はバックアップ等、ファイルの整合性を保ちたいときに使用する。</p>
<pre class="note-desc">
<a name="note1" /><span class="note">*1</span>SLES9 … Novell SUSE LINUX Enterprise Server 9
<a name="note2" /><span class="note">*2</span>RHEL4 … Red Hat Enterprise Linux 4
</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.mktime.com/archive/8.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

