|
SMF使ったサービス管理の具体例
|
|
|
|
Apache 状態確認 $ svcs http起動(ブート時にも自動起動) $ sudo svcadm enable http停止(ブート時にも停止) $ sudo svcadm disable httpリスタート $ sudo svcadm restart httpリフレッシュ(設定再読込。Graceful restart) $ sudo svcadm refresh http上記の、起動・停止コマンドについては、ブート時の自動起動・停止の設定も行われます。ブート時の設定を変更せずに一時的に起動・停止を行う場合には
$ sudo svcadm -t enable httpのように"-t"をオプションとして指定します。 以下、Apache以外でも同様です。
MySQL 状態確認 $ svcs cswmysql5or
$ svcs -a | grep mysql起動 $ sudo svcadm enable cswmysql5停止 $ sudo svcadm disable cswmysql5リスタート $ sudo svcadm restart cswmysql5Postfix 状態確認 $ svcs postfix起動 $ sudo svcadm enable postfix停止 $ sudo svcadm disable postfixリスタート $ sudo svcadm restart postfixリロード(設定ファイル再読込) $ sudo svcadm refresh postfixCourier-IMAP Courier-IMAPには下記2つのサービス(FMRIを使用)が関連しており、imap(IMAP/POP関連のサービス)はauthlibに依存関係があります。
svc:/application/cswcourier:authlib : authlib - Generic authentication API for Courier mail services svc:/application/cswcourier:imap : imap - Courier IMAP provides access to Maildirs 状態確認 $ svcs -a | grep courierCourier-IMAP関連のサービスが2つ表示されます。
起動 $ sudo svcadm enable svc:/application/cswcourier:authlib $ sudo svcadm enable svc:/application/cswcourier:imap停止 $ sudo svcadm disable svc:/application/cswcourier:imap $ sudo svcadm disable svc:/application/cswcourier:authlibリスタート(各々) $ sudo svcadm restart svc:/application/cswcourier:authlib$ sudo svcadm restart svc:/application/cswcourier:imapリロード(設定ファイル再読込) $ sudo svcadm reload svc:/application/cswcourier:authlib依存関係を解決した起動・停止コマンドとして、"-r"オプションがあります。
svcadm enable -r svc:/application/cswcourier:imap svc:/application/cswcourier:imapにはリロードの処理はありません。 Webmin 状態確認 $ svcs webmin起動 $ sudo svcadm enable webmin停止 $ sudo svcadm disable webminリスタート $ sudo svcadm restart webmin
|
|
|