カテゴリー
- coLinux
- coLinux QuickStart
- debianインストール
- debian設定
トピックス
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サービスに登録します。
- コマンドプロンプトを起動します。
![[コマンドプロンプト]](images/etch07-01.jpg)
- 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サービスから削除します。
- コマンドプロンプトを起動します。
![[コマンドプロンプト]](images/etch07-01.jpg)
- 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がサービスを開始するようにします。
次の手順で、サービスの自動起動を設定します。
- コントロールパネルを開きます。コントロールパネル
![[コントロールパネル]](../../../Windows/images/controlpanel-01.jpg)
- パフォーマンスとメンテナンスをクリックして、パフォーマンスとメンテナンス画面を開きます。
![[パフォーマンスとメンテナンス]](../../../Windows/images/cpl-maintainance.jpg)
- 管理ツールをクリックして、管理ツール画面を開きます。
![[管理ツール]](../../../Windows/images/cpl-admintool.jpg)
- サービスをクリックして、サービス管理画面を開きます。
![[サービスの管理]](../../../Windows/images/cpl-serviceadmin.jpg)
- サービス名debianを右クリックし、debianのプロパティを開きます。
![[debianのプロパティ]](images/setup10-01.jpg)
- スタートアップの種類を自動にして、OKをクリックします。
![[debianのプロパティ]](images/setup10-02.jpg)
- サービス管理画面に戻ります。ファイル-終了として、サービス管理画面を閉じます。
![[サービスの管理]](../../../Windows/images/cpl-serviceadmin.jpg)
- 管理ツール画面に戻ります。画面を閉じます。
![[管理ツール]](../../../Windows/images/cpl-admintool.jpg)
以上で、サービスの自動起動は終了です。以後、PCを起動するたびにcoLinuxサーバが走るようになります。