このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。
新Linuxコマンド演習01

新Linuxコマンド演習01 概要
「新Linuxコマンド演習01」では、suコマンド、sudoコマンド、および システムの終了と再起動コマンド(shutdown) を中心に、Linuxシステムの基本操作を練習します。
AlmaLinux 9.6環境を使用し、一般ユーザー suzuki が実際にコマンドを入力しながら操作を体験することで、root権限の扱い方、安全な管理操作の理解を深めます。
この演習では、sudoコマンドの権限がない場合 に備えて、使用可能にするための手順 も解説しています。
これにより、他のディストリビューションでも応用できる基礎的なLinux運用スキルを身につけることができます。
コマンド一覧と概要
以下の表は、本演習で使用するコマンドと主なオプションの一覧です
| コマンド名 | 主な用途 | 主なオプション | 説明 |
|---|---|---|---|
| su | 他のユーザーに切り替える | -, -l | rootなどの別ユーザーに切り替える。環境変数を引き継ぐかを制御できる。 |
| sudo | 一時的に管理者権限でコマンドを実行 | -l, -v, -k | root権限で特定コマンドを安全に実行できる。 |
| shutdown | システムの停止・再起動を行う | -h, -r, now | -hでシャットダウン、-rで再起動、nowで即時実行を指定 |
上記の表に示すように、su はユーザーの切り替え、sudo は一時的な権限昇格、shutdown はシステム制御操作に使用されます。
これらのコマンドを正しく理解することで、安全かつ確実なLinux管理が可能になります。

演習問題+模範解答例
演習01:suコマンド
問題
一般ユーザー suzuki から環境変数を引き継ぐ形で rootユーザーに切り替え、root権限で操作可能な状態にしてください。その後、一般ユーザーに戻してください。
模範解答例
[suzuki@AlmaLinux ~]$ su
パスワード: ← rootのパスワードを入力
[root@AlmaLinux suzuki]# ← rootに切り替わった
[root@AlmaLinux ~]# exit
[suzuki@AlmaLinux ~]$ ← 一般ユーザーに戻った解説
suコマンドは他のユーザーに切り替えるコマンドで、オプションを付けずに実行すると現在の環境変数を引き継ぎます。
プロンプトが「#」に変わるとrootユーザーに切り替わったことを意味します。
root操作が終わったら、exit で安全に元のユーザーに戻ります。
演習02:sudoコマンド
問題
一般ユーザーsuzukiで、root権限が必要な /etc/shadowファイルの内容を確認してください。
(※sudo権限がない場合は、使用可能にする手順を参考にしてください。)
模範解答例
[suzuki@AlmaLinux ~]$ sudo cat /etc/shadow
[sudo] suzuki のパスワード:
root:$6$cSxPz6Xyl6efYjWg$MeH6iOrGzR37fBWuRZIkXUORjY9PArpu0GwYlzNuAgNaf/YtFMutZ/qWjM0sRv5PngmgeLR4Kc/eI.Kn13ZHG/::0:99999:7:::
(省略)補足:sudoが使用できない場合の設定手順
[suzuki@AlmaLinux ~]$ su -
パスワード:
[root@AlmaLinux ~]# visudovisudoで以下の行を確認・追加します。
%wheel ALL=(ALL) ALL
suzuki ALL=(ALL) ALL ← ここを追加する保存後、再び一般ユーザーに戻ってsudoコマンドを試してください。
解説
sudoコマンドは一時的に管理者権限を付与してコマンドを実行できる、安全で推奨される方法です。
sudoが使用できない環境では、visudoでユーザーをsudo権限グループに登録することで利用可能になります。
演習03:shutdownコマンド(再起動)
問題
システムをすぐに再起動してください。
模範解答例
[suzuki@AlmaLinux ~]$ shutdown -r nowまたは、sudo権限が必要な場合
[suzuki@AlmaLinux ~]$ sudo shutdown -r now解説
shutdown -r now は即時再起動を意味します。
権限がない場合はsudoを付けて実行します。
-r は「reboot(再起動)」の略で、安全にシステムを再起動します。
演習04:shutdownコマンド(シャットダウン)
問題
システムを今すぐシャットダウンしてください。
模範解答例
[suzuki@AlmaLinux ~]$ shutdown -h nowまたは、sudo権限が必要な場合
[suzuki@AlmaLinux ~]$ sudo shutdown -h now解説
shutdown -h nowは 即時シャットダウンを行います。
-h は「halt(停止)」を意味し、プロセス終了後にシステムの電源を安全に切ります。
メンテナンスや作業終了時に使用されます。
まとめ
「新Linuxコマンド演習01」では、以下の3つのコマンドを中心に学習しました。
- suコマンド … rootユーザーへの切り替え
- sudoコマンド … 一時的な管理者権限の利用
- shutdownコマンド … システムの再起動・停止
これらはLinuxシステム運用の基礎をなす重要なコマンドです。
特に、sudoを適切に設定・利用することで、root権限を安全に扱うことができるようになります。
