Skip to content
VDS · オペレーティングシステム

Debian:特徴と最初のステップ

マシン上のDebian 12および13の初期設定です。アップデート、基本パッケージ、sudo、ファイアウォール、時刻、初心者が戸惑う特徴を説明します。

更新日 2026年8月23日

Debian は予期せぬことが起きないシステムです。プリインストールされたソフトウェアは最小限で、リリース間の変更は少なく、サポート期間も長くなっています。バージョン 12 と 13 が利用可能です。

最初のコマンド

apt update && apt upgrade -y
apt install -y curl wget nano git ufw htop ca-certificates
timedatectl set-timezone Europe/Moscow
hostnamectl set-hostname my-vds

システムのバージョンを確認します。

cat /etc/os-release

Ubuntu の後に戸惑うポイント

項目対処方法
標準では sudo が入っていないapt install -y sudo を実行し、続けて usermod -aG sudo artem を実行
curl がなく、nano も入っていない場合がある上記のリストから手動でインストール
パッケージが古いNode、PHP、PostgreSQL の最新版は各プロジェクトの公式リポジトリから導入
snap がない通常は必要ありません
ifconfig ではなく ip anet-tools は別途インストールしますが、ip に慣れることをおすすめします

ユーザーと sudo

常に root で作業するべきではありません。

apt install -y sudo
adduser artem
usermod -aG sudo artem

権限は次回ログイン時に適用されます。確認します。

su - artem
sudo whoami

root と表示されれば設定は完了です。

ファイアウォール

ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable
ufw status verbose

まず OpenSSH を許可してから ufw を有効化してください。そうしないと接続が切断され、パネルのテキストコンソールからログインする必要があります。

プログラムの最新版

Debian は意図的にパッケージが古くなっており、それが安定性の代償です。最新版が必要な場合は、不特定のビルドではなく各プロジェクトの公式リポジトリを接続してください。

curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
apt install -y nodejs

backports のパッケージは明示的にインストールします。

apt install -y -t bookworm-backports <package>

本番環境では、異なるリリース(testing、unstable)のリポジトリを混在させないでください。遅かれ早かれシステムの更新ができなくなります。

セキュリティ更新の自動化

apt install -y unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

これにより、最もよくある侵入シナリオ、すなわち半年前に修正プログラムが公開されていた脆弱性への対応ができます。

リリース間のアップグレード

Debian 12 から 13 へのアップグレードは、パッケージソースを編集し、apt full-upgrade コマンドを実行することで行います。その前に必ずデータをダウンロードしてください。scp と rsyncをご覧ください。自動のマシンバックアップやスナップショットはないため、ロールバック先は存在しません。

システムが新しくデータが少ない場合は、希望するバージョンで再インストールするほうが簡単で安全です。

ゲストエージェント

パネルが使用容量を表示し、ソフトリブートを実行するために必要です。

apt install -y qemu-guest-agent
systemctl enable --now qemu-guest-agent

次は最初の1時間のチェックリストと15分でウェブサイトを公開をご覧ください。