もうずいぶん前に聞いた話なのですが、
WS をシャットダウンを行う方法として
# shutdown -i0 -g0 -y
# init 0
の2通りがあると思いますが、
ずいぶん昔に人から、init 0 を使うなって
言われてたのでずっとshutdown コマンドを使用していました。
しかし、最近Solarisを覚えてる人は
大概 init 0 を使用しているようです。
人に教える時に、一般的にどちらを
教えればいいと思いますか?
また自分の知らない一般的なシャットダウンの
コマンドをご存知でしたら教えてください。
また上記のコマンドは、ケースによって
使い分けとかあるのでしょうか。
後藤と申します。
本当の詳しいことはわかりませんが、
shutdownは端末にぶら下がっているUserに System がshutdownするという警
告が出てからShutdownするのに対し、
init は警告なしにshutdownしてしまう。
userが作業していていきなりShutdownされるのは酷だと思います。
自分一人しか使っていないとはっきりわかっている状況ならinit 0で問題な
いとは思いますが、どうでしょうか? >識者の方
後藤 英介
--
Eisuke Gotoh, M.D., Ph. D.
National Institute of Infectious Diseases
Tel: +81/0-3-5285-1111 ext 2122 Fax: +81/0-3-5285-1181
URL: http://www.nih.go.jp/~egotoh/ mailto:ego...@nih.go.jp
Solaris 8 for Hobby Use (http://www.nih.go.jp/~egotoh/solaris/)
Main Subject:Premature Chromosome Condensation(PCC)
Manabu Kosaki <kos...@imnet.ad.jp> writes:
> WS をシャットダウンを行う方法として
>
> # shutdown -i0 -g0 -y
> # init 0
>
> の2通りがあると思いますが、
> ずいぶん昔に人から、init 0 を使うなって
> 言われてたのでずっとshutdown コマンドを使用していました。
Solaris 2.6 ですが、専ら『 sync; sync; init 0 』です。
管理者なら、halt や uadmin も覚えておいて損はないと思います。
どうしても落ちない時などに必要なおまじないなので。
shutdown も -i0 -g0 ならば、init 0 とほぼ等価では?
私が教えるなら init 0 だと思います。間違いが少ないから。
社内専用機ならば、シャットダウン専用ユーザを作るという手も
あります。
っていうか、アプリケーションの停止手順とか、ユーザ連絡とか、
マシン間での停止順序とか、シャットダウンする前にする重要な
ことが沢山ありませんか?
うちでは、マニュアル化してます。
# 昔、Sun の研修で shutdown は使うなと言われたことはある
> もうずいぶん前に聞いた話なのですが、
> WS をシャットダウンを行う方法として
>
> # shutdown -i0 -g0 -y
> # init 0
>
> の2通りがあると思いますが、
> ずいぶん昔に人から、init 0 を使うなって
> 言われてたのでずっとshutdown コマンドを使用していました。
もうひとつ,
/usr/ucb/shutdown
てのもあります.使っている人を自分以外にあまり見かけませんが.
さてさて.2つの違いですが,
/usr/sbin/shutdown
というスクリプトを読んでみるのが良いと思います.
結局,安全確認をした後にinit 0を発行しています.
init 0とかhaltとかは,マルチユーザで使っているなら,つかっちゃ
いかん.と昔習った記憶があります.
結局,自分の使っているマシンがいきなり落ちたらいやでしょ?くら
いの意味だとは思いますが.
そうそう,その昔のシステムではhaltだとsyncしないで落ちるとかい
うのもありましたね.
> しかし、最近Solarisを覚えてる人は
> 大概 init 0 を使用しているようです。
まともなSolarisの教育を受けたことがないのですが,実際,どうなの
でしょうか.
--
Shuntaro Tojo
> 人に教える時に、一般的にどちらを
> 教えればいいと思いますか?
> また自分の知らない一般的なシャットダウンの
> コマンドをご存知でしたら教えてください。
>
> また上記のコマンドは、ケースによって
> 使い分けとかあるのでしょうか。
AnswerBookをよく読むとサーバ用途マシンでは
shutdownを用いるようにと書いてあります。
また、スタンドアロンではinitコマンドを用いて
システムを終了するように書いてあります。
結局はinitでシステムが終了するのはスクリプトを見れば明白な事実ですが
私は殆どshutdownしか使用していません。
NIS環境なのでNISにエントリーされているユーザは
TELNETで出入りが出来てしまうから
特にオフィシャルなサービスを行なっていなくても
サーバと同様なものだと考えています。
(TELNETも立派なサービスと言われてしまえまばサーバとして扱うのは当然のことだ
し)
誰も外部からアクセスされる可能性が無いときだけinitを用いています。
こんな考え方だけど参考になれば幸いです。
こんばんわ。初心者のアキヤマです。
shutdown "-i0" -g0 -y
の -i0 って init0 の事ではないのでしょうか?
(-i6 としたら リブートしますし)
って事は上のオプションでは同じ事だとおもっていますが。
PS
初心者が口をはさんで すいませんでした・・・。