Linux入門
全20コース
すべてのインフラ技術の土台。順番に進めば迷いません。
ターミナルの第一歩
コマンドを一度も打ったことがない状態から、ターミナル操作の基本(現在地の確認・移動・ファイルとディレクトリの作成・中身の表示)を身につけます。インフラ学習の最初の一歩を、ブラウザ上のターミナルで踏み出しましょう。
無料会員登録ですぐに始められます
自分の居場所とパスを使いこなす
whoami で今の自分を知り、絶対パス・相対パスを理解して、cd でディレクトリを自在に行き来する。「今どこにいて、どこへ移動するか」を迷わず操れるようになる講座です。
無料会員登録ですぐに始められます
中身と構造を見る
Linuxのディレクトリ構造を俯瞰し、wc で数え、パイプ | でコマンドをつなぐ。複数のコマンドを組み合わせて情報を読み解く、Linuxらしい操作の入り口です。
無料会員登録ですぐに始められます
ファイルとディレクトリを作る
mkdir -p で階層を一気に作り、touch でファイルを量産し、cp -r でディレクトリごとコピーする。プロジェクトの雛形づくりやバックアップの土台になる「作る」操作を身につけます。
Plus会員で見放題
コピー・移動・削除を使いこなす
cp で複製し、mv で移動・名前変更し、rm で削除する。ファイルを安全に整理・仕分けするための、実務でいちばん手を動かす操作を練習します。
Plus会員で見放題
書き込みと片付けの実践
echo とリダイレクト(> / >>)でファイルに書き込み、rm -r で不要物を片付ける。実務の鉄則「変更前バックアップ」やリリース用フォルダ構築を通しで実践します。
Plus会員で見放題
grepで文字列を検索する
grep でファイルの中身から必要な行を探し出す。-n(行番号)・-i(大小無視)・-v(反転)を使い分け、膨大なテキストから目的の情報を素早く見つける力を身につけます。
Plus会員で見放題
findでファイルを探し出す
find で名前や種類からファイルを探し出す。-name・-type を使い、ディレクトリの奥深くにあるファイルや、特定パターンのファイル群を一発で洗い出せるようになります。
Plus会員で見放題
アクセスログを調査する
head/tail でログを覗き、404・401 を見つけ、不審なIPの行動を追う。実際の不正アクセス調査シナリオを通して、障害対応の現場で通用する調査スキルを実践します。
Plus会員で見放題
並べ替えと集計(sort・uniq)
sort で並べ替え、uniq -c で数える。ログや一覧を「降順・数値順に並べて、重複を数える」ことで、アクセス頻度ランキングなどの集計ができるようになります。
Plus会員で見放題
列を切り出す・抜き出す(cut・awk)
cut と awk で、行の中から必要な「列」だけを取り出す。スペースやカンマ区切りのデータから、狙った項目(IP・ステータスコード等)を抽出する力を身につけます。
Plus会員で見放題
置換とログ分析の総合(sed)
sed で文字列を置換し、これまでのテキスト処理を総動員してアクセスログを分析する。ステータスコードの分布集計や攻撃元IPの特定まで、実践的なログ分析をやり切ります。
Plus会員で見放題
権限を読む・変更する(chmod数値)
ls -l で権限表記を読み解き、chmod の数値モード(600・755等)で権限を設定する。「Permission denied」に自力で対処するための土台を、数値モードから固めます。
Plus会員で見放題
シンボリックモードと所有者(chown)
u+x のようなシンボリックモードで権限を微調整し、chown で所有者を変更する。数値だけでなく、狙った権限だけをピンポイントで足し引きできるようになります。
Plus会員で見放題
所有者とセキュリティの実践
SSH鍵の権限やスクリプトの公開準備など、権限まわりの実務シナリオを通しで実践する。「安全な権限設定」を自分で判断できる状態を目指す、権限講座の総仕上げです。
Plus会員で見放題
プロセスを見る・止める
ps で実行中のプロセスを一覧し、grep で目的のプロセスを絞り込み、kill で不審・暴走プロセスを停止する。サーバーが重いときや不正プログラムを見つけたときに、自力で対処できる力を身につける講座です。
Plus会員で見放題
環境変数を使いこなす
$HOME や $PATH を読み、export で自分の変数を設定し、env・printenv で確認する。アプリ設定やスクリプトの土台となる「環境変数」を、実際に手を動かしながら身につける講座です。
Plus会員で見放題
ユーザーとグループの管理
id で自分の権限を確認し、useradd でユーザーを追加し、root(UID 0)との違いを理解する。マルチユーザーOSであるLinuxの「誰が・何を・できるか」の基礎を固める講座です。
Plus会員で見放題
圧縮とアーカイブ
tar で複数ファイルを1つにまとめ、展開し、gzip/gunzip で圧縮・解凍する。ログのバックアップやファイル転送で毎日使う「まとめる・縮める」操作を、復元シナリオ込みで実践する講座です。
Plus会員で見放題
viエディタ入門
どんなサーバーにも必ずある標準エディタ vi の考え方を学ぶ。モードの概念・保存と終了(:wq / :q!)・基本編集を、読み物と確認クイズで確実に頭に入れる講座です(SSHだけの本番サーバーで固まらないための必須スキル)。
Plus会員で見放題
Linux中級
全20コース
ログ分析と権限管理。現場対応力を一段引き上げます。
はじめてのシェルスクリプト
コマンドの並びをファイルにして bash で実行する。作る→確認する→実行するの3ステップで、運用自動化の第一歩「手順の資産化」を体験する講座です。
Pro会員で見放題
シェル変数を使いこなす
export・$展開・${}連結・printenv点検。設定値を一元管理し、バージョン記録などの運用操作に変数を応用する講座です。
Pro会員で見放題
制御構文を読む(if・for)
if [ -f ]・for in・while・終了コード$?。現場のスクリプトに必ず登場する制御構文を「読める」ようになる読解特化の講座です。
Pro会員で見放題
運用スクリプト実践
引き継いだスクリプトを読む→実行する→結果を検証する→自作する。バックアップ自動化を題材に、スクリプト運用の一連の型を実践する講座です。
Pro会員で見放題
systemctlでサービスを管理する
nginx等の常駐サービスの status/stop/start/restart。「Webが落ちた」に対処する、運用最重要コマンドsystemctlの基本を固める講座です。
Pro会員で見放題
落ちたサービスを復旧する
failed状態のバッチサービスを、journalctlのログから原因特定→設定修復→復旧・検証まで。実戦形式の障害対応シナリオ講座です。
Pro会員で見放題
自動起動を設計する
enable/disable/is-enabled/list-units。「再起動したらサービスが戻ってこない」事故を防ぐ、自動起動の設計と点検を学ぶ講座です。
Pro会員で見放題
journalctlでログを読む
systemdのログ基盤journaldから情報を引き出す。全体俯瞰→-uでサービス絞り込み→grepで行抽出、と段階的に絞るログ調査の型を身につけます。
Pro会員で見放題
cronで定期実行する
「分 時 日 月 曜日」の5フィールド書式を読み解き、crontab -l と /etc/crontab でサーバーの定期ジョブを点検できるようになる講座です。
Pro会員で見放題
ディスク使用量を監視する
df -h で全体、du -sh で個別、lsでファイル特定。「ディスクフル」障害を未然に防ぐ、全体→個別の絞り込み調査を実践します。
Pro会員で見放題
ディスクを整理する
「消す前に圧縮」の原則で、古い月次ログをgzipで安全に整理。現役ログを守りながら容量を解放し、検証・報告まで行う実務フローです。
Pro会員で見放題
メモリと負荷を読む
free -h のavailable・uptimeのload average・psの%CPU。「サーバーが重い」を数字で語り、原因プロセスまで特定する三点セット調査です。
Pro会員で見放題
teeとxargsでパイプを極める
「表示しながら保存」のteeと「出力を引数に変える」xargs。調査の証跡化とfind×xargsの一括処理で、パイプの表現力を一段上げる講座です。
Pro会員で見放題
awkでログを集計する
アクセスログから列を抜き出し、IP別アクセス数ランキングを作り、401エラーを分析。awk→sort→uniq -c の必修集計パイプラインを実戦形式で習得します。
Pro会員で見放題
sedで一括置換する
s/旧/新/g の置換構文を、表示→ファイル保存→設定書き換えの順に実践。「安全な置換の型」を身につけ、構成自動化への入り口に立つ講座です。
Pro会員で見放題
ポートと接続を点検する
ss -tlnp で待ち受けポート、curlで実応答、netstatで接続状況。「開いている×応答する」の2段確認と、ポート棚卸しのセキュリティ視点を学びます。
Pro会員で見放題
ログをアーカイブ運用する
運用標準の .tar.gz を tar→gzip→検品(tar -tf)の流れで作成。「復元できないバックアップは無いのと同じ」を体現するアーカイブ実務です。
Pro会員で見放題
セキュリティ点検を実践する
SSH鍵をchmod 600・findで不審ファイル発見・.bash_historyで攻撃経路特定・除去。侵害の痕跡を追う点検ルーティンを実戦形式で習得します。
Pro会員で見放題
障害対応 総合演習
ディスク95%・CPU高騰・サービス異常の複合障害を、優先順位をつけて一人で立て直す総合シナリオ。調査→対処→報告の全工程を実践します。
Pro会員で見放題
中級 総仕上げ
サーバー点検ツールの自作(最終課題)と全範囲の卒業クイズ。中級20講座の武器を道具箱として整理し、「運用ツールを作れる」状態で卒業します。
Pro会員で見放題
Linux上級
全20コース
構築・自動化へ。実務の主力スキルを磨きます。
堅牢なスクリプト① strict mode
bash -n で実行前に構文を確かめ、bash -x で「実際に何が実行されたか」を見ます。set -euo pipefail と ${VAR:?} で、壊れた前提のまま突き進まないスクリプトに作り替えます。
Pro会員で見放題
堅牢なスクリプト② 終了コードと trap
$? と test / [ ] で成否を判定し、0/1/2 の終了コードで結果を伝えます。trap で異常終了時も後始末を必ず実行し、ロックファイルの「残骸」を kill -0 で見抜きます。監視や cron から呼ばれても困らないスクリプトの作法を身につけます。
Pro会員で見放題
/proc で見るプロセスの正体
ps の数字の出どころである /proc を直接読みます。load と CPU 数、pgrep、/proc/<PID>/status と limits、ps -o と --sort、ゾンビの親探しまで扱います。「重い」「おかしい」を根拠のある言葉で説明できるようになる講座です。
Pro会員で見放題
シグナル・優先度・開いているファイル
kill は「止める」だけのコマンドではありません。HUP で設定を読み直させ、TERM と KILL を使い分け、kill -0 で生存を確認します。renice / nice で暴れるプロセスに順番を譲らせ、lsof で「誰がそのファイル・ポートを掴んでいるか」を突き止めます。
Pro会員で見放題
systemd ユニットファイルを自作する
既存ユニットを systemctl cat で読み解き、自分のサービスをユニットファイルとして書きます。systemd-analyze verify で検査し、daemon-reload → start → enable --now で本番運用に載せます。203/EXEC の起動失敗も自力で直せるようになります。
Pro会員で見放題
systemd timer で定期実行を設計する
list-timers で「いつ何が動くか」を棚卸しし、systemd-analyze calendar で実行時刻を検算してから timer ユニットを書きます。ログが journal に残り、止まっていた間の分も取り戻せる定期実行へ、cron から移行する手順を身につけます。
Pro会員で見放題
依存関係・再起動ポリシー・drop-in
list-dependencies と show -p でサービス同士のつながりを読み、落ちたら自動で戻る Restart=on-failure と、暴走を閉じ込める MemoryMax を drop-in で追加します。元のユニットファイルを書き換えずに設定を足す、現場の作法を身につけます。
Pro会員で見放題
journalctl 上級の絞り込み
重要度(-p)、時間帯(--since / --until)、前回の起動(-b -1)、カーネル(-k)、キーワード(-g)を組み合わせて、膨大なログから障害の手がかりだけを抜き出します。集計と記録(logger)まで、報告に使えるログ調査を身につけます。
Pro会員で見放題
logrotate 設計
既存の設定を読み、logrotate -d で「今回どう判定されるか」を事前に確かめてから、アプリ用の設定を入れます。ローテーション後もアプリが古いファイルに書き続ける create の罠を lsof で見抜き、copytruncate と postrotate で直します。
Pro会員で見放題
fstab とマウントの設計
lsblk -f と blkid でディスクを UUID で特定し、/etc/fstab の6つの列を読み解きます。findmnt --verify で壊れた行を起動前に見つけて直し、新しいディスクを安全に追加し、umount できないときに掴んでいるプロセスを突き止めます。
Pro会員で見放題
LVM 拡張と inode 枯渇
「/data が 97%」のアラートに、データを消さずに容量を足します。PV・VG・LV の関係を読み、lvextend と resize2fs でサービスを止めずに拡張します。df -h では空いているのに書けない「inode 枯渇」も df -i で見抜いて片付けます。
Pro会員で見放題
ルーティングと接続状態の分析
「backup01 にだけ届かない」を ip route get で経路から説明し、ip route add で直して設定ファイルにも残します。ss -s と state 絞り込み・集計で、TIME-WAIT の山や接続を独占するクライアントを数字で示します。
Pro会員で見放題
iptables で通信を設計する
監視サーバーからの通信が落とされています。DROP ログから原因を読み、ルールは上から順に評価されるという原則に沿って、正しい位置に最小限の許可を入れます。-A の罠、-D と -I、iptables-save による永続化まで扱います。
Pro会員で見放題
性能分析: CPU と I/O のボトルネック
「サーバーが重い」の正体を数字で切り分けます。load average と CPU 数、vmstat の b と wa、iostat -x の %util、pidstat -d と sar で、犯人のプロセスと始まった時刻を特定し、ionice で止めずに影響を抑えます。
Pro会員で見放題
メモリ逼迫と OOM Killer
夜中にワーカーが落ちて自動で再起動していました。free と /proc/meminfo で逼迫を測り、メモリを食うプロセスと OOM Killer の痕跡を突き止めます。oom_score の仕組みを理解し、MemoryHigh・MemorySwapMax でスワップも含めたサービスの上限を設計します。
Pro会員で見放題
SSH 鍵運用と sudoers
ed25519 鍵を作って指紋で照合し、~/.ssh の権限を StrictModes に通る形へ。sshd_config は sshd -t で検査してから反映し、sudo 権限は /etc/sudoers.d と visudo -cf で「必要な分だけ」渡します。
Pro会員で見放題
カーネルパラメータとパッケージ管理
sysctl でカーネルパラメータを読み、実行時の変更と /etc/sysctl.d での永続化を区別します。パッケージは apt-cache policy で版を確かめ、apt-mark hold でデータベースを勝手に上げさせない運用を身につけます。
Pro会員で見放題
障害シナリオ① 消しても空かないディスク
/ が 100% になり、アプリも DB も書き込みに失敗しています。肥大化したログは今朝 rm したはずなのに、領域が空きません。df と du の差、lsof +L1 で削除済みファイルを掴むプロセスを突き止め、原因の設定を直してから再起動し、DB と API の復旧を確かめてポストモーテムを書くまでを通しで行います。
Pro会員で見放題
障害シナリオ② 起動しないサービス
デプロイ後に app.service が起動しなくなりました。ログの最新のエラーから読み、ポートを横取りしているプロセスを突き止めて片付けると、今度は別の原因が顔を出します。原因が1つとは限らない障害を1手ずつ切り分けて直し、利用者の視点で確認して報告します。
Pro会員で見放題
上級 総仕上げ
strict mode のヘルスチェックスクリプトを書き、root 所有の場所に置いて oneshot サービスと timer で定期実行に載せます。さらに未知の障害(217/USER)を切り分けて直し、証拠つきの報告とサーバーの総点検までを通しで行う、上級の卒業演習です。
Pro会員で見放題