بهروزرسانی امنیتی سرور؛ دستورها و زمانبندی درست
بسیاری از نفوذها از نسخههای قدیمی پکیجها شروع میشود؛ برنامه منظم بهروزرسانی، ریسک را بهشدت کم میکند.
آخرین بهروزرسانی: ۲۸ مهر ۱۴۰۵ · زمان مطالعه: حدود 3 دقیقه · سطح: کاربردی
- بهروزرسانی امنیتی سرور؛ دستورها و زمانبندی درست
- فهرست پکیجها را بهروزرسانی کنید
- زمانبندی بهروزرسانی خودکار را بررسی کنید
چرا این موضوع مهم است؟
موضوع Linux یکی از پایههای نگهداری سرور است. رعایت آن باعث پایداری بیشتر، کاهش ریسک امنیتی و صرفهجویی در زمان پشتیبانی میشود.
این راهنما با فرض دسترسی مدیریتی (root یا sudo) نوشته شده و مراحل آن روی یک سرور تازه آزمایش شده است.
پیشنیازها
- دسترسی SSH با کاربر root یا کاربر دارای sudo
- Ubuntu 22.04/24.04 یا Debian 12 (سازگاری با توزیعهای مشابه)
- نسخه پشتیبان از فایلها و دیتابیسهای مهم
راهنمای گامبهگام
گام 1 — فهرست پکیجها را بهروزرسانی کنید
فهرست پکیجها را بهروزرسانی کنید. برای اطمینان، نتیجه را از یک مسیر دوم (مرورگر، کلاینت یا ابزار مانیتورینگ) هم بررسی کنید.
گام 2 — بهروزرسانیهای موجود را فقط بررسی کنید
بهروزرسانیهای موجود را فقط بررسی کنید. این کار را در بازه کمترافیک انجام دهید و در صورت نیاز کاربران را از قبل مطلع کنید.
گام 3 — از پیکربندیهای مهم نسخه پشتیبان بگیرید
از پیکربندیهای مهم نسخه پشتیبان بگیرید. این مرحله را با دقت انجام دهید و خروجی دستور را بررسی کنید تا از اعمال درست تغییرات مطمئن شوید.
گام 4 — بهروزرسانیهای امنیتی را نصب کنید
بهروزرسانیهای امنیتی را نصب کنید. پس از اجرا، وضعیت سرویس و لاگها را کنترل کنید؛ تغییر بدون بررسی میتواند خطای پنهان ایجاد کند.
گام 5 — سرویسهای نیازمند ریاستارت را ریاستارت کنید
سرویسهای نیازمند ریاستارت را ریاستارت کنید. اگر روی چند سرور کار میکنید، این مورد را یکبار روی محیط تست اجرا و سپس روی تولید اعمال کنید.
گام 6 — زمانبندی بهروزرسانی خودکار را بررسی کنید
زمانبندی بهروزرسانی خودکار را بررسی کنید. مقدارهای نمونه را با اطلاعات واقعی سرور خود جایگزین کنید و از اجرای دستور با مقادیر پیشفرض پرهیز کنید.
نمونه دستورها
sudo apt update
apt list --upgradable
sudo apt upgrade -y
sudo apt install unattended-upgrades -yنکات امنیتی و بهینهسازی
- نسخه پکیجها و سیستمعامل را بهروز نگه دارید؛ بسیاری از نفوذها از نسخههای قدیمی شروع میشوند.
- دسترسیها را حداقلی نگه دارید و فقط پورتها و کاربران لازم را باز بگذارید.
- پیش از هر تغییر بزرگ، نسخه پشتیبان قابل بازیابی تهیه کنید و بازیابی را تست کنید.
خطاهای رایج و راهحل
- قبل از بازگردانی بکاپ، مطمئن شوید نسخه بکاپ با نسخه فعلی سازگار است.
- خطای Permission denied معمولاً به مالکیت یا مجوز فایل مربوط است؛ chmod -R 777 راهحل نیست.
- قبل از بازگردانی بکاپ، مطمئن شوید نسخه بکاپ با نسخه فعلی سازگار است.
سؤالات متداول
هر چند وقت یکبار بهروزرسانی کنم؟
برای سرورهای اینترنتی حداقل هفتهای یکبار و برای پچهای امنیتی بلافاصله.
آیا بهروزرسانی خودکار ریسک دارد؟
در صورت فعال بودن فقط پچهای امنیتی، ریسک پایین است؛ اما باید ریاستارتها را پایش کنید.
میلاد سرور پلنهای اقتصادی سرور مجازی ایران و سرور مجازی آلمان را با آیپی اختصاصی و قیمت شفاف ارائه میکند. برای مقایسه همه کشورها فهرست کامل سرورهای بینالملل را ببینید.
جمعبندی
با رعایت این مراحل، سرویس شما پایدارتر و امنتر خواهد بود؛ اما پایش منظم را فراموش نکنید.