【3分でわかる】Linuxのシャットダウンと再起動 へのコメント https://eng-entrance.com/linux-shutdown 「エンジニアの入り口」は、プログラミング入門やエンジニアリング入門の知識が満載の初心者のための勉強サイトです。プログラミングやサーバ、ネットワークの基礎知識や勉強方法を習得できます。 Wed, 19 Feb 2020 02:20:17 +0000 hourly 1 https://wordpress.org/?v=5.2.19 リカレントテクノロジー より https://eng-entrance.com/linux-shutdown#comment-53955 Wed, 19 Feb 2020 02:20:17 +0000 http://eng-entrance.com/?p=2238#comment-53955 いつもご愛読いただきありがとうございます。

CentOS7以降では様々なサービスの運用にsystemdという仕組みが採用されました。(CentOS8も同様です)
コンソールで以下のようなコマンドを打って頂くとわかりやすいのですが、

ls -l /usr/sbin/ | grep systemctl

haltやshutdown、rebootなど、システムの終了や再起動に関わるコマンドが全て systemctl というコマンドへのリンクとなっています。
それぞれのコマンドを打った時に、実際に実行されているのはsystemctlなのですね。
shutdown -h now は実際には systemctl poweroff に自動的に読みかえられているというわけです。

このsystemctlは非常に多彩な利用方法がありますが、その中の一つがシステムの電源管理です。CentOS7以降、shutdownが一般ユーザーでも可能になったということは、systemctlが行う電源管理機能の実行が一般ユーザーに許可されているということになります。

もちろんそうでないものもあります。
例えば一般ユーザーの状態でランレベルを変更するコマンド

$ systemctl set-default multi-user.target

と打つとこれはエラーが出ます。ランレベルの変更はrootの特権ということですね。

「シャットダウンは管理者でないと出来ない」は確かにセキュリティ的にも正しく、仕様としてそうなっていましたがCentOS7以降ではある意味で「緩和」された形となります。

引き続き、何卒よろしくお願いいたします。

]]>
初心者a より https://eng-entrance.com/linux-shutdown#comment-53826 Thu, 13 Feb 2020 06:07:29 +0000 http://eng-entrance.com/?p=2238#comment-53826 シャットダウンや再起動はrootユーザのみとなっていますが
こちらの環境ではなぜか一般ユーザでも実行できてしまいます。
なぜでしょうか?
試しにvisudoコマンドを打ってみましたが許可がありませんと表示されます。
環境はVirtualBox、CentOS8、visudoで権限をALLにしてますがもちろんsudoは使用しておりません。 

]]>
UbuntuPCを自作し、サーバー化するまでの流れ【備忘録】 | 無次元日記 より https://eng-entrance.com/linux-shutdown#comment-32178 Sat, 22 Jun 2019 15:21:51 +0000 http://eng-entrance.com/?p=2238#comment-32178 […] shutdownコマンド:https://eng-entrance.com/linux-shutdown […]

]]>
リカレントテクノロジー より https://eng-entrance.com/linux-shutdown#comment-29236 Tue, 08 Jan 2019 05:37:21 +0000 http://eng-entrance.com/?p=2238#comment-29236 ご愛読いただきありがとうございます。

あくまで想像の範囲となるのですが、再起動の際にPOSが行っているのは

・1日の売上データを締め・集計して送信している
・POSに記録できるデータ件数(量)に上限があるのでデータ送信後にクリアしている

この2つの処理ではないでしょうか。
今後とも、ご愛読のほどよろしくお願いいたします。

]]>
コイデトシミ より https://eng-entrance.com/linux-shutdown#comment-29184 Fri, 04 Jan 2019 08:06:58 +0000 http://eng-entrance.com/?p=2238#comment-29184 ご指導ください。
セルフガソリンスタドで給油監視をしています。深夜における給油監視の中で、POS作業の一環として、シャットダウンをしてすぐに再起動を1回だけすることになっています。所要時間は4~5分程度です。なぜ、何のためにするのでしょうかとお尋ねします。

]]>