Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

shutdownとinit0の違いについ て

3,353 views
Skip to first unread message

Manabu Kosaki

unread,
Feb 19, 2001, 11:15:53 PM2/19/01
to
こさきと言います。

もうずいぶん前に聞いた話なのですが、
WS をシャットダウンを行う方法として

# shutdown -i0 -g0 -y
# init 0

の2通りがあると思いますが、
ずいぶん昔に人から、init 0 を使うなって
言われてたのでずっとshutdown コマンドを使用していました。

しかし、最近Solarisを覚えてる人は
大概 init 0 を使用しているようです。

人に教える時に、一般的にどちらを
教えればいいと思いますか?
また自分の知らない一般的なシャットダウンの
コマンドをご存知でしたら教えてください。

また上記のコマンドは、ケースによって
使い分けとかあるのでしょうか。

Eisuke Gotoh

unread,
Feb 20, 2001, 1:46:59 AM2/20/01
to
Manabu Kosaki wrote:
>
> こさきと言います。
>
> もうずいぶん前に聞いた話なのですが、
> 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)

Kentarou Murata

unread,
Feb 20, 2001, 3:26:41 AM2/20/01
to

村田と申します

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 は使うなと言われたことはある

Shuntaro Tojo

unread,
Feb 20, 2001, 4:53:19 AM2/20/01
to
東城@日本大学です.

> もうずいぶん前に聞いた話なのですが、
> 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

miya

unread,
Feb 20, 2001, 9:23:58 PM2/20/01
to
宮原と申します。
"Manabu Kosaki" <kos...@imnet.ad.jp> wrote in message
news:3A91EF79...@imnet.ad.jp...
~引用途中省略~

> 人に教える時に、一般的にどちらを
> 教えればいいと思いますか?
> また自分の知らない一般的なシャットダウンの
> コマンドをご存知でしたら教えてください。
>
> また上記のコマンドは、ケースによって
> 使い分けとかあるのでしょうか。

AnswerBookをよく読むとサーバ用途マシンでは
shutdownを用いるようにと書いてあります。
また、スタンドアロンではinitコマンドを用いて
システムを終了するように書いてあります。
結局はinitでシステムが終了するのはスクリプトを見れば明白な事実ですが

私は殆どshutdownしか使用していません。
NIS環境なのでNISにエントリーされているユーザは
TELNETで出入りが出来てしまうから
特にオフィシャルなサービスを行なっていなくても
サーバと同様なものだと考えています。
(TELNETも立派なサービスと言われてしまえまばサーバとして扱うのは当然のことだ
し)

誰も外部からアクセスされる可能性が無いときだけinitを用いています。

こんな考え方だけど参考になれば幸いです。


@shin

unread,
Feb 28, 2001, 3:40:54 PM2/28/01
to

こんばんわ。初心者のアキヤマです。

shutdown "-i0" -g0 -y
の -i0 って init0 の事ではないのでしょうか?
(-i6 としたら リブートしますし)
って事は上のオプションでは同じ事だとおもっていますが。

PS
初心者が口をはさんで すいませんでした・・・。

0 new messages