• ベストアンサー

起動しているサービスを確認するコマンド

初歩的な質問で恐縮ですが、ご教示いただけますと幸いです。 起動しているサービスを確認するために以下の2つのコマンドを打ってみるのですが、結果(出て来るサービス名)が違います。 このコマンドの違いについてご教示いただけますでしょうか。 (1)service --status-all (2)chkconfig --list

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.1

(1)service --status-all サービスの現在のステータスを調べるコマンド (2)chkconfig --list OSのブート時に自動起動するサービスを調べるコマンド 違いが出るのは、 ・ブート後に手動あるいは他のコマンドから起動したサービス ・ブート後に手動あるいは他のコマンドから、あるいはエラーで停止したサービス ・ブート後に実行はされるがすぐに停止して常駐しないサービス (ntpdate とか) あるいは、(1)ではサービス名が表示されない物もあるので、どのサービスがどんなステータス出力をするのか知っておく必要もありますね。(service network statusとか)

machael
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • 起動しているかの確認

    前回、サービスについてっていう質問をしましたが、 もう少し知りたいことがあります。 chkconfig サービス名 on 上記は、OS起動時にサービスをONにするってことだと思います。 OS起動後、httpdやsshd等が起動しているかどうかを 調べるコマンドってあるのでしょうか。 私は分からなくなってしまっているときは、 restartとかをすぐしてしまいます。 すいません。お願いします。

  • Linux デーモンのpsコマンドでの確認

    RHEL6.2の環境でデーモン起動しているプロセスを監視しようとしています。 ところがchkconfigで起動対象になっているデーモンで、psコマンドでみると存在しないものがいます。 ランレベルはあっていました。 具体的には以下のプロセスです。 ■"chkconfig"onで"ps aux"で表示されるプロセス  ・crond  ・ntpd ■"chkconfig"onかつ"ps aux"で表示されないプロセス  ・kdump  ・netfs  ・lvm2-monitor  ・network "chkconfig"での起動は常に常駐起動しているものかと思っていたのですが、認識が異なるでしょうか? それともコマンドのオプション等の確認方法が間違っていますでしょうか。 または起動に失敗している?? 監視用のスクリプトの都合上、psコマンドでなければ見ない方向にしたいと思います。 初歩的な質問になりますが、ご存じの方がいらっしゃいましたら、情報を頂きたいです。

  • サービスについて

    linuxの環境(Red Hat)で、元々入ってる環境で、 /sbin/service サービス名 でサービスを起動できると思いますが、 /sbin/chkconfig --listで見ても対象のサービスがonになっておりますせん。 /sbin/chkconfig --level X サービス名 on もしくは、 Red Hatの[メインメニュー]-[サーバ設定]-[サービス]で やらなければ変更できないのでしょうか。 もう一つ素朴な疑問ですが、 /etc/rc.d/init.d/ や/etc/init.d/ などの配下にもサービスを 起動させることができると思います。 違いってあるのでしょうか。 変な質問ですいませんが教えてください。

  • コマンドプロンプトからのサービス再起動

    コマンドプロンプトからのサービス再起動 TracLightningを使っているのですが サービスが、たまにハングしていて困っています。 根本原因は判明していないのですが ひとまず、深夜にサービス再起動をして様子を 見ようと考えています。 ついでに自動化しておきたいのですが コマンドプロンプトからのサービス再起動の方法が わかりません。(バッチ化するつもり) ご教示頂けませんでしょうか

  • rcpbindというサービスの削除方法

    CentOS4でサーバを構築しようとしている。 apache,qmail,samba,vpopmailをインストール後、ドメインを登録しました。 そしてグローバルIPアドレスなるものを受けに行こうとしたところ、上司から不必要なサービスを停止させるよう言われました。 それで、削除できるものは削除していったのですが、どうしても削除できないものがいくつか残りました。 以下のものを削除する方法を教えてください。これらのサービスが動いていることはnmap localhostで確認済みです。 rpcbind imap ipp unknown imaps 以上です。 ちなみに、私が知っているサービスを削除する方法は (1)service <サービス名> stop (2)chkconfig <サービス名> off の二つだけです。 (1)service <サービス名> stop このコマンドを試したときは <サービス名>: unrecognized service となります。 (2)chkconfig <サービス名> off このコマンドを試したときは error reading information on service <サービス名>: No such file or directory となります。 足りない情報がありましたら教えていただければ開示します。 よろしくお願いします。

  • fedora10 nmbサービスの件

    fedora10起動時に自動的にnmbサービスが開始するように設定していますので、chkconfigの結果は下記のようになっています。 # chkconfig --list nmb nmb 0:off 1:off 2:on 3:on 4:on 5:on 6:off しかし、Runレベル3、5でnmbサービスはなぜか動作していません。 同様の設定でsmbサービスは正常に動作しています。 仕方がないのでrc.localファイルにscriptを記述して対応しています。 (この結果としては確実にnmbサービスが開始します) chkconfig nmb on での設定を行なっているのもかかわらず、nmbサービスが開始しないのはどのような原因が考えられますでしょうか?。(fedora9ではこのようなことはありませんでしたので、単純なバグでしょうかね。) なお、SELinuxは「無効」にしても状況に変わりはありませんでした。 なんらかの情報をお持ちの方はアドバイスよろしくお願い致します。

  • サービスの起動を確認したい

    知識が無いため、やりたいことが実現できません。どなたか知恵を貸してください。 Windows XP SP2のパソコンであるサービスが起動したのを確認した後に停止したいと思っています。サービスの停止は”net stop サービス名”で実現できるので、その前の処理の実現方法を教えて下さい。 但し、フリーソフト、有料ソフト等はNGです。VBスクリプト?だとメモ帳にプログラミングすれば出来るようなことをインターネットで見つけましたが良く分かりませんでした。 よろしくお願いします。

  • Linuxのプロセス確認

    現在CentOS7で本を見ながらLinuxの学習をしているのですが、 Linuxの起動プロセスとランレベルの確認について質問させてください。 起動プロセスとランレベルを確認するため、chkconfig --listコマンド を入力した所、以下のメッセージが表示されましたが、これは一体 なんなのでしょうか?私の見ている本には何もこのようなメッセージ は表示されていません。 [root@localhost ~]# chkconfig --list 注記: この出力は SysV サービスのみであり、ネイティブな systemd のサービスは含まれていません。ystemd services. SysV 設定のデータはネイティブな systemd の設定によって上書きされます。systemd サービスを一覧表示するには 'systemctl list-unit-files' を使用してください。特定のターゲットにおいて有効化されているサービスを確認するには、'systemctl list-dependencies [target]' 。 iprdump 0:off 1:off 2:on 3:on 4:on 5:on 6:off iprinit 0:off 1:off 2:on 3:on 4:on 5:on 6:off iprupdate 0:off 1:off 2:on 3:on 4:on 5:on 6:off netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off network 0:off 1:off 2:on 3:on 4:on 5:on 6:off [root@localhost ~]#

  • zabbixでサービスが立ち上がらない

    linuxでzabbixサーバを構築中なのですが、問題が解決できず大変困っております。 申し訳ありませんが対処方法についてご教示の程、宜しくお願いいたします。 問題は以下の通りです。 zabbixインストール後に「service zabbix_server start」を実行すると 画面上はzabbix_server startingと表示されるのですが、 psコマンドでzabbixのプロセスを確認するとzabbix_serverが表示されません。 また、statusを確認すると「Zabbix_Serverは停止していますがサブシステムがロックされています。」と表示されます。 /var/lock/subsysでzabbix_serverを削除して、サービスの再起動を実施してみたのですが、 結果もstatusのメッセージも変わりません。 環境 ・OS FedoraCore4 ・apache2.2.9 ・Postgresql8.1.11 ・php5.1.6 ・zabbix1.4.5 ※ Zabbixのインストールはソースファイルからインストールしました。 ・tarコマンドで解凍 ・./configure ・make ・make install

  • リモートシェルサービスの起動確認について

    「Subsystem for UNIX-based Application (SUA) を利用した、rsh サーバーの設定について」 (http://technet.microsoft.com/ja-jp/windowsserver/ff706484.aspx) に従い、Windows2008serverにSUAをインストールから設定まで行い、 サーバー再起動を行いました。 しかしサービス一覧にもプロセスにもリモートシェルサービスがおらず、 サービス起動されていないようです。 起動させる方法(コマンド?)もしくは起動を確認する方法がありましたら教えていただけないでしょうか? 足りない情報等あればご指摘ください。