システム管理

システム管理

Ubuntuのログ確認方法【journalctl/syslog/dmesg完全ガイド】

Ubuntuでトラブルが起きたとき、最初にやることはログの確認です。結論からいうと、systemd環境では journalctl コマンドが最も強力な一次ツールで、加えて /var/log/syslog(rsyslog)と dmesg(カー…
システム管理

Ubuntuのスワップ領域を設定・拡張する方法

「メモリが足りなくてサーバーがクラッシュした」「Cannot allocate memory というエラーが出た」——そんな経験がある方にとって、スワップ領域はUbuntuを安定運用するための保険です。VPS(1〜2GB RAMプラン)や自…
システム管理

Ubuntuのホスト名を変更する方法【hostnamectl使用】

VPSを借りてUbuntuをセットアップするとき、初期状態のホスト名は localhost や意味不明な英数字になっていることがほとんどです。サーバーを複数台持つようになると「どのサーバーで作業しているのか」が分からなくなるため、早めにホス…
システム管理

Ubuntuのcronでスケジュール実行を設定する方法【crontab完全ガイド】

Ubuntuで「毎日夜中にバックアップを自動実行したい」「5分おきにサーバーの状態を監視したい」という場合に使うのが cron(クーロン)です。結論から言うと、crontab -e コマンドでスケジュールを記述するだけで、あとは自動的に実行…
システム管理

Ubuntuのsystemdでサービスを管理する方法【start/stop/enable】

Ubuntu でサーバーを運用していると、「nginx を起動したい」「アプリをOS起動時に自動で立ち上げたい」という場面がすぐに出てきます。これらをひとまとめに管理するのが systemd(システムディー)です。
システム管理

Apache Kafka on Ubuntu — 分散メッセージキューの構築と基本操作

「Kafka を Ubuntu に入れたいけれど、ZooKeeper の設定が難しそう…」と感じていませんか? Apache Kafka 3.x 以降は ZooKeeper が不要な KRaft モードが標準になり、セットアップが大幅にシン…
システム管理

UbuntuのUFWファイアウォール設定【ポート開放・閉鎖手順】

UbuntuでVPSを公開するとき、最初にやるべきセキュリティ設定がファイアウォール(UFW)です。結論から言うと、ufw allow ssh → ufw enable の順番さえ守れば、数コマンドで安全な状態を作れます。この記事では、Ub…