Ubuntuでservice network startと打ったら、unrecognized serviceと言われてサービスが見当たらなくて焦りました。
networkサービスがないなんてあるのかと思ったので、どんなサービスがあるのか調べた方法をのせておきます。
サービスの一覧を確認できるコマンド
Linuxにはどんなサービスが入っているのか確認するためのコマンドがあります。
service –status-all
(つながってしまってますがstatusの前はハイフンが2つで、statusの後はスぺスなしで-allです)
これを打ち込むとサービス一覧を確認することができます。
Ubuntuの場合、ネットワークサービスはnetworkではなくnetworkingという名前だとこれでわかりました。
サービスの状態を表す記号の意味は以下の通りです。
[+] - サービス稼働中
[-] - サービス停止中
[?] - サービスの状態を判断できない
ちなみに、個々のサービスの状態を知りたいときは、
service [サービス名] status
でわかるらしいのですが、Ubuntuの場合は無理でした。
サービスについての情報を知るためのコマンド
それと、サービスについての情報を知るためのコマンドとして、
RedHat系だと chkconfig
Ubuntu系だと sysv-rc-conf
というコマンドがあります。
これらのコマンドを使えば、起動レベルごとでの自動でのサービス起動、起動中サービスの停止、一覧の表示を行うことができます。