次のページ 前のページ 目次へ

3. 各種サーバの起動

Vine Linuxはさまざまなサーバが利用できるようになっています.ここでは, これらのサーバを起動するための方法を簡単に示します.ただし,それぞれの 設定はどのように利用するのかによって異なりますので,ここでは述べません. マニュアルや/usr/doc/ 以下にある各パッケージのドキュメントを参照して下 さい.サーバに関する一般的なことは, /usr/doc/JF/Networking-Overview-HOWTO.txt.gzを参照してください.

3.1 ランレベル (Run Level)

ランレベルとはシステムの状態のことです.Linuxでは以下のランレベル0から6まで定義されており,ランレベルを変更することによってシステムの状態を変えることができます.特に次の節で述べる各種サーバはランレベルに応じて起動されます.「 インストール時の設定を行うには」の「サービスの設定」を参照して下さい.

ランレベルを変更するには telinitコマンドを用います.ランレベル 5に変更するには次のようにします.

# /sbin/telinit 5
telinit 0を実行するとシステムの停止(halt)を行えます.また,telinit 6を実行するとシステムの再起動(reboot)を行えます.

3.2 サーバの起動と停止

大部分のサーバの起動と停止は /etc/rc.d/init.d/ に置かれたスクリプトによって制御することができます.rootになって以下の(server)の所を適切な名前にすると,使い方が表示されます.

        # /etc/rc.d/init.d/(server)

例      # /etc/rc.d/init.d/ypbind
        Usage: ypbind {start|stop|status|restart}

ypbindの場合,start(起動)と,stop(停止),status(状態の表示),restart(再起動)を行うことができます.

これらのサーバをシステムが起動したときからすぐに使いたい場合は,「 システムを再設定しよう」の「サービスの設定」を参照して下さい.

ftpサーバなどのいくつかのサーバは inetdによって要求が来たときに自動的に起動されるものもあります.起動されるサービスは /etc/inetd.confを参照して下さい.

3.3 利用できる主なサーバ

Vine Linuxに付属している主なサーバには以下のようなものがあります.

■NIS (YP) Server

NIS(Network Information Service)はLANの中でのユーザ管理やホスト名の管 理に使うことができます.ypserv,ypbind,yp-toolsをインストールして下さ い. /usr/doc/JF/NIS-HOWTO.txt.gz に設定の仕方が書かれてい ます.サーバの設定ファイルは /etc/ypserv.conf にあり,クライアントの設定ファイルは /etc/yp.confにあります. NISの情報は /var/yp/以下に置かれます.

サービスの起動と停止は

        # /etc/rc.d/init.d/ypserv {start|stop}
        # /etc/rc.d/init.d/ypbind {start|stop}
        # /etc/rc.d/init.d/yppasswdd {start|stop}
です.

■DNS Server (ネームサーバ)

LAN内ならばIPアドレスとホスト名の対応付けを行うには /etc/hostsやNISを利用できますが,Webサーバやメールサーバなど を運用するにはインターネットからアクセスしてもらう必要があります.その ため,DNSサーバを設定し,LAN外からのホストが名前解決できるようにします. bind, bind-utilsをインストールして下さい. /usr/doc/JF/DNS-HOWTO.txt.gz に設定の仕方が書かれています.

サービスの起動と停止は

        # /etc/rc.d/init.d/named {start|stop}
です.

■Web/WWW/http Server

World Wide Web(WWW)のためのサーバです.これには Apacheを利用することが できます.設定ファイルは /etc/httpd/conf/httpd.confに置かれています.ServerNameに ホスト名を設定すればとりあえず起動しますが,付属のマニュアル /home/httpd/html/manual/index.htmlを参照し,正しく設定して 下さい.マニュアルは HTML形式で書かれているのでブラウザを使って参照し て下さい.WWWのトップページは /home/httpd/html/に置かれます.

サービスの起動と停止は

        # /etc/rc.d/init.d/apache {start|stop}
です.

ApacheのWWWページは http://www.apache.org/ ですので御覧下さい.

■FTP Server

FTP(File Transfer Protocol)サーバは,インターネットを挟んでファイルを 転送するためのサーバです.Vine Linuxのパッケージも FTPで入手できますね. 設定ファイルは /etc/proftpd.confです. 設定の方法や設定例が /usr/doc/proftpd-1.2.0rc2/にありますの で、参考にしてください。 ftpのトップディレクトリは /home/ftp/になります.

サービスの起動と停止は

        # /etc/rc.d/init.d/proftpd {start|stop}
です.

■Mail Server (メールサーバ)

メールを常時送受信するためにはメールサーバを起動しておく必要があります. プロバイダ等にメールが届く場合は必要ありません.メールサーバには postfixを利用することができます.設定ファイルは /etc/postfix/ 以下にあります。 /usr/doc/postfix-0.0.19991231pl09/以下に設定方法や設定例に 関するドキュメントがあります。sendmailから移行する場合はCOMPATIBILITYを 参照しておくと良いでしょう. また、日本語マニュアル(man postfix, man master)もありますので参照して下 さい.

サービスの起動と停止は

        # /etc/rc.d/init.d/postfix {start|stop}
です.

postfixのWWWページは http://www.postfix.org/ ですので御覧下さい.

■News Server (ニュースサーバ)

ニュースサーバは大抵の場合,必要ありません.会社や大学など大きな組織に1つあれば足りますので,個人で設定することはありません.また,ニュースをフィードしてもらうために上流サイトがなければなりません.ニュースサーバにはいろいろありますが,Vine LinuxではINNが用意されています.innをインストールすると,/etc/news/以下に設定ファイルが置かれます.

/usr/doc/JF/News-HOWTO.txt.gz/usr/doc/inn-2.2.2/にニュースに関する事項が書かれています.

■DHCP Server

DHCP(Dynamic Host Configuration Protocol)サーバは,IPアドレスやネット マスクなどの情報をクライアントに提供するためにサーバです.クライアント のホストに固定のIPアドレスが必要ない場合などに使われます.DHCPに関する 事項は /usr/doc/JF/DHCP.txt.gzを参照して下さい.設定ファイ ルは /usr/doc/dhcp-2.0/dhcpd.conf.sampleを、 /etc/dhcpd.confにコピーしてお使いください。dhcpd.confの 書き方は man dhcpd.confを見て下さい.

サービスの起動と停止は

        # /etc/rc.d/init.d/dhcpd {start|stop}
です.

■Samba SMB Server

SMB(Session Message Block)はWindowsなどでディスクやプリンタを共有する ためにプロトコルです.これを用いることによって,Vine LinuxでもWindows などとディスクやプリンタを共有することができます.SMBに関する事項は /usr/doc/JF/SMB-HOWTO.txt.gz を参照して下さい.設定ファイルは /etc/smb.conf/etc/smbusersなどです.トップディレク トリは /home/sambaになります.

サービスの起動と停止は

        # /etc/rc.d/init.d/smb {start|stop}
です.

■NFS Server

LAN内でディレクトリ(ファイルシステム)を共有することができます.各ホス トは共有したディレクトリをローカルなディレクトリと同様に使用することが できます.例えばサーバとなるホストの /usr/local を他のホストが共有して いる場合,ツールなどのインストールはサーバホストのみで良く管理の手間が 省けます.設定については /usr/doc/JF/NFS-HOWTO.txt.gz を参照して下さい.

NFSではずっとマウントされていますが,automount(オートマウント)を利用す ると必要なときにだけマウントされます.CD-ROMを入れてから /misc/cdにア クセスするとCD-ROMを見ることができるのは,このautomountが動いているか らです.設定の仕方は /usr/doc/JF/Automount.txt.gz を参照して下さい.

■NTP Server

NFSなどでLAN内のホストを相互に接続した場合,各ホストの時刻を揃える必要 があります.NTP(Network Time Protocol)は内蔵の時計を同期させるのに使い ます.設定ファイルは /etc/ntp.conf に置かれています.NTPに関 しては /usr/doc/JF/Clock.txt.gz を参照して下さい.

サービスの起動と停止は

        # /etc/rc.d/init.d/xntpd {start|stop}
です.


次のページ 前のページ 目次へ