「service」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(関連項目)
 
行8: 行8:
 
== 概要 ==
 
== 概要 ==
 
[[service]] の主要な目的は、rc.dスクリプトで提供されるサービスのスタートとストップです。
 
[[service]] の主要な目的は、rc.dスクリプトで提供されるサービスのスタートとストップです。
 
 
== インストール ==
 
== インストール ==
 
システムのデフォルトです。
 
システムのデフォルトです。
 
 
== 使い方 ==
 
== 使い方 ==
 
=== コマンドラインオプション ===
 
=== コマンドラインオプション ===
行34: 行32:
 
;-r:rcorder(8) (rcorderは相互に依存するファイル間の依存順序を表示します)を生成します。
 
;-r:rcorder(8) (rcorderは相互に依存するファイル間の依存順序を表示します)を生成します。
 
;-v:わずかに verbose になります。
 
;-v:わずかに verbose になります。
 
 
=== サービスの起動 ===
 
=== サービスの起動 ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行68: 行65:
 
$ service ntpd poll
 
$ service ntpd poll
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
=== 有効なサービスの確認 ===
 
=== 有効なサービスの確認 ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行91: 行87:
 
/etc/rc.d/bgfsck
 
/etc/rc.d/bgfsck
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
=== 実行例 ===
 
=== 実行例 ===
 
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
行177: 行172:
 
/etc/rc.d/ypset
 
/etc/rc.d/ypset
 
</syntaxhighlight>
 
</syntaxhighlight>
 
 
== 関連項目 ==
 
== 関連項目 ==
 
* [[service]]
 
* [[service]]
* [[daemon]]
+
* daemon
 
* [[daemontools]]
 
* [[daemontools]]
 
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 
<!-- vim: fileencoding=utf-8 filetype=mediawiki
 
-->
 
-->

2015年9月27日 (日) 22:18時点における最新版

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
======UNIQ2f9bc1afbcd5ac69-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

関連項目