Debian 11 در ۳۱ اوت ۲۰۲۶ از پشتیبانی رسمی LTS خارج شد. بنابراین برای سرور تازه، این نسخه را صرفاً به دلیل وجود آموزش قدیمی انتخاب نکنید. این راهنما مسیر آمادهسازی یک نصب تازه Debian 13 را نشان میدهد؛ برای سرور قدیمی، ابتدا برنامه مهاجرت و بازیابی داده لازم است، نه اجرای کورکورانه دستورهای ارتقا.
پیش از اولین تغییر
از پنل میزبان به کنسول بازیابی دسترسی داشته باشید و نشست SSH فعلی را باز نگه دارید. IP، نسخه سیستم، فضای دیسک و وضعیت شبکه را ثبت کنید. روی سرور دارای کنترلپنل، روش توصیهشده همان پنل بر تنظیمات عمومی اولویت دارد.
cat /etc/os-release
lsblk -f
df -h
timedatectl
بهروزرسانی نصب تازه
sudo apt update
sudo apt upgrade
فهرست تغییرات را پیش از تأیید بخوانید. نیاز به reboot را در بازه نگهداری مدیریت کنید. مخزن یک انتشار دیگر را برای گرفتن بسته جدید به منابع موجود اضافه نکنید؛ مخلوطکردن نسخهها میتواند وابستگیها را خراب کند.
ساخت کاربر مدیریتی مستقل
sudo adduser siteadmin
sudo usermod -aG sudo siteadmin
siteadmin نام نمونه است. رمز را تعاملی و یکتا انتخاب کنید. در نشست دوم با کاربر جدید وارد شوید و sudo را آزمایش کنید. عضویت گروه ممکن است تا ورود مجدد اعمال نشود. پیش از تأیید این مسیر، ورود فعلی root یا روش احراز هویت موجود را نبندید.
زمان، SSH و فایروال
منطقه زمانی را متناسب با سیاست ثبت لاگ تعیین کنید و همگامبودن ساعت را بررسی کنید؛ UTC برای همخوانی رخدادهای چند سرور مناسب است. کلید SSH را روی رایانه مدیر بسازید، فقط کلید عمومی را منتقل کنید و پیش از سختگیری احراز هویت، ورود کلیدی را جداگانه بیازمایید. فایروال باید پورت واقعی SSH را پیش از فعالسازی مجاز کند. فایروال شبکه میزبان و فایروال داخل سیستم دو لایه جدا هستند.
اگر هنوز Debian 11 دارید
- نسخه پشتیبان فایل، دیتابیس، کلیدها و پیکربندی را روی محیط جدا بازیابی و آزمایش کنید.
- نسخه هدف را با سرویسها و کنترلپنل تطبیق دهید؛ ارتقای درجا باید طبق Release Notes هر مرحله باشد، نه پرش تصادفی چند نسخه.
- برنامه را روی سرور جدید اجرا کنید، داده نهایی را هماهنگ و سپس ترافیک را منتقل کنید.
- پس از انتقال، ورود، HTTPS، وظایف زمانبندیشده و بکاپ را کنترل کنید؛ قرارداد ELTS شخص ثالث را با LTS رسمی یکی ندانید.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵. دستورهای نمونه برای محیط مشخصشدهاند؛ پیش از استفاده روی سرویس عملیاتی، سازگاری محیط و نسخه پشتیبان را بررسی کنید.