Interstage Studio ユーザーズガイド |
目次 索引 |
第10章 COBOL/CORBAリモート開発機能 | > 10.2 リモート開発のための環境設定 | > 10.2.2 サーバへのftpd/rexecサービスの導入と起動 |
Linuxサーバの場合、ftpdおよびrexecサービスは、オペレーティングシステムの導入時にインストールされていない場合もあるため、これらのパッケージが導入済みかどうかを確認します。
なお、Linuxでは、この種のシステム設定のためにGUIを持つツールが用意されている場合がありますが、GUIツールはバージョンおよび個々のシステムの設定による違いが大きいため、コマンドによる操作方法について説明します。
パッケージがインストール済みか確認するには次の形式でrpmコマンドを実行します。
# rpm -query パッケージ名 |
ftpdおよびrexecに必要なパッケージ名は次のとおりです。
次に示すようにインストールされているパッケージの情報が表示されている場合、パッケージはインストール済みです。サービスの状態の確認に進んでください。
# rpm -query vsftpd |
パッケージの情報が表示されない場合、パッケージのインストールを行う必要があります。
Linuxシステムで使用されるftpdのパッケージには、バージョンやディストリビューションの違いによりいくつか種類があります。次のようなものが使われている場合もあります。
次のrpmコマンドを使用してパッケージを導入します。
Rpm -Uvh パッケージ名 |
/sbin/chkconfigコマンドを次の形式で使用して、システム起動時のサービス開始の設定を確認します。
/sbin/chkconfig --list サービス名 |
例えば、次のような結果が得られる場合、ftpd(vsftpd)とrexecはシステム起動時に開始されない設定になっています。
# /sbin/chkconfig --list vsftpd |
/sbin/chkconfigコマンドを次の形式で使用して、システム起動時にサービスが開始されるように設定を確認します。
/sbin/chkconfig [--level レベル] サービス名 on |
以下、システム開始時にサービスが開始されるように設定を変更し、その変更を確認する例について示します。
# /sbin/chkconfig --level 5 vsftpd on |
/sbin/serviceコマンドを次の形式で使用して、サービスを開始します。
なお、rexecの場合は、xinetd配下で起動するサービスであるため、xinetdを再起動する必要があります。
# sbin/service vsftpd start |
目次 索引 |