ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|
Linux のシャットダウン / 再起動コマンド
Linux にはシャットダウン関連のコマンドが複数あり、用途によって使い分けます:
| コマンド | 動作 | 備考 |
|---|---|---|
shutdown -h now | 即時停止 | 全プロセスへ SIGTERM 後、停止 |
shutdown -r now | 即時再起動 | |
shutdown -h +10 | 10 分後に停止 | ログインユーザーに警告 |
shutdown -h 23:00 | 23 時に停止 | 絶対時刻 |
shutdown -c | 予定キャンセル | |
poweroff | 電源 OFF | shutdown -h now のエイリアス相当 |
halt | 停止(電源切れない可) | 古い PC では電源切れない |
reboot | 再起動 | shutdown -r now のエイリアス |
shutdown コマンドの基本構文
shutdown [オプション] [時間] [メッセージ]
# 主なオプション
# -h 停止 (halt/poweroff)
# -r 再起動
# -k 実際は停止せず警告だけ送信(fake shutdown)
# -c 予定済の shutdown をキャンセル
# -P poweroff(電源 OFF、--halt と区別したいとき)
# 時間指定
# now 即時
# +N N 分後
# hh:mm 絶対時刻
実用例
# 即時シャットダウン
sudo shutdown -h now
# 30 分後にシャットダウン、メッセージ付き
sudo shutdown -h +30 "システムメンテナンスを 30 分後に実施します"
# 今夜 23:00 に再起動
sudo shutdown -r 23:00
# 予定済シャットダウンをキャンセル
sudo shutdown -c
# シャットダウンせず警告だけテスト
sudo shutdown -k +5 "テスト警告です"
# 全ユーザーへの警告メッセージ
sudo wall "5 分後に再起動します"
systemd 系コマンド
CentOS 7+ / Ubuntu 16.04+ / Debian 8+ など systemd 採用ディストリでは systemctl も使えます:
# 即時停止
sudo systemctl poweroff
# 即時再起動
sudo systemctl reboot
# サスペンド(メモリに状態保持)
sudo systemctl suspend
# ハイバネート(ディスクに状態保存)
sudo systemctl hibernate
# レスキューモードへ移行
sudo systemctl rescue
# 終了状態の確認
systemctl status
Windows のシャットダウンコマンド
Windows のコマンドプロンプト / PowerShell から:
| コマンド | 動作 |
|---|---|
shutdown /s /t 0 | 即時シャットダウン |
shutdown /r /t 0 | 即時再起動 |
shutdown /h | 休止状態 (Hibernate) |
shutdown /l | ログオフ |
shutdown /s /t 600 | 10 分後にシャットダウン |
shutdown /a | 予定キャンセル |
shutdown /r /o /t 0 | 再起動して詳細オプション |
shutdown /g /t 0 | 再起動後、再ログオン時にアプリ復元 |
Windows: リモートシャットダウン
# リモート PC のシャットダウン
shutdown /m \\PC-NAME /s /t 0 /c "Maintenance"
# リモート PC の再起動(管理者権限・ファイアウォール開放必要)
shutdown /m \\PC-NAME /r /t 60
# GUI からリモート(ダイアログ起動)
shutdown /i
# PowerShell ネイティブ
Stop-Computer -ComputerName PC-NAME -Force
Restart-Computer -ComputerName PC-NAME -Force
# 認証情報付き
$cred = Get-Credential
Restart-Computer -ComputerName PC-NAME -Credential $cred -Force
shutdown と poweroff / halt / reboot の違い
| コマンド | 挙動 | 電源 |
|---|---|---|
shutdown -h | サービス停止 → 停止 | OFF(ACPI 対応 PC) |
poweroff | shutdown -h now と同等 | OFF |
halt | CPU 停止 | 古い PC は OFF にならない |
reboot | shutdown -r now と同等 | 再起動 |
init 0 | ランレベル 0(停止) | OFF(SysV 系) |
init 6 | ランレベル 6(再起動) | 再起動 |
ログイン中ユーザーへの通知
サーバーに他ユーザーがログインしている場合、いきなり落とすとデータ消失のリスクがあります:
# 現在ログイン中ユーザー確認
who
w
# 全員へメッセージ
sudo wall "10 分後に再起動します。作業を保存してください"
# 10 分後に再起動(自動でログイン中ユーザーへ警告される)
sudo shutdown -r +10 "メンテナンス再起動"
シャットダウン中の処理(落ちる前にやっておく)
# 重要サービスの停止確認
sudo systemctl stop nginx
sudo systemctl stop mysql
# ファイルシステム同期(古い PC で安全)
sudo sync; sudo sync
# DB のフラッシュ(MySQL)
mysql -uroot -p -e "FLUSH TABLES WITH READ LOCK;"
# それからシャットダウン
sudo shutdown -h now
FAQ
Q: shutdown コマンドが「command not found」
A: 一般ユーザーでは PATH に /sbin が入っていないことがあります。sudo /sbin/shutdown ... または sudo で実行。
Q: 停止と再起動を間違えた、取り消したい
A: sudo shutdown -c(Linux)または shutdown /a(Windows)でキャンセル可能。ただし shutdown -h now のような即時実行は取り消せません。
Q: Wake on LAN との関係
A: shutdown -h は ACPI S5(ソフト OFF)まで落とすので、WoL マジックパケットで起こせる状態。poweroff も同等。
Q: クラウド VM のシャットダウン
A: AWS EC2 / GCP / Azure では shutdown -h now でインスタンス停止状態になります(課金停止、ストレージ課金は継続)。再起動なら reboot。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
- ls ファイル/ディレクトリ一覧表示
- sudo ユーザー指定
- cron/crontab ジョブの自動実行と登録方法
- wget http通信によるファイルダウンロード
- rm ファイル/ディレクトリ削除
- pwd カレントディレクトリの表示
- cd ディレクトリの移動
- ./configure
- make
- make install
- unzip ファイルの解凍
- mv ファイル/ディレクトリの移動および名称変更
- mkdir ディレクトリの作成
- touch 空ファイルの新規作成
- vi テキストディタの使用
- find ファイル/ディレクトリ検索
- grep 文字列の検索
- tail ファイルの末尾表示
- curl HTTP通信によるリクエスト
- nslookup ドメインのIP解決
- apt update パッケージリストの情報を更新
- apt upgrade パッケージの更新
- ln リンク/ショートカットの作成と削除
- rsync ファイル/ディレクトリの同期
- ssh リモートとの暗号化通信
- scp sshを利用したファイルのコピー
- unzip zip ファイルを解凍する
- cp ファイル/ディレクトリのコピー
- diffファイルの差分抽出
- fdisk ハードディスクに対する操作
- lsblk デバイスをツリー状で表示する
- kill プロセスを終了させる
- zip ファイルやディレクトリをzip形式に圧縮する
- host ドメインからIPアドレスを確認
- chmod 権限の変更
- ip IPアドレスの確認
- chown ファイル/ディレクトリ所有者の変更
- chgrp ファイル/ディレクトリのグループ情報の変更
- nohupと'&' プログラムのバックグラウンド実行(ssh接続時)
- lsof 開いているポート番号の確認
- tar ファイルの圧縮と解凍
- file ファイルの種類を表示
- cat ファイルの中身を表示
- head ファイルの先頭部分を表示
- wc 行数/単語数/文字数を確認
- shutdown システムのシャットダウンと再起動
- ps プロセスの確認
- which コマンドの絶対パスを調べる
- yum RedHat系ディストリビューションの管理
- mount ファイルシステムのマウント
- 特定フォルダ以下の特定拡張子のファイルを再帰的に削除する方法
- 特定のフォルダとそのサブフォルダ内にある特定のファイル名のファイルを再帰的に削除
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- Laravel キャッシュクリア完全ガイド(cache:clear / config:clear / 2026-05-18 07:42:07
- プロジェクトの作成と削除 2026-05-18 07:42:07
- インストール直後にNetbeansが反応しない 2026-05-18 07:42:07
- 動画やチャンネルの検索 2026-05-18 07:42:07
- APIキー取得方法 2026-05-18 07:42:07
- チャンネル情報の取得 2026-05-18 07:42:07
- API 入門 — Web API(REST / GraphQL / gRPC / 2026-05-18 07:42:07
- インストール(eclipseプラグイン) 2026-05-18 07:42:07
- Laravel「Dotenv values containing spaces must be surrounded 2026-05-18 07:42:07
- エラー一覧 2026-05-18 07:42:07
- curl: (51) SSL: certificate subject name '~' does not match 2026-05-18 07:42:07
- インストール方法(Windows版) 2026-05-18 07:42:07
- JSONから配列に変換 2026-05-18 07:42:07
- 処理を一定時間待つ 2026-05-18 07:42:07
- A non well formed numeric value encountered 2026-05-18 07:42:07
コメントを削除してもよろしいでしょうか?