Git tutorial - IT technology blog

カスタムGit Diff Driverの設定:バイナリデータの代わりにPDF・Word・SQLite・画像ファイルの内容を表示する

GitはPDF・Word・SQLiteファイルのdiff時にデフォルトで「Binary files differ」とだけ表示し、内容の変更は一切わからない。この記事では、バイナリファイルをテキストに変換してからdiffするGit Diff Driverの設定方法を解説し、通常のコードファイルと同様に変更内容を正確に確認できるようにする。
Monitoring tutorial - IT technology blog

Grafana Beylaのインストールと設定ガイド:eBPFを使ってGo、Python、Node.jsアプリをコード変更なしで自動監視する

Grafana BeylaはeBPFを使ってGo、Python、Node.jsアプリからメトリクスとトレースを自動収集する — コードを一行も変更せず、SDKのインストールも不要。本記事では、Beylaのインストールと設定方法、そしてPrometheus + Grafanaとの組み合わせで6ヶ月間プロダクション運用した実際の結果を紹介する。
Fedora tutorial - IT technology blog

Fedora ServerへのRedisインストールと設定:SELinuxとfirewalldを乗り越えてハイパフォーマンスキャッシュサーバーを構築する

Fedora ServerにインストールしたRedisがアプリから接続できない原因は、主に三つの層にある:デフォルトlocalhostのbind address、firewalldによるport 6379のブロック、SELinux enforcingによるネットワーク接続のブロック。本記事ではその三つすべての対処法と、本番環境向けのセキュアなデプロイチェックリストを解説する。
Network tutorial - IT technology blog

LinuxでBIRD2を使ってBGPとOSPFを構築するガイド

BIRD2はLinux向けの軽量かつ強力なルーティングデーモンで、社内OSPFの構築からラボ・小規模プロダクション向けのBGPピアリングまで幅広く対応する。本記事ではBIRD2とFRRoutingを比較し、OSPFとBGPの使い分けを解説した上で、実際のデバッグコマンドを交えたステップバイステップの設定手順を紹介する。
Fedora tutorial - IT technology blog

FedoraでNFS Serverをインストール・設定する:SELinuxとfirewalldを使ってLAN内で安全にディレクトリを共有する

FedoraへのNFS Serverインストールをクイックスタートから詳細設定まで解説。/etc/exportsの書き方、firewalldの正しい開放方法、SELinux booleanの有効化、リブート後もfirewall rulesが安定するポート固定まで網羅。クライアントからのマウント手順と実際によくあるエラーの対処法も含む。
Network tutorial - IT technology blog

LinuxでQinQ(Double VLAN 802.1ad)を構築する:マルチテナントトラフィックの分離とVLAN空間の拡張

QinQ(Double VLAN 802.1ad)により、VLAN空間を約1600万まで拡張し、1本の物理回線上でテナント間のトラフィックを完全に独立して分離できます。本記事では、ip linkを使ったLinuxでのQinQ設定を、クイックスタート(5分)からsystemd-networkdを用いたproduction対応のセットアップまで解説し、MTUデバッグのヒントや実際の断続的パケットロス対処の経験も紹介します。