Linux tutorial - IT technology blog

初心者のためのBashシェルスクリプト入門:本番環境の混乱を自動化で乗り越えろ

午前2時のディスクアラート、サービスのダウン、ログがストレージを食いつぶす問題など、実際の本番環境の課題を中心に構成されたbashスクリプトガイド。実際にデプロイできる動作するヘルスチェックスクリプトを通じて、変数、条件分岐、ループ、関数を学ぼう。
Linux tutorial - IT technology blog

Linuxパッケージマネージャー比較:apt vs yum vs dnf vs pacman

apt、yum、dnf、pacmanはいずれもソフトウェアをインストールできますが、コマンド、設定ファイル、動作はLinuxディストリビューションによって大きく異なります。本ガイドでは、Debian、RHEL、Fedora、Archシステムでのパッケージのインストール、設定、監視を実践的な比較例とともに解説します。
Linux tutorial - IT technology blog

LinuxのLVM:頭を悩ませないフレキシブルなディスク管理

LVM(論理ボリュームマネージャー)を使えば、Linuxパーティションをライブでリサイズし、既存のストレージプールにディスクを追加し、特定時点のスナップショットを取得できる——すべてダウンタイムなし。このガイドでは、PV/VG/LVの概念と実際のサーバー管理で最も役立つコマンドを解説する。
Linux tutorial - IT technology blog

Linuxで「ディスクフル」エラーを解決してディスク容量を管理する方法

Linuxのディスクフルエラーは、アプリケーションを瞬時にクラッシュさせる可能性がある。本ガイドでは、ディスク使用量の診断、ログ・Docker・キャッシュからの素早い容量回復、そして問題が深刻化する前に検知するためのモニタリング設定に使える実践的なコマンドを解説する。
Linux tutorial - IT technology blog

Linux chmod と chown:10台以上のVPS管理3年間で学んだパーミッションの真実

10台以上のLinux VPSを3年間管理してきた経験から、sysadminたちがchmodとchownに対して全く異なるアプローチを取るのを見てきました。本記事では、実際に通用するもの、逆効果になるもの、そして私が新しいサーバーに必ず適用するパーミッションモデルを詳しく解説します。
Linux tutorial - IT technology blog

UbuntuでNginxをWebサーバー・リバースプロキシとして設定する方法

アプリをポート3000で直接動かす方法は、HTTPSが必要になるまで、あるいは複数のバックエンドや適切な静的ファイル配信が必要になるまでは機能する。このガイドでは、UbuntuでNginxを静的Webサーバーおよびリバースプロキシとして設定する手順を解説する。サーバーブロック、プロキシヘッダー、Let's EncryptによるSSL、そして毎回のデプロイ後に使うモニタリングコマンドまでカバーする。