source: projects/Vine-manual/trunk/service.xml @ 96

Revision 96, 29.1 KB checked in by yasumichi, 15 years ago (diff)

first import

Line 
1<!--DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook V4.2//EN"-->
2
3<chapter id="service">
4<!--bookinfo>
5  <authorgroup>
6  <editor>
7          <firstname>Takuya</firstname>
8          <surname>Kobayashi</surname>
9  </editor>
10  </authorgroup>
11  <pubdate>2007/09/29</pubdate>
12</bookinfo-->
13
14  <title>各種サービスの起動</title>
15  <para>Vine Linuxはさまざまなサービスが利用できるようになっています。ここでは、これらのサービスを起動するための方法を簡単に示します。ただし、それぞれの設定はどのように利用するのかによって異なりますので、ここでは述べません。マニュアルや/usr/doc/、/usr/share/doc 以下にある各パッケージのドキュメントを参照して下さい。
16  </para>
17
18  <sect1 id="start-and-stop-services">
19    <title>サービスの起動と停止</title>
20    <para>
21各種サービスはデーモンと呼ばれるプログラムによって提供されます。これらのデーモンを起動したり停止するには、/etc/rc.d/init.d/にあるスクリプトとchkconfigコマンドによって行います。/etc/rc.d/init.d/のスクリプトはserviceコマンドを用いることで、デーモンの起動と停止をすぐに行えます。また、chkconfigコマンドはシステムを起動したときに、デーモンを起動するかどうかを設定します。
22    </para>
23    <variablelist>
24      <varlistentry>
25        <term>/etc/rc.d/init.d/のスクリプト</term>
26        <listitem>
27          <para>
28大部分のサービスの起動と停止は /etc/rc.d/init.d/ に置かれたスクリプトによって制御することができます。rootになって以下の(service_name)の所を適切な名前にすると、使い方が表示されます。
29          </para>
30          <screen>
31        # /sbin/service  (service_name)
32または
33        # /etc/rc.d/init.d/(service_name)
34
35例       # /sbin/service ypbind
36        *** Usage: ypbind {start|stop|status|restart|condrestart}
37          </screen>
38          <para>
39ypbindの場合、start(起動)と、stop(停止)、status(状態の表示)、restart(再起動)、condrestart(条件付きの再起動)を行うことができます。
40          </para>
41
42          <para>
43            start stop status restart condrestart などを command (コマンド) と呼び、次のように利用します。
44          </para>
45
46          <screen>
47            # /sbin/service (service_name) (command)
48           
49例          # /sbin/service ypbind status
50          </screen>
51
52          <para>
53            サービスごとに用意されているコマンドは異なります。起動していた時に、設定ファイルなどを読み込んで反映させる reload というコマンドを使えるものもあります。
54          </para>
55
56          <note>
57            <title>condrestart と restart</title>
58            <para>
59              condrestart は、<emphasis>cond</emphasis>itional <emphasis>restart</emphasis> を略したもので、起動しているかどうかをチェックして、<emphasis>起動していた場合に</emphasis> stop と start を実行することで<emphasis>再起動します</emphasis><emphasis>停止していた場合には</emphasis> stop も start もせず、<emphasis>停止したままです</emphasis>
60            </para>
61            <para>
62              restart は、起動しているかどうかに関わらず stop と start を実行するので、<emphasis>もともと停止していた場合でも起動します</emphasis>
63            </para>
64          </note>
65         
66        </listitem>
67      </varlistentry>
68      <varlistentry>
69        <term>chkconfigコマンド</term>
70        <listitem>
71          <para>これらのサービスをシステムが起動したときからすぐに使いたい場合は、<xref linkend="chkconfig" />を参照して、<command>chkconfig</command>コマンドを用いて設定して下さい。</para>
72        </listitem>
73      </varlistentry>
74      <varlistentry>
75        <term>inetdデーモン</term>
76        <listitem>
77          <para>
78POPなどのいくつかのデーモンは inetdデーモンによって要求が来たときに自動的に起動されるものもあります。起動されるデーモンについては <ulink url="file:///etc/inetd.conf">/etc/inetd.conf</ulink>を参照して下さい。
79          </para>
80          <para>
81例えば、POPに関するエントリーをみると
82            <screen>
83pop-3   stream  tcp     nowait  root    /usr/sbin/tcpd  in.qpopper
84            </screen>
85になっています。クライアントからPOPの要求があると、in.qpopperが起動されます。もし、/etc/inetd.confを修正した場合は、inetdデーモンに設定を反映させる必要があります。
86          </para>
87          <screen>
88# /sbin/service inet reload
89          </screen>
90        </listitem>
91      </varlistentry>
92    </variablelist>
93  </sect1>
94
95  <sect1 id="chkconfig">
96          <title>chkconfigコマンドによる自動起動の設定</title>
97      <para><xref linkend="ntsysv" />による方法ではランレベルに応じたサービスを設定することができません。細かなサービスの設定には chkconfig コマンドを用います。サービスの状態はオプション --list で知ることができます。この一覧はインストールされているパッケージにより異なります。</para>
98
99<screen>
100# /sbin/chkconfig --list
101syslog          0:off   1:off   2:on    3:on    4:on    5:on    6:off
102netfs           0:off   1:off   2:off   3:on    4:on    5:on    6:off
103network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
104pppoe           0:off   1:off   2:off   3:off   4:off   5:off   6:off
105avahi-daemon    0:off   1:off   2:off   3:on    4:on    5:on    6:off
106snmpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
107postfix         0:off   1:off   2:on    3:on    4:on    5:on    6:off
108rdisc           0:off   1:off   2:off   3:off   4:off   5:off   6:off
109canna           0:off   1:off   2:on    3:on    4:on    5:on    6:off
110avahi-dnsconfd  0:off   1:off   2:off   3:off   4:off   5:off   6:off
111smartd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
112apache2         0:off   1:off   2:off   3:on    4:on    5:on    6:off
113cups            0:off   1:off   2:off   3:off   4:off   5:off   6:off
114saslauthd       0:off   1:off   2:off   3:off   4:off   5:off   6:off
115haldaemon       0:off   1:off   2:off   3:on    4:on    5:on    6:off
116atd             0:off   1:off   2:off   3:on    4:on    5:on    6:off
117lpd             0:off   1:off   2:on    3:on    4:on    5:on    6:off
118nfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
119portmap         0:off   1:off   2:off   3:on    4:on    5:on    6:off
120xfs             0:off   1:off   2:off   3:off   4:off   5:off   6:off
121nscd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
122wnn8            0:off   1:off   2:off   3:on    4:on    5:on    6:off
123anacron         0:off   1:off   2:on    3:on    4:on    5:on    6:off
124keytable        0:off   1:off   2:on    3:on    4:on    5:on    6:off
125dpkey8          0:off   1:off   2:off   3:on    4:on    5:on    6:off
126iptables        0:off   1:off   2:on    3:on    4:on    5:on    6:off
127acpid           0:off   1:off   2:off   3:on    4:on    5:on    6:off
128messagebus      0:off   1:off   2:off   3:on    4:on    5:on    6:off
129random          0:off   1:off   2:on    3:on    4:on    5:on    6:off
130qemu            0:off   1:off   2:on    3:on    4:on    5:on    6:off
131IIim            0:off   1:off   2:off   3:on    4:on    5:on    6:off
132kudzu           0:off   1:off   2:off   3:on    4:on    5:on    6:off
133autofs          0:off   1:off   2:off   3:on    4:on    5:on    6:off
134sshd            0:off   1:off   2:on    3:on    4:on    5:on    6:off
135snmptrapd       0:off   1:off   2:off   3:off   4:off   5:off   6:off
136ntpd            0:off   1:off   2:off   3:off   4:off   5:off   6:off
137winbind         0:off   1:off   2:off   3:off   4:off   5:off   6:off
138ypbind          0:off   1:off   2:off   3:off   4:off   5:off   6:off
139gpm             0:off   1:off   2:on    3:on    4:on    5:on    6:off
140nfslock         0:off   1:off   2:off   3:on    4:on    5:on    6:off
141crond           0:off   1:off   2:on    3:on    4:on    5:on    6:off
142smb             0:off   1:off   2:off   3:off   4:off   5:off   6:off
143</screen>
144
145      <para>
1460〜6の数字はランレベル(Run Level)を示します。ランレベルについては次の<xref linkend="run-level" />を参照してください。
147onはそのランレベルでサービスが提供されることを示し、offは提供されないことを示します。
148例えば、かな漢字サーバ cannaはランレベル 2,3,4,5で起動され、0,1,6では停止されます。
149      </para>
150
151      <para>
152onになっているサービスをoffにするには、chkconfigでサービス名の後にoffを
153付けて実行します。
154      </para>
155<screen>
156# /sbin/chkconfig canna off
157# /sbin/chkconfig --list canna
158canna 0:off 1:off 2:off 3:off 4:off 5:off 6:off
159</screen>
160      <para>
161逆に、offになっているサービスをonにするには、サービス名の後にonを付けて
162実行します。
163      </para>
164<screen>
165# /sbin/chkconfig canna on
166# /sbin/chkconfig --list canna
167canna 0:off 1:off 2:on 3:on 4:on 5:on 6:off
168</screen>
169
170      <para>
171標準でonになるランレベルは各サービスによって決まっています。もし、
172標準の設定を変更したい場合にはオプション --levelを付けて指定します。例え
173ば、ランレベル2,4でcannaをoffにするには次のようにします。
174      </para>
175<screen>
176# /sbin/chkconfig --level 24 canna off
177# /sbin/chkconfig --list canna
178canna 0:off 1:off 2:off 3:on 4:off 5:on 6:off
179</screen>
180
181      <para>
182ここで、chkconfigコマンドでoffになっているサービスをonにしただけでは、す
183ぐにはそのサービスが利用できないことに注意して下さい。chkconfigコマンド
184で設定したサービスはランレベルを変更したり、再起動した場合に起動されます。
185すぐにサービスを利用したい場合は次のように入力する必要があります。この例
186ではcannaサーバを起動します。
187      </para>
188<screen>
189# /sbin/service canna start
190</screen>
191      <para>サービスを停止する場合は stopとします。</para>
192<screen>
193# /sbin/service canna stop
194</screen>
195      <para>また、サービスを再起動する場合は restartとします。</para>
196
197      <note>
198              <title>各サービスを制御するスクリプトについて</title>
199              <para>
200                      各サービスの起動や停止などを担うスクリプトは、
201                      実際には<filename class="directory">/etc/init.d</filename>以下にインストールされています。
202                      <command>service</command>は、これらを実行するラッパーに過ぎません。
203              </para>
204              <para>
205                      <command>service</command>を使わずにこれらのスクリプトを直接実行することも可能です。
206                      例えば、Cannaサーバを停止するには、次の様にします。
207              </para>
208              <screen># /etc/init.d/canna stop</screen>
209      </note>
210  </sect1>
211
212  <sect1 id="run-level">
213    <title>ランレベル (Run Level)とは</title>
214    <para>ランレベルとはシステムの状態のことです。Linuxでは以下のランレベル0から6まで定義されており、ランレベルを変更することによってシステムの状態を変えることができます。各種サービスはランレベルに応じて起動されます。</para>
215    <itemizedlist>
216      <listitem><para>ランレベル 0 : システムの停止</para></listitem>
217      <listitem><para>ランレベル 1 : シングルユーザモード</para></listitem>
218      <listitem><para>ランレベル 2 : マルチユーザモード (NFSマウントなし)</para></listitem>
219      <listitem><para>ランレベル 3 : マルチユーザモード (通常 : コンソールログイン)</para></listitem>
220      <listitem><para>ランレベル 4 : 未使用</para></listitem>
221      <listitem><para>ランレベル 5 : マルチユーザモード (通常 : ディスプレイマネージャ使用)</para></listitem>
222      <listitem><para>ランレベル 6 : システムの再起動</para></listitem>
223    </itemizedlist>
224
225    <para>
226      現在のランレベルを確認するには <command>runlevel</command>コマンドを用います。
227      <screen># /sbin/runlevel
228N 5</screen>
229      左側に一つ前のランレベル、右側に現在のランレベルが表示されます。一度も変更していない場合は、一つ前のランレベルのところは N が表示されます。
230    </para>
231
232    <para>
233ランレベルを変更するには <command>telinit</command>コマンドを用います。ランレベル 3に変更するには次のようにします。
234    </para>
235    <screen># /sbin/telinit 3</screen>
236    <para>
237<command>telinit 0</command>を実行するとシステムの停止(halt)を行えます。また、<command>telinit 6</command>を実行するとシステムの再起動(reboot)を行えます。
238    </para>
239
240    <warning>
241      <para>何か作業をしている場合は、ランレベルを切り替える前に、必要に応じて保存するなどしてアプリケーションを終了させてください。</para>
242      <para>たとえば ランレベル5 で GNOME上で何か作業をしている時に、ランレベル 3 に切り替えると、GNOME 上のアプリケーションなどは強制終了され、X Window System も終了します。</para>
243                        <para>GNOME上での作業を終えてログアウトした後で、<ulink url="./XWindow-5.html">仮想コンソール</ulink>に移って<ulink url="./root-1.html">root権限で</ulink>ランレベルを切り替えるとよいでしょう。</para>
244                        <para>なお、ランレベル3 からランレベル5 に切り替える場合では、telinit コマンドを実行した後、自動的に gdm のログイン画面に切り替わりますが、仮想コンソールでは telinit コマンドを実行したユーザがログインしたままになっているので、画面を再び仮想コンソールに切り替えてログアウトするなどしてください。</para>
245    </warning>
246
247                <note><title>ユーザへの通知など</title>
248                        <para>必要であれば、ランレベルを切り替える前にユーザに通知してください。</para>
249                        <para><command>w</command>コマンドで、現在ログインしているユーザを調べることができます。また、<command>wall</command>コマンドや<command>write</command>コマンドなどで、ユーザの端末にメッセージを送ることができます。</para>
250                        <para>メールやwebで告知しておくほうが有効かもしれません。</para>
251                </note>
252
253
254    <sect2 id="select-run-level">
255      <title>標準のランレベルを設定する</title>
256      <para>
257        標準のランレベルは、<filename>/etc/inittab</filename> というテキストファイルで設定されています。
258      </para>
259
260      <para>
261        <filename>/etc/inittab</filename> の9行〜19行 の部分に次のように記述されています。
262        説明のために左端に行番号を付けています。
263      </para>
264
265      <screen>9         # Default runlevel. The runlevels used by RHS are:
26610        #   0 - halt (Do NOT set initdefault to this)
26711        #   1 - Single user mode
26812        #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
26913        #   3 - Full multiuser mode
27014        #   4 - unused
27115        #   5 - X11
27216        #   6 - reboot (Do NOT set initdefault to this)
27317        #
27418        id:<emphasis>5</emphasis>:initdefault:
27519        </screen>
276
277      <para>
278        9行〜16行が、ランレベルごとの説明で、18行目の 数字 <emphasis>5</emphasis> が標準のランレベルです。
279      </para>
280
281                        <example id="change-run-level">
282                                <title>標準のランレベルを 5 から 3 に変更するには</title>
283                               
284                                <warning>
285                                        <para>起動しなくなるおそれがありますので、必要な部分以外は書き変えないでください。また、ランレベル 0 や 4 や 6 は 停止、未使用、再起動 なので、設定しないでください。</para>
286                                </warning>
287                               
288                                <note>
289                                        <para>
290                                                電源を入れた直後のGRUBブートローダでランレベルを指定することができます。参照 <xref linkend="edit-boot-option-on-grub" />
291                                        </para>
292                                </note>
293                               
294                                <para>編集するファイルをバックアップしておきます。
295                                <screen># <command>cp -i <filename>/etc/inittab</filename> <filename>/etc/inittab.original</filename></command></screen>
296                                エディタjedでファイルを開きます。
297                                <screen># <command>jed <filename>/etc/inittab</filename></command></screen>
298                                </para>
299                               
300                                <para>ランレベルを 5 から 3 に変更します。</para>       
301                                <para>
302                                        <screen>id:5:initdefault:</screen>
303                                        を
304                                        <screen><emphasis>#</emphasis>id:5:initdefault:
305id:3:initdefault:</screen>
306          のように書き換えます。
307                                </para>
308       
309                                <para>
310                                        行頭に # をつけることでその行を無効にできます。無効にすることで、変更前はランレベルは 5 であったということを残しておきます。新しい設定は次の行に書きます。
311                                </para>
312                        </example>
313
314    </sect2>
315
316  </sect1>
317
318  <sect1 id="main-service">
319    <title>利用できる主なデーモン</title>
320    <para>
321    インストールCDに付属するデーモンパッケージとしては、Postfix、ProFTPd、OpenSSH、Apacheがあります。その他のサーバパッケージについては、VinePlusより取得してください。
322    </para>
323    <variablelist>
324      <varlistentry>
325        <term>NIS (YP) Server (サーバ:ypserv クライアント:yp-tools,ypbind)</term>
326        <listitem>
327          <para>
328NIS(Network Information Service)はLANの中でのユーザ管理やホスト名の管理に使うことができます。ypserv、ypbind、yp-toolsをインストールして下さい。<ulink url="file:///usr/share/doc/JF/NIS-HOWTO.txt.gz">/usr/share/doc/JF/NIS-HOWTO.txt.gz</ulink> に設定の仕方が書かれています。サーバの設定ファイルは <ulink url="file:///etc/ypserv.conf">/etc/ypserv.conf</ulink> にあり、クライアントの設定ファイルは<ulink url="file:///etc/yp.conf">/etc/yp.conf</ulink>にあります。NISの情報は /var/yp/以下に置かれます。
329          </para>
330          <para>
331サービスの起動と停止は
332            <screen>
333        # /sbin/service ypserv {start|stop}
334        # /sbin/service ypbind {start|stop}
335        # /sbin/service yppasswdd {start|stop}
336            </screen>
337です。
338          </para>
339        </listitem>
340      </varlistentry>
341      <varlistentry>
342        <term>DNS Server (ネームサーバ) (サーバ:bind クライアント:bind-utils)</term>
343        <listitem>
344          <para>
345LAN内ならばIPアドレスとホスト名の対応付けを行うには<filename>/etc/hosts</filename>やNISを利用できますが、Webサーバやメールサーバなどを運用するにはインターネットからアクセスしてもらう必要があります。そのため、DNSサーバを設定し、LAN外からのホストが名前解決できるようにします。bind, bind-utilsをインストールして下さい。<ulink url="file:///usr/share/doc/JF/DNS-HOWTO.txt.gz">/usr/share/doc/JF/DNS-HOWTO.txt.gz</ulink> に設定の仕方が書かれています。
346          </para>
347          <para>
348サービスの起動と停止は
349            <screen>
350        # /sbin/service named {start|stop}
351            </screen>
352です。
353          </para>
354        </listitem>
355      </varlistentry>
356      <varlistentry>
357        <term>Web/WWW/http Server (サーバ:apache2 マニュアル:apache2-manual)</term>
358        <listitem>
359          <para>
360World Wide Web(WWW)のためのサーバです。これには Apache2 を利用することができます。設定ファイルは <ulink url="file:///etc/apache2/conf/httpd.conf">/etc/apache2/conf/httpd.conf</ulink>に置かれています。
361WWWのトップページは Apache とは異なり Apache2 では <filename class="directory">/var/www/html/</filename>に置かれます。
362          </para>
363          <para>
364サービスの起動と停止は
365            <screen>
366        # /sbin/service apache2 {start|stop}
367            </screen>
368です。
369          </para>
370          <para>
371Apache2 ではなく、Apache のパッケージも Vine Plus にあり、利用することができます。(サーバ:apache マニュアル:apache-manual)
372設定ファイルは <ulink url="file:///etc/httpd/conf/httpd.conf">/etc/httpd/conf/httpd.conf</ulink>に置かれています。WWWのトップページは <filename class="directory">/home/httpd/html/</filename>に置かれます。
373          </para>
374          <para>
375サービスの起動と停止は
376            <screen>
377        # /sbin/service httpd {start|stop}
378            </screen>
379です。
380          </para>
381          <para>
382ServerNameにホスト名を設定すればとりあえず起動しますが、<ulink url="http://www.apache.jp/">Japan Apache Users Group</ulink>による<ulink url="http://www.apache.jp/docs/">Apacheマニュアルの和訳</ulink>などを参照し、正しく設定して下さい。マニュアルは HTML形式で書かれているのでブラウザを使って参照して下さい。
383          </para>
384          <para>
385ApacheのWWWページは <ulink url="http://www.apache.org/">http://www.apache.org/</ulink> ですので御覧下さい。
386         </para>
387        </listitem>
388      </varlistentry>
389      <varlistentry>
390        <term>FTP Server  (proftpd)</term>
391        <listitem>
392          <para>
393FTP(File Transfer Protocol)サーバは、インターネットを挟んでファイルを転送するためのサーバです。Vine Linuxのパッケージも FTPで入手できますね。設定ファイルは <ulink url="file:///etc/proftpd.conf">/etc/proftpd.conf</ulink>です。設定の方法や設定例が/usr/share/doc/proftpd-*/にありますので、参考にしてください。ftpのトップディレクトリは <filename class="directory">/home/ftp/</filename>になります。
394          </para>
395          <para>
396サービスの起動と停止は
397            <screen>
398        # /sbin/service proftpd {start|stop}
399            </screen>
400です。
401          </para>
402          <para>
403Vine Linuxの設定では、proftpdはスタンドアローンで常時起動するようになっています。もし、inetdデーモン経由で起動させたい場合は、/etc/proftpd.confのServerTypeを
404            <screen>
405#ServerType     standalone
406ServerType      inetd
407            </screen>
408に変更します。また、/etc/inetd.confを次のように修正する必要があります。
409          </para>
410          <screen>
411ftp    stream  tcp     nowait  root    /usr/sbin/tcpd  in.proftpd
412          </screen>
413          <para>
414後は、chkconfigコマンドで proftpdを起動しないようにし、inetdデーモンを再起動します。
415          </para>
416          <screen>
417       # /sbin/chkconfig proftpd stop
418       # /sbin/service inet reload
419          </screen>
420          <note>
421            <para>
422/etc/ftpusersにユーザ名を書くと、そのユーザはftpサーバにアクセスできなくなります。
423            </para>
424          </note>
425        </listitem>
426      </varlistentry>
427      <varlistentry>
428        <term>Mail Server (メールサーバ) (postfix)</term>
429        <listitem>
430          <para>
431メールを常時送受信するためにはメールサーバを起動しておく必要があります。プロバイダ等にメールが届く場合は必要ありません。メールサーバにはpostfixを利用することができます。設定ファイルは<filename class="directory">/etc/postfix/</filename> 以下にあります。
432          </para>
433          <para>
434/usr/share/doc/postfix-*/以下に設定方法や設定例に関するドキュメントがあります。sendmailから移行する場合はCOMPATIBILITYを参照しておくと良いでしょう。また、日本語マニュアル(man postfix, man master)もありますので参照して下さい。postfixのWWWページは<ulink url="http://www.postfix.org/">http://www.postfix.org/</ulink> ですので御覧下さい。
435          </para>
436          <para>
437サービスの起動と停止は
438            <screen>
439        # /sbin/service postfix {start|stop}
440            </screen>
441です。
442          </para>
443        </listitem>
444      </varlistentry>
445
446<!-- inn は orphand になっている。
447      <varlistentry>
448        <term>News Server (ニュースサーバ)</term>
449        <listitem>
450          <para>
451ニュースサーバは大抵の場合、必要ありません。会社や大学など大きな組織に1つあれば足りますので、個人で設定することはありません。また、ニュースをフィードしてもらうために上流サイトがなければなりません。ニュースサーバにはいろいろありますが、Vine LinuxではINNが用意されています。innをインストールすると、/etc/news/以下に設定ファイルが置かれます。
452          </para>
453          <para>
454<ulink url="file:///usr/share/doc/JF/archive/News-HOWTO.txt.gz">/usr/share/doc/JF/archive/News-HOWTO.txt.gz</ulink> や <filename class="directory">/usr/doc/inn-*/</filename>にニュースに関する事項が書かれています。
455          </para>
456        </listitem>
457      </varlistentry>
458-->
459
460      <varlistentry>
461        <term>DHCP Server (サーバ:dhcp クライアント:dhcpcd)</term>
462        <listitem>
463          <para>
464DHCP(Dynamic Host Configuration Protocol)サーバは、IPアドレスやネットマスクなどの情報をクライアントに提供するためにサーバです。クライアントのホストに固定のIPアドレスが必要ない場合などに使われます。DHCPに関する事項は <ulink url="http://www.linux.or.jp/JF/JFdocs/DHCP.txt">DHCP mini-HOWTO</ulink>を参照して下さい。設定ファイルは<filename>/usr/share/doc/dhcp-*/dhcpd.conf.sample</filename>を、<filename>/etc/dhcpd.conf</filename>にコピーしてお使いください。dhcpd.confの書き方は man dhcpd.confを見て下さい。
465          </para>
466          <para>
467サービスの起動と停止は
468            <screen>
469        # /sbin/service dhcpd {start|stop}
470            </screen>
471です。
472          </para>
473        </listitem> 
474      </varlistentry>
475      <varlistentry>
476        <term>Samba SMB Server (サーバ:samba クライアント:samba-client ドキュメント:samba-doc)</term>
477        <listitem>
478          <para>
479SMB(Session Message Block)はWindowsなどでディスクやプリンタを共有するためにプロトコルです。これを用いることによって、Vine LinuxでもWindowsなどとディスクやプリンタを共有することができます。SMBに関する事項は<ulink url="file:///usr/share/doc/JF/archive/SMB-HOWTO.txt.gz">/usr/share/doc/JF/archive/SMB-HOWTO.txt.gz</ulink> を参照して下さい。設定ファイルは<filename>/etc/samba/smb.conf</filename><filename>/etc/samba/smbusers</filename>などです。トップディレクトリは /home/sambaになります。Web ベースの Samba 管理ツール samba-swat のパッケージも用意されています。
480          </para>
481          <para>
482サービスの起動と停止は
483            <screen>
484        # /sbin/service smb {start|stop}
485            </screen>
486です。
487          </para>
488        </listitem>
489      </varlistentry>
490      <varlistentry>
491        <term>NFS Server (nfs-utils)</term>
492        <listitem>
493          <para>
494LAN内でディレクトリ(ファイルシステム)を共有することができます。各ホストは共有したディレクトリをローカルなディレクトリと同様に使用することができます。例えばサーバとなるホストの /usr/local を他のホストが共有している場合、ツールなどのインストールはサーバホストのみで良く管理の手間が省けます。設定については <ulink url="file:///usr/share/doc/JF/NFS-HOWTO.txt.gz">/usr/share/doc/JF/NFS-HOWTO.txt.gz</ulink> を参照して下さい。
495          </para>
496          <para>
497NFSではずっとマウントされていますが、automount(オートマウント)を利用すると必要なときにだけマウントされます。CD-ROMを入れてから /misc/cdにアクセスするとCD-ROMを見ることができるのは、このautomountが動いているからです。設定の仕方は <ulink url="file:///usr/share/doc/JF/Automount.txt.gz">/usr/share/doc/JF/Automount.txt.gz</ulink> を参照して下さい。
498          </para>
499        </listitem>
500      </varlistentry>
501      <varlistentry>
502        <term>NTP Server (ntp)</term>
503        <listitem>
504          <para>
505NFSなどでLAN内のホストを相互に接続した場合、各ホストの時刻を揃える必要があります。NTP(Network Time Protocol)は内蔵の時計を同期させるのに使います。設定ファイルは <filename>/etc/ntp.conf</filename> に置かれています。NTPに関しては <ulink url="file:///usr/share/doc/JF/Clock.txt.gz">/usr/share/doc/JF/Clock.txt.gz</ulink> を参照して下さい。
506          </para>
507          <para>
508サービスの起動と停止は
509            <screen>
510        # /sbin/service ntpd {start|stop}
511            </screen>
512です。
513         </para>
514       </listitem>
515     </varlistentry>
516   </variablelist>
517 </sect1>
518</chapter>
Note: See TracBrowser for help on using the repository browser.