⚡ チュートリアル

実践的なLinux技術を段階的に学べるチュートリアル集です。基本コマンドから高度な技術まで、豊富な実例とともに詳しく解説しています。

🚀 基本操作

初級
基本コマンド入門 - Linuxコマンドの基礎
初級 ⏱️ 約20分

基本コマンド入門

Linuxの基本的なコマンドを体系的に学習します。pwd、ls、cd、mkdir、rm等の必須コマンドを実例とともに詳しく解説します。

詳しく読む →
ファイル操作基礎 - ファイル管理の基本
初級 ⏱️ 約15分

ファイル操作基礎

ファイルの作成、編集、コピー、移動、削除等の基本的な操作方法を学習します。テキストエディタの基本的な使い方も含みます。

詳しく読む →

🔐 権限・プロセス管理

中級
権限管理基礎 - ファイル権限とセキュリティ
中級 ⏱️ 約18分

権限管理基礎

ファイル・ディレクトリの権限設定、chmod、chown、umask等の権限関連コマンドを詳しく解説します。

詳しく読む →
権限管理応用 - 高度なセキュリティ設定
上級 ⏱️ 約25分

権限管理応用

特殊権限、ACL、セキュリティ設定等の高度な権限管理技術を実践的に学習します。

詳しく読む →
権限管理実践 - システム管理のベストプラクティス
中級 ⏱️ 約20分

権限管理実践

実際のシステム管理で使用される権限設定のベストプラクティスと実例を詳しく解説します。

詳しく読む →
プロセス管理基礎 - システムプロセスの基本
中級 ⏱️ 約22分

プロセス管理基礎

プロセスの概念、ps、kill、jobs、nohup等のプロセス管理コマンドを詳しく学習します。

詳しく読む →
プロセス管理実践 - システム監視と最適化
上級 ⏱️ 約28分

プロセス管理実践

システム監視、パフォーマンスチューニング、トラブルシューティング等の実践的な技術を学習します。

詳しく読む →
Permission denied の直し方 - chmod/chown/sudo
中級 ⏱️ 約10分

Permission denied の直し方

Permission deniedが出たとき、原因を素早く切り分けする方法。chmod/chown/sudoの使い分け、ありがちな事故を避ける手順を解説します。

詳しく読む →
SSH 接続トラブルシューティング - known_hosts / 鍵 / Permission denied
中級 ⏱️ 約12分

SSH で接続できないときのチェックリスト

SSH接続できないときの原因切り分けチェックリスト。Permission denied (publickey)、Host key verification failed、Connection timeoutの対処方法を解説します。

詳しく読む →

💪 上級技術

上級
ファイル操作応用 - 高度なファイル操作技術
上級 ⏱️ 約30分

ファイル操作応用

高度なファイル操作技術、リンク、圧縮・展開、バックアップ技術等を詳しく学習します。

詳しく読む →
上級ファイル操作マスター - プロレベル技術
上級 ⏱️ 約35分

上級ファイル操作マスター

find、grep、awk等を使った高度なファイル検索・処理技術を実践的に学習します。プロレベルの技術習得を目指します。

詳しく読む →
find/grep/awk基礎 - ファイル検索とテキスト処理
中級 ⏱️ 約20分

find/grep/awk基礎

ファイル検索・テキスト処理の基本的なコマンドの使い方を体系的に学習します。

詳しく読む →
find/grep/awk応用 - 高度な検索技術
上級 ⏱️ 約30分

find/grep/awk応用

複雑な検索条件、正規表現、awk プログラミング等の高度な技術を学習します。

詳しく読む →
find/grep/awk実践活用 - 高度な検索・抽出技術
上級 ⏱️ 約35分

find/grep/awk実践活用

実際の業務で使用される実践的な活用例とベストプラクティスを詳しく解説します。

詳しく読む →
find/grep/awkプロ技術 - プロレベルの検索・処理技術
上級 ⏱️ 約40分

find/grep/awkプロ技術

プロフェッショナルレベルの高度な技術と最適化手法を詳しく学習します。

詳しく読む →
シェルスクリプト基礎 - 自動化の基本技術
中級 ⏱️ 約25分

シェルスクリプト基礎

シェルスクリプトの基本的な書き方、変数、制御構造、関数等を体系的に学習します。

詳しく読む →
シェルスクリプト実践 - 実務レベルの自動化技術
上級 ⏱️ 約35分

シェルスクリプト実践

実用的なシェルスクリプトの作成方法、デバッグ技術、パフォーマンス最適化等を学習します。

詳しく読む →
ディスク逼迫の調査 - df/duとログ肥大の切り分け
中級 ⏱️ 約10分

ディスクがいっぱいになったときの調べ方

Ubuntuサーバで「No space left on device」になったとき、どこが増えているかを素早く特定する方法。df/duの使い分け、ログ肥大の切り分け手順を解説します。

詳しく読む →
journalctl ログ調査の基本
中級 ⏱️ 約8分

journalctl の使い方:ログ調査の基本

Ubuntu(systemd)環境でログを確認する基本。「いつから」「どのサービスの」「どのレベルのログ」を見るか、障害対応の定番パターンを解説します。

詳しく読む →
tar の基本 - 圧縮・解凍と事故防止
中級 ⏱️ 約8分

tar の基本:圧縮・解凍・よくある事故の防ぎ方

tarコマンドで圧縮・解凍・中身確認ができるようになる解説。.tar.gz/.tgz/.tarの違い、変な場所への展開事故や上書き事故を防ぐ方法を紹介します。

詳しく読む →
find の安全な使い方 - 削除で事故らない
中級 ⏱️ 約10分

find の安全な使い方:削除で事故らない

findコマンドの基本的な探し方と削除で事故らない手順を解説。まず一覧→件数確認→削除の鉄則、-print0/xargs -0による安全な削除方法を紹介します。

詳しく読む →
Docker ディスク使用量の特定 - docker system df / ログ / ボリューム
中級 ⏱️ 約10分

【Docker】ディスクが増える原因の特定

Docker環境でディスク使用量が増えたときの原因特定方法。docker system dfでイメージ/コンテナ/ボリュームのどれが原因か切り分け、コンテナログ肥大の確認手順を解説します。

詳しく読む →

🔧 実務トラブルシューティング

症状から探す

今まさに困っている方向け。症状から解決策を素早く見つけられます。

🌐 接続・ネットワーク

中級 ⏱️ 約12分

SSH で接続できないときのチェックリスト

Permission denied (publickey)、Host key verification failed、Connection timeout の対処方法

解決策を見る →
中級 ⏱️ 約10分

DNS名前解決トラブルシューティング

「名前解決できない」ときの調査手順。dig/host/nslookup の使い分けと /etc/resolv.conf 確認

解決策を見る →
中級 ⏱️ 約10分

ポート接続トラブルシューティング

「接続できない」ときの調査手順。nc/telnet/curl で接続確認、ss/netstat でポート状態確認

解決策を見る →
中級 ⏱️ 約12分

ufw / ファイアウォールとSSH接続

「ufw enable したらSSH接続できなくなった」の原因と復旧手順

解決策を見る →

🔒 Permission denied が出る

中級 ⏱️ 約10分

Permission denied の直し方

chmod/chown/sudo の使い分け、ありがちな事故を避ける手順

解決策を見る →

📊 サーバーが重い

中級 ⏱️ 約12分

CPU高負荷トラブルシューティング

top/htop でCPU使用率の高いプロセス特定、負荷平均の読み方

解決策を見る →
中級 ⏱️ 約12分

メモリ不足トラブルシューティング

free/top でメモリ使用状況確認、OOM Killer の確認、スワップの使い方

解決策を見る →
中級 ⏱️ 約10分

ディスクI/Oトラブルシューティング

iostat/iotop でI/O負荷確認、ディスクI/Oボトルネックの特定

解決策を見る →

💾 ディスクがいっぱい

中級 ⏱️ 約10分

No space left on device の調べ方

df/du の使い分け、ログ肥大の切り分け手順

解決策を見る →
中級 ⏱️ 約10分

【Docker】ディスクが増える原因の特定

docker system df でイメージ/コンテナ/ボリュームの切り分け

解決策を見る →

⚠️ ファイル操作で事故りたくない

中級 ⏱️ 約10分

find の安全な使い方:削除で事故らない

まず一覧→件数確認→削除の鉄則、-print0/xargs -0 による安全な削除

解決策を見る →
中級 ⏱️ 約8分

tar の基本:圧縮・解凍・よくある事故の防ぎ方

変な場所への展開事故や上書き事故を防ぐ方法

解決策を見る →
中級 ⏱️ 約10分

scp/rsync の基本:安全なファイル転送

scp/rsync の使い分け、転送前の確認手順、帯域制限

解決策を見る →

📋 ログを調べたい

中級 ⏱️ 約12分

journalctl の使い方:ログ調査の基本

「いつから」「どのサービスの」「どのレベルのログ」を見るか

解決策を見る →
中級 ⏱️ 約10分

Nginx/Apache ログ解析

アクセスログ・エラーログの読み方、awk/grep での集計、よくあるエラー

解決策を見る →

⚙️ サービス管理

中級 ⏱️ 約10分

systemctl の基本:サービス管理

start/stop/restart/status/enable/disable の使い方、サービス状態の確認

解決策を見る →
中級 ⏱️ 約10分

cron の基本:定期実行タスク管理

crontab の書き方、ログの確認方法、「動かない」ときのチェックリスト

解決策を見る →

🐧 実践練習で技術を身につけよう!

理論を学んだら、実際にコマンドを使って練習してみましょう。Penguin Gym Linuxで体験的に学習できます。