Contents

1. Windowsサービスとは

1.1 Windowsサービスとは何か

WindowsサービスはWindows上で自動的に実行されるプログラムです。Windowsサービスは、Windowsの自動アップデートやDNSクライアントなどのさまざまなサービスを提供します。

デスクトップ上には一切表示されませんが、Windowsを動かすために重要なプログラムです。

1.2 coLinuxとWindowsサービス

coLinuxには自身をWindowsサービスとして登録する機能がついています。サービスに登録するとcoLinux上のLinuxがlinuxサーバとして動きます。

Linux上ではApacheなどのWebサーバやデータベースを動かすことができます。coLinuxをWindowsサービスに登録することで、Webアプリケーションの開発をやりやすくすることができます。

Windowsサービスに登録する

2.1 サービスの登録

coLinuxにサービス登録オプションをつけることで、Windowsサービスに登録することができます。
次の手順で、Windowsサービスに登録します。

  1. コマンドプロンプトを起動します。
    [コマンドプロンプト]
  2. coLinuxを--install-serviceオプション付きで実行します。なお、サービス名はdebianとします。
    C:\app\Develop\coLinux> colinux-daemon --install-service "debian" @debian.conf
    Cooperative Linux Daemon, 0.7.3
    Daemon compiled on Sat May 24 22:36:07 2008
    
    daemon: installing service 'debian'
    daemon: service command line: "C:\app\Develop\coLinux\colinux-daemon.exe" --run-
    service "debian" @debian.conf
    daemon: setting restart options
    daemon: service installed.
    
    C:\app\Develop\coLinux> 

以上で、サービスの登録は終了です。

2.2 サービスの削除

--remove-servieオプションで登録したサービスを削除できます。
次の手順で、Windowsサービスから削除します。

  1. コマンドプロンプトを起動します。
    [コマンドプロンプト]
  2. coLinuxを--install-serviceオプション付きで実行します。なお、サービス名はdebianとします。
    C:\app\Develop\coLinux> colinux-daemon --remove-service "debian"
    Cooperative Linux Daemon, 0.7.3
    Daemon compiled on Sat May 24 22:36:07 2008
    
    daemon: removing service 'debian'
    daemon: service 'debian' removed successfully.
    
    C:\app\Develop\coLinux> 

以上で、サービスの削除は終了です。

2.3 サービスの自動起動

登録したcoLinuxサービスは手動として設定されています。自動起動に設定することで、Windows起動時にcoLinuxがサービスを開始するようにします。
次の手順で、サービスの自動起動を設定します。

  1. コントロールパネルを開きます。コントロールパネル
    [コントロールパネル]
  2. パフォーマンスとメンテナンスをクリックして、パフォーマンスとメンテナンス画面を開きます。
    [パフォーマンスとメンテナンス]
  3. 管理ツールをクリックして、管理ツール画面を開きます。
    [管理ツール]
  4. サービスをクリックして、サービス管理画面を開きます。
    [サービスの管理]
  5. サービス名debianを右クリックし、debianのプロパティを開きます。
    [debianのプロパティ]
  6. スタートアップの種類自動にして、OKをクリックします。
    [debianのプロパティ]
  7. サービス管理画面に戻ります。ファイル-終了として、サービス管理画面を閉じます。
    [サービスの管理]
  8. 管理ツール画面に戻ります。画面を閉じます。
    [管理ツール]

以上で、サービスの自動起動は終了です。以後、PCを起動するたびにcoLinuxサーバが走るようになります。

Google