「service」の版間の差分
提供: FreeBSD入門
(ページの作成:「service コマンドとは、サービス(sshdなどのデーモン)を制御(ストップ、スタート、リスタートなど)やシステムサービスの...」) |
|||
行34: | 行34: | ||
;-r:rcorder(8) (rcorderは相互に依存するファイル間の依存順序を表示します)を生成します。 | ;-r:rcorder(8) (rcorderは相互に依存するファイル間の依存順序を表示します)を生成します。 | ||
;-v:わずかに verbose になります。 | ;-v:わずかに verbose になります。 | ||
+ | |||
+ | === サービスの起動 === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ sudo service ntpd start | ||
+ | </syntaxhighlight> | ||
+ | === サービスの停止 === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ sudo service ntpd stop | ||
+ | </syntaxhighlight> | ||
+ | === サービスの再起動 === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ sudo service ntpd restart | ||
+ | </syntaxhighlight> | ||
+ | === サービスを有効にする === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ sudo service ntpd enabled | ||
+ | </syntaxhighlight> | ||
+ | === サービスのrcvarを表示にする === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ service sshd rcvar | ||
+ | # sshd | ||
+ | # | ||
+ | sshd_enable="YES" | ||
+ | # (default: "") | ||
+ | </syntaxhighlight> | ||
+ | === サービスのステータスを確認する === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ service sshd status | ||
+ | sshd is running as pid 807. | ||
+ | </syntaxhighlight> | ||
+ | === サービスの終了を待つ === | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | $ service ntpd poll | ||
+ | </syntaxhighlight> | ||
=== 有効なサービスの確認 === | === 有効なサービスの確認 === | ||
行56: | 行90: | ||
/etc/rc.d/gptboot | /etc/rc.d/gptboot | ||
/etc/rc.d/bgfsck | /etc/rc.d/bgfsck | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</syntaxhighlight> | </syntaxhighlight> | ||
2014年5月31日 (土) 21:40時点における版
service コマンドとは、サービス(sshdなどのデーモン)を制御(ストップ、スタート、リスタートなど)やシステムサービスのリストを表示するコマンドです。serviceコマンドは、rc.d システムの簡単なインターフェイスです。
読み方
- service
- さーびす
目次
概要
service の主要な目的は、rc.dスクリプトで提供されるサービスのスタートとストップです。
インストール
システムのデフォルトです。
使い方
コマンドラインオプション
Usage: service -e service -R service [-v] -l | -r service [-v] <rc.d script> start|stop|etc. service -h -e Show services that are enabled -R Stop and start enabled /usr/local/etc/rc.d services -l List all scripts in /etc/rc.d and /usr/local/etc/rc.d -r Show the results of boot time rcorder -v Verbose
- -e
- 有効なサービスを表示します。
- -R
- すべての有効なローカルサービスを再起動します。
- -l
- /etc/rc.dと/usr/local/etc/rc.dのすべてのファイルを表示します。
- -r
- rcorder(8) (rcorderは相互に依存するファイル間の依存順序を表示します)を生成します。
- -v
- わずかに verbose になります。
サービスの起動
$ sudo service ntpd start
サービスの停止
$ sudo service ntpd stop
サービスの再起動
$ sudo service ntpd restart
サービスを有効にする
$ sudo service ntpd enabled
サービスのrcvarを表示にする
$ service sshd rcvar # sshd # sshd_enable="YES" # (default: "")
サービスのステータスを確認する
$ service sshd status sshd is running as pid 807.
サービスの終了を待つ
$ service ntpd poll
有効なサービスの確認
$ service -e /etc/rc.d/hostid /etc/rc.d/hostid_save /etc/rc.d/cleanvar /etc/rc.d/ip6addrctl /etc/rc.d/devd /etc/rc.d/newsyslog /etc/rc.d/syslogd /etc/rc.d/dmesg /etc/rc.d/virecover /etc/rc.d/motd /etc/rc.d/ntpd /etc/rc.d/powerd /etc/rc.d/sshd /etc/rc.d/sendmail /etc/rc.d/cron /etc/rc.d/mixer /etc/rc.d/gptboot /etc/rc.d/bgfsck
実行例
$ service -rv /etc/rc.d/sysctl /etc/rc.d/hostid /etc/rc.d/zvol /etc/rc.d/dumpon /etc/rc.d/ddb /etc/rc.d/initrandom /etc/rc.d/geli /etc/rc.d/gbde /etc/rc.d/ccd /etc/rc.d/swap /etc/rc.d/fsck /etc/rc.d/root /etc/rc.d/mdconfig /etc/rc.d/hostid_save /etc/rc.d/mountcritlocal /etc/rc.d/zfs /etc/rc.d/var /etc/rc.d/cleanvar /etc/rc.d/FILESYSTEMS ======UNIQc2ed4edaff89f09e-h-13--QINU=== Early/Late Divider ========= /etc/rc.d/kldxref /etc/rc.d/kld /etc/rc.d/addswap /etc/rc.d/random /etc/rc.d/postrandom /etc/rc.d/adjkerntz /etc/rc.d/atm1 /etc/rc.d/hostname /etc/rc.d/ip6addrctl /etc/rc.d/netoptions /etc/rc.d/sppp /etc/rc.d/ipfilter /etc/rc.d/ipnat /etc/rc.d/ipfs /etc/rc.d/serial /etc/rc.d/netif /etc/rc.d/devd /etc/rc.d/ipsec /etc/rc.d/atm2 /etc/rc.d/pfsync /etc/rc.d/pflog /etc/rc.d/pf /etc/rc.d/stf /etc/rc.d/ppp /etc/rc.d/faith /etc/rc.d/routing /etc/rc.d/mroute6d /etc/rc.d/nsswitch /etc/rc.d/rtsold /etc/rc.d/resolv /etc/rc.d/local_unbound /etc/rc.d/static_ndp /etc/rc.d/static_arp /etc/rc.d/bridge /etc/rc.d/route6d /etc/rc.d/mrouted /etc/rc.d/routed /etc/rc.d/defaultroute /etc/rc.d/ipfw /etc/rc.d/NETWORKING /etc/rc.d/netwait /etc/rc.d/mountcritremote /etc/rc.d/accounting /etc/rc.d/ldconfig /etc/rc.d/newsyslog /etc/rc.d/syslogd /etc/rc.d/ntpdate /etc/rc.d/rpcbind /etc/rc.d/nfsclient /etc/rc.d/devfs /etc/rc.d/ipmon /etc/rc.d/mdconfig2 /etc/rc.d/watchdogd /etc/rc.d/savecore /etc/rc.d/archdep /etc/rc.d/abi /etc/rc.d/SERVERS /etc/rc.d/nisdomain /etc/rc.d/ypserv /etc/rc.d/ypbind /etc/rc.d/ypset
関連項目
サービスの起動
serviceコマンドの詳細は、serviceをご参照ください。 サービスを起動します。
sudo service start {{{1}}}
サービスの停止
サービスを停止します。
sudo service stop {{{1}}}