M. Takeyamaです。
#今井さんのに、レス。
On Tue, 26 Jul 2005 20:16:25 +0900
Masaru Imai
火曜日 26 7月 2005 10:40、Rc u さんは書きました:
こんにちは、SUSE Linuxを初めてインストールして使用しはじめました。 今迄RedHat系を使用してきたのですが、ちょっと興味があってインストール してみました。 今回使用していて、ちょっとSUSEの流儀というか不明な点があります。
今迄、RedHat系を使用していた際は、chkconfig --del package名 として chkconfigのリストから削除していましたが、SUSEではコマンドが異なるようで 削除が出来ません。
リストから削除する事が出来ず、気持ち悪い感じがしております。 SUSEの流儀として必要無いサービスは、パッケージ自体の削除を行うのが 基本なのでしょうか?
私の場合、chkconfig xxxx offだけですね。 リストから消しちゃうと「あれって何てサービスだったっけ?」状態になりかねないので。 カラー表示可能な状態で実行すればonの所だけ色変えて表示してくれますし。
どうしても"on"のだけ表示させたいときは完全ではありませんが"|grep on"つけ ますけども。 まあawkなりテキスト処理プログラム使えば2番目のフィールド以降で":on"で フィルタリングするだけだと思いますがそこまでする必要が無かったりするので....。
SUSE(9.3で確認しました)動作の方がスマートなような気がします。 <Redhat系(CentOS 3系)の結果> chkconfig --del package名 を実行しても、/etc/rc.d/init.d/package名 は残っていますね。 /etc/rc.d/rc0.d/ から /etc/rc.d/rc6.d/ のシンボリック リンクは消されます。 #SUSE でも動作的には、同じ。 違いは、chkconfig --list package名 を実行したときの結果ですね。 ---(SUSE)--- package名 0:off 1:off 2:off 3:off 4:off 5:off 6:off ---------------- ---(Redhat系(Redhatのクローンのディストロの1つのCentOS 3系))--- service package名 supports chkconfig, but is not referenced in any runlevel (run'chkconfig --add package名') ---------------- 結論的には、本当に package名を削除する場合だと起動スクリプト などの依存関係もあるので、”chkconfig --list package名”の結果 が全部 off になる方が良いと思います。==> SUSEのように。 実際には、スクリプトの実体(/etc/rc.d/init.d/package名)も残って いるますし。(動作的には、どっちも同じなのでは?) #起動スクリプトで、依存関係無い時は別にいいですけどね... (redhat系) /etc/rc.d/init.d/package名 のフィイルがあり、 /etc/rc.d/rc0.d/ から /etc/rc.d/rc6.d/ へのシンボリック Kxxpackage名が無いとリストにあがってこない。 (SUSE) /etc/rc.d/init.d/package名 のフィイルがあり /etc/rc.d/rc0.d/ から /etc/rc.d/rc6.d/ へのシンボリック Kxxpackage名が無いけど、全て off でリストにあがってくる。 SUSEの流儀とかRedhatの流儀とかというよりは、 Linux Standard Base Specification(LSB Common)のSystem Initializationのインプリの違い (chkconfigの実装のディストロの解釈の違いなのでは) SUSEの方がスマートだし、coolだと思います。 #ここらあたりLSBに細かく既定されているかとも思ったのですが、 #探し出せませんでした。 #(深く読み込まないと多少、解釈の違がでるかも。(実装時に)) 「気持ち悪い感じ」==「良くわかっていないから(chkconfig)」 ということなら、”SUSEに慣れてください”ということになると思います。 くどいようですけど。実際の動作(サービスの停止/起動)は同じ 結果になると思いますから。 #ちなみに、私が、chkconfigコマンドを知ったのは IRIX(5.x)というOS #でのことです。(SUSEとIRIXとでは、表示がかなり違いますね) #そのうち、Redhat系のchkconfigも SUSEと同じような結果出力する #ようになるかも。 --- M. Takeyama __________________________________ Save the earth http://pr.mail.yahoo.co.jp/ondanka/