Security tutorial - IT technology blog

Linuxサーバーにおけるクリプトマイナーマルウェアの検出と除去

CPUが98%で稼働しているのにトラフィックスパイクがないLinuxサーバーは、クリプトマイナーマルウェアの危険信号です。本ガイドでは、CPUハイジャック型マイナーの系統的な検出方法、すべての永続化メカニズムの安全な除去手順、再感染を防ぐための実践的なセキュリティ強化策を詳しく解説します。
Networking tutorial - IT technology blog

LinuxでFreePBXとAsteriskによる自己ホスト型VoIP PBX構築:ゼロからSIPトランク接続まで

FreePBXとAsteriskで独自のVoIP PBXを運用すれば、コストを大幅に削減しながら電話システムを完全に掌握できる。このガイドでは、Linuxへのインストール、SIPトランクを使った外部回線の接続、内線番号の設定、そしてほぼ必ず発生する片方向音声問題の解決方法までを詳しく解説する。
AI tutorial - IT technology blog

DockerでMLflowをデプロイする:実際のMLOpsパイプラインでML実験を追跡し、モデルレジストリを管理する

PostgreSQLとMinIOを使ったDocker Compose上へのMLflowデプロイを実践的に解説するガイド。実際のMLOpsパイプラインでの実験追跡、モデルバージョン管理、モデルレジストリのステージ管理をカバーしている。モデルリネージュ不備が原因で深夜2時に発生した本番インシデントの経験から生まれた内容だ。
Networking tutorial - IT technology blog

Ubuntu上にEVE-NGで仮想ネットワークラボを構築:CCNA/CCNP対策でCisco・Juniper・MikroTikをシミュレート

毎日使い続けて6ヶ月——Ubuntu上のEVE-NGは、CCNAとCCNP学習のための物理ネットワークラボをすべて置き換えた。本記事では、インストール、Cisco IOSとMikroTik RouterOSイメージの追加、最初のマルチベンダートポロジーの構築までをカバーする。すべてブラウザから操作でき、ハードウェアコストは300ドル以下だ。
Linux tutorial - IT technology blog

Linuxでssh-agentとSSH鍵転送をマスターする:複数の鍵を管理し、サーバーを安全に連鎖させる

複数のサーバーで多くのSSH鍵を管理すると、すぐに煩雑になる。本記事では、単一の共有鍵からエージェント転送付きssh-agentまで、4つのアプローチとそれぞれのトレードオフを解説し、秘密鍵をローカルマシンに保持したままサーバー接続を安全に連鎖させるための完全なセットアップ手順を紹介する。
HomeLab tutorial - IT technology blog

DockerでTdarrをデプロイ:HomeLab向け自動分散ビデオトランスコードでストレージを最適化

Tdarrはメディアライブラリを自動的にH.265/AV1へ変換してストレージを回収する分散ビデオトランスコードシステムです。このガイドでは、DockerへのTdarrのデプロイ、HomeLab全体でのリモートワーカーノードの設定、NVENCによるGPUトランスコードの有効化、そして本番運用から得た実践的なヒントを解説します。
Database tutorial - IT technology blog

pg_cron: OSのcronを使わずにデータベース内でPostgreSQLタスクをスケジュール実行する

pg_cronは、VACUUM、データアーカイブ、しきい値通知などのSQLジョブをバックグラウンドワーカーとしてデータベース内部で直接スケジュール実行するPostgreSQL拡張機能です。外部cronも不要、認証情報の拡散もなく、サイレント障害もありません。本記事では、インストール方法、3つの実践的なユースケース、pg_cronを本番環境で安定稼働させるためのプラクティスを解説します。
AI tutorial - IT technology blog

Microsoft AutoGen v0.4でマルチエージェントAIシステムを構築する:データ分析とコード生成を専門エージェントで自動化する

Microsoft AutoGen v0.4を使って、Planner(計画担当)、Data Analyst(データ分析担当)、Code Reviewer(コードレビュー担当)の3エージェントが連携し、データ分析ワークフローを自動化するマルチエージェントAIシステムの構築方法を解説します。インストールからエージェント設定、チーム構築、モニタリングまで、ジュニア開発者でも始められるようにステップバイステップで丁寧に説明しています。