Development tutorial - IT technology blog

GoのError Handlingを極める:Wrap Error、Custom Error、そして実践プロジェクトのBest Practices

Goはexceptionではなくreturn valueでエラーを処理します——構文はシンプルですが、明確な戦略が必要です。本記事では、errors.New、Custom Error Type、%wによるWrap Errorの3つのアプローチを比較し、それぞれのメリット・デメリットを分析するとともに、実践プロジェクトにおける階層型アーキテクチャでの実装方法を解説します。
VMware tutorial - IT technology blog

Apple Silicon M1/M2/M3でVMware Fusion:Linux/Windows ARMを無料でインストール・実行する方法

VMware Fusion Proは2023年末から個人利用が無料になり、Apple Silicon M1/M2/M3を完全サポートしている。この記事ではインストール方法からUbuntu ARMとWindows 11 ARMをネイティブ比約90%のパフォーマンスで実行する手順まで解説 — Parallels Desktopの代替として年間$100節約できる。
Virtualization tutorial - IT technology blog

LinuxでDRBDを設定する:KVM仮想マシン向け高可用性ストレージの構築

LinuxでDRBDを設定し、KVM仮想マシン向けに2ノード間のリアルタイム同期ストレージを構築する実践ガイド。5分のクイックスタート、Pacemakerによる自動フェイルオーバーの統合、そして本番環境の深夜2時に発生したスプリットブレインへの対処方法を解説する。
Monitoring tutorial - IT technology blog

PrometheusによるPHP-FPMパフォーマンス監視ガイド:Active Processes・Idle Workers・Slow RequestsでWebサーバーを最適化する

PrometheusによるPHP-FPM監視の構築ガイド:ステータスページの有効化、php-fpm_exporterのインストール、スクレイプ設定、Grafanaダッシュボードでactive processes・idle workers・slow requestsを追跡。ユーザーが気づく前にボトルネックを検知できる。
CentOS tutorial - IT technology blog

CentOS Stream 9でdnf-automaticを使ったAutomatic Security Updatesの設定ガイド:セキュリティパッチの自動適用とメール通知の実現

CentOS Stream 9にdnf-automaticをインストール・設定して、毎日セキュリティアップデートを自動適用する方法を解説。Postfixを使ったメール通知の設定と、複数サーバーの管理経験から得た実践的なtipsも紹介します。
VMware tutorial - IT technology blog

vSphere Alarms とメール通知の設定:ESXi の CPU・RAM・Datastore が閾値を超えたとき SysAdmin へ自動アラートを送る方法

ESXi の3つの監視方法(ネイティブアラーム・Zabbix・PowerCLI)を比較し、vSphere Alarms を使って CPU・RAM・Datastore が危険な閾値を超えた際に SysAdmin へ自動メール通知を実現する方法を解説。SMTP 設定から閾値のチューニングでアラート疲れを防ぐまでのステップバイステップガイド。
Ubuntu tutorial - IT technology blog

Ubuntu ServerでCloud-initを使うガイド:初回起動時にシステム設定を自動化する

cloud-initを使えば、Ubuntu Serverは初回起動時にuser-data YAMLで自動設定されます。手動SSHも手順の漏れも不要。本記事では、cloud-initとbashスクリプトを比較し、メリット・デメリットを分析しながら、Webサーバー向けの完全なuser-data例とともに実践的なデプロイ方法を解説します。
Security tutorial - IT technology blog

LinPEASを使ってLinuxサーバーの権限昇格経路を自動検出する方法

LinPEASはLinuxの権限昇格スキャンに特化した最強のbashスクリプトで、SUIDの設定ミス、危険なsudoルール、悪用可能なcronジョブ、その他数十の権限昇格ベクターを自動検出する。インストール不要でそのまま実行でき、カラーコード付きの出力により数分でリスクを特定できる。