このセクションでは自宅サーバーとしてLinuxを操作するうえでよく使うコマンドについて初心者/ビギナー向けに解説します。
お便利サーバー.com+相互リンクサイト内をキーワードで検索
抜粋Linuxコマンドリファレンス

ディレクトリとファイルの操作+

ディスクとパーティションの操作+

テキストの操作+

ユーザーとアカウント管理+

ネットワークの管理+

システム・プロセス管理

ホスト機の電源オフと再起動
デーモンの自動起動設定
プログラムを予約して実行する
稼働中のプロセスを表示する

その他のコマンド+


reboot〜システムを再起動させる

LinuxOS が稼動している ホスト機 を再起動するための コマンド です。

[root@web1 ~]# rebootEnter

reboot コマンドは WBEL CentOS システム上で稼動しているすべての アプリケーション を正常に終了させてから、再起動を行います。

もちろん、このコマンドを使わずに、 ホスト機の ハードウェア リセットスイッチで強制的に再起動することは可能ですが、この方法はWBELやCentOSのシステムにダメージを与えることがありますので、ハードウェアリセットはあくまで緊急措置と思っておいてください。

オプションスイッチはいくつかありますが、覚えておかなければならないものはありません。

poweroff〜システムの電源を切る

LinuxOS が稼動している ホスト機 の電源を切るための コマンド です。

[root@web1 ~]# poweroffEnter

poweroff コマンドは WBEL CentOS システム上で稼動しているすべての アプリケーション を正常に終了させてから、ホスト機の電源を切ります。

もちろん、このコマンドを使わずに、ホスト機のシャットダウンスイッチで強制的に電源を切ることは可能ですが、この方法はWBELやCentOSのシステムにダメージを与えることがありますので、これはあくまで緊急措置と思っておいてください。

オプションスイッチはいくつかありますが、覚えておかなければならないものはありません。

NEC「得選街」

haltとshutdown

reboot poweroff は、実際には halt という「システムを停止する コマンド 」を呼び出すコマンドです。

また通常、 halt コマンドが呼び出されると、更に shutdown という「システムを終了するコマンド」が呼び出されるような仕組みになっています。

これらのコマンドが、このようなややこしい関係になっているのにはそれなりに理由があります。

halt shutdown は、多くの UNIX OS の標準的なコマンド シェル に実装されている普遍的なコマンドで、オプションスイッチによって様々な振る舞いをする「融通性の高い」コマンドです。

例えばこれらのコマンドを用いれば、コマンドを実行した一定時間後にシステムを終了させたり、 ログイン 中のユーザーにメッセージを送ったり、ということが可能になります。 reboot poweroff には、このようなオプションはありません。

しかし、融通性を持たせた代償として、システムを再起動したい、あるいは電源を切りたい、といった日頃よく使う単純な命令でも、必ずオプションスイッチや引数が必要となります。

例えば、 reboot コマンドは "shutdown -r now" というコマンドを、 poweroff コマンドは "halt -p" または "shutdown -h now" というコマンドを実行します。

つまり reboot poweroff は、複雑で覚えにくいコマンドを直感的に、かつ間違いなくタイプして実行できるように、という配慮から設けられたコマンドというわけです。

逆に、予めシェル スクリプト などに記述して用いる場合には halt shutdown を用いたほうが、それらのコマンドの柔軟性を生かすことができます。

なお shutdown コマンドは "root" ユーザーのみが実行できます。

NEC「得選街」
このサイトは既に更新を終了していますが、今のところ店じまいの予定はありません。 リンクフリー ですので、趣味や勉強のためでしたら、引用、転用、コピー、朗読、その他OKです。このサイトへのリンクについては こちら をご覧ください。
Powered by Apache
”Linux”は、Linus Torvalds 氏の各国における登録商標です。”Red Hat”及びRed Hatのロゴおよび Red Hat をベースとしたすべての商標とロゴは、各国におけるRed Hat, Inc. 社の商標または登録商標です。その他のプログラム名、システム名、製品名などは各メーカー、ベンダの各国における登録商標又は商標です。
www.centos.org - The Community ENTerprise Operating System