2026-07

セキュリティ

Falco on Ubuntu — コンテナ・Linuxのランタイムセキュリティ検知

コンテナやLinuxサーバーを本番運用していると、「何かおかしい動きをしていないか」をリアルタイムで検知したい場面が出てきます。psやnetstatで定期的に確認するのは現実的ではありませんし、そもそも侵入後に手動確認しても遅い。Falco…
セキュリティ

Suricata on Ubuntu — オープンソースIDSでネットワーク侵入を検知

VPS を公開サーバとして運用し始めると、そのうち「本当に不審なアクセスが来ているのか」が気になりだします。Suricata はネットワーク上を流れるパケットをリアルタイムに解析して、既知の攻撃パターンと照合する オープンソースの IDS(…
データベース

MySQL Galera Cluster on Ubuntu — マルチマスター同期レプリケーション

MariaDB の Galera Cluster を使うと、3台以上のノードを全ノードでの同期マルチマスターとして動かせます。どのノードに書いても他ノードに即時反映され、1台が落ちても残りで読み書きを続けられます。Ubuntu 24.04…
データベース

Typesense on Ubuntu — Algolia代替の高速検索エンジン自前構築

Algolia を使っていて「月のリクエスト数が無料枠を超えそう」「検索データを外部サービスに送りたくない」と感じたことはないでしょうか。Typesense はそのどちらも解決できる OSS の全文検索エンジンです。
データベース

CockroachDB on Ubuntu — 分散SQLデータベースのセットアップ

分散 SQL データベースとして注目される CockroachDB は、ノードを追加するだけで水平スケールアウトでき、PostgreSQL 互換の SQL 文がそのまま使えます。開発・ステージング環境では --insecure モードで即座…
データベース

Apache Cassandra on Ubuntu — 大規模分散NoSQLクラスターの構築

Apache Cassandra は、Netflix・Apple・Instagram など世界規模のサービスが採用してきた分散型 NoSQL データベースです。単一障害点がなく、ノードを追加するだけで読み書き性能を水平スケールできる点が最大…
データベース

Neo4j on Ubuntu — グラフデータベースの構築とCypherクエリ入門

RDBMSでは表現しづらい「人と人のつながり」「商品の推薦チェーン」「ネットワーク経路」——そういったデータを扱うとき、グラフデータベースが本領を発揮します。Neo4j はその代表格で、ノード(頂点)とリレーションシップ(辺)でデータを表現…
Linux知識

cgroups v2 on Ubuntu — リソース制限と階層制御の完全理解

Ubuntu 24.04 LTS を使っていると、docker run --memory=128m や systemctl がリソースを制限している裏側で cgroup v2 が動いています。「cgroup って聞いたことあるけど、v1 と…
Linux知識

io_uring on Ubuntu — Linux非同期I/O最新APIの仕組みと使い方

「非同期 I/O をちゃんと使いたいんだけど、epoll の書き方がわかりづらい」「Rust の Tokio や Python の asyncio が内部で使っているという io_uring、実際どういう仕組みなの?」
コマンド

strace on Ubuntu — システムコールトレースでプロセスの動作を解析

strace は、プロセスが Linux カーネルに対して行う「システムコール」をリアルタイムで表示するコマンドです。「このコマンドがどのファイルを開いているのか」「なぜエラーが出るのか」といった疑問に、ログや設定ファイルを読むよりずっと直…