استارتر
- RAM4GB DDR4
- CPU۲ Cores 2000MHz
- Storage30G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations۵۰ کشور 🌍
- Port10G ⚡
جامعترین راهنمای آپدیت سرور لینوکس برای تمام توزیعها: Ubuntu، Debian، CentOS، AlmaLinux، Rocky Linux، Fedora و بیشتر. با این آموزش سرور شما همیشه امن، بهینه و بهروز خواهد بود.
سرور لینوکس بروزنشده، بزرگترین تهدید امنیتی برای سرویسهای شماست. اینجا دلایل اصلی را میبینید.
هر روز صدها CVE (آسیبپذیری) جدید در نرمافزارهای لینوکس کشف میشود. آپدیت منظم مانع از اکسپلویت شدن سرور شما توسط هکرها میشود.
نسخههای جدید کرنل لینوکس و پکیجها معمولاً شامل بهینهسازیهای عملکردی هستند که سرعت پردازش و مدیریت منابع را بهبود میدهند.
باگهای نرمافزاری که باعث کرش یا ناپایداری سرور میشوند در آپدیتها رفع میشوند. سرور آپدیتشده = آپتایم بیشتر.
برنامههای مدرن نیازمند نسخههای جدیدتر کتابخانهها هستند. آپدیت منظم از خطاهای «dependency» و ناسازگاری جلوگیری میکند.
sudo apt update && sudo apt upgrade -y
apt-get update && apt-get upgrade -y
yum update -y
dnf update -y
dnf upgrade --refresh -y
dnf upgrade -y
قبل از شروع، مطمئن شوید که با SSH به سرور متصل هستید و دسترسی root یا sudo دارید.

این مراحل را قبل از هر آپدیت انجام دهید تا از بروز مشکل جلوگیری کنید.
cat /etc/os-releaseUbuntu محبوبترین توزیع لینوکس برای سرورها. آپدیت آن با APT انجام میشود.
ssh root@YOUR_SERVER_IP
# یا با کاربر دیگر:
ssh username@YOUR_SERVER_IPابتدا لیست پکیجهای موجود در مخازن را بهروز کنید. این دستور چیزی نصب نمیکند، فقط اطلاعات بهروزرسانی را دریافت میکند.
sudo apt update
# یا به صورت کاملتر:
sudo apt-get updateapt نسخه مدرنتر و خروجی بهتری دارد. برای اسکریپتها از apt-get استفاده کنید.حالا پکیجهای قدیمی را با نسخههای جدید جایگزین کنید:
# آپدیت ساده — بدون تأییدیه:
sudo apt upgrade -y
# آپدیت کامل با امکان نصب/حذف پکیج:
sudo apt full-upgrade -y
# یا با apt-get:
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y# حذف پکیجهای دیپندنسی که دیگر نیاز نیستند:
sudo apt autoremove -y
# پاکسازی کش APT:
sudo apt autoclean
sudo apt clean# بررسی نیاز به ریستارت:
cat /var/run/reboot-required
# در صورت نیاز، ریستارت:
sudo reboot
# بررسی نسخه کرنل پس از ریستارت:
uname -rsudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt cleanDebian پایدارترین توزیع لینوکس. اساس Ubuntu نیز بر Debian بنا شده است.
apt-get update
# یا با aptitude:
aptitude updateapt-get upgrade -y
# ارتقا کامل (شامل تغییر dependency ها):
apt-get dist-upgrade -y
# یا با aptitude:
aptitude upgrade -yapt-get autoremove -y && apt-get autoclean
rebootapt-get update && apt-get upgrade -y && apt-get autoremove -y && apt-get autocleanCentOS 7 به پایان پشتیبانی رسیده (EOL: ژوئن ۲۰۲۴). توصیه میشود به AlmaLinux یا Rocky Linux مهاجرت کنید.
# بروزرسانی همه پکیجها:
yum update -y
# بررسی آپدیتهای موجود (بدون نصب):
yum check-update
# آپدیت فقط پکیج امنیتی:
yum update --security -y# پاکسازی کش (رفع خطاهای آپدیت):
yum clean all
# پاکسازی metadata:
yum clean metadata
# ریبوت:
rebootyum clean all را اجرا کنید و سپس دوباره امتحان کنید.جایگزینان مدرن CentOS. از DNF (نسخه پیشرفته YUM) استفاده میکنند.
# AlmaLinux 8 / 9 — بروزرسانی کامل:
dnf update -y
# Rocky Linux — با refresh مخازن:
dnf upgrade --refresh -y
# بررسی آپدیتهای موجود:
dnf check-update
# فقط آپدیتهای امنیتی:
dnf update --security -y# پاکسازی کش DNF:
dnf clean all
# حذف پکیجهای orphan:
dnf autoremove -y
# ریستارت:
rebootdnf upgrade --refresh -y && dnf autoremove -y && dnf clean allFedora پیشرفتهترین توزیع Red Hat. از جدیدترین نسخههای نرمافزار استفاده میکند.
# آپدیت همه پکیجها:
dnf upgrade -y
# ارتقا به نسخه بعدی Fedora:
dnf system-upgrade download --releasever=41
dnf system-upgrade rebootopenSUSE از ابزار ZYpper برای مدیریت پکیج استفاده میکند.
# بروزرسانی لیست مخازن:
zypper refresh
# آپدیت همه پکیجها:
zypper update -y
# ارتقا کامل سیستم:
zypper dup -yArch Linux از ابزار Pacman استفاده میکند و مدل Rolling Release دارد.
# آپدیت کامل سیستم:
pacman -Syu
# بدون تأیید:
pacman -Syu --noconfirm
# Manjaro:
pamac upgrade -a
آموزش جامع آپدیت سرور لینوکس — نگارنوین ۲۰۲۶
به جای آپدیت دستی، سیستم را طوری تنظیم کنید که به صورت خودکار آپدیتهای امنیتی را نصب کند.
# نصب:
sudo apt install unattended-upgrades -y
# فعالسازی:
sudo dpkg-reconfigure --priority=low unattended-upgrades
# یا دستی:
sudo systemctl enable unattended-upgrades
sudo systemctl start unattended-upgrades
# بررسی وضعیت:
sudo systemctl status unattended-upgrades
# تنظیمات:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades# نصب dnf-automatic:
dnf install dnf-automatic -y
# ویرایش تنظیمات:
nano /etc/dnf/automatic.conf
# تغییر: apply_updates = yes
# فعالسازی تایمر:
systemctl enable --now dnf-automatic.timer
# بررسی وضعیت:
systemctl status dnf-automatic.timer
# CentOS 7 با yum-cron:
yum install yum-cron -y
systemctl enable --now yum-cronروش جهانی برای زمانبندی آپدیت خودکار در هر توزیع لینوکسی
# باز کردن crontab:
crontab -e
# آپدیت روزانه ساعت ۳ بامداد (Ubuntu/Debian):
۰ ۳ * * * apt-get update && apt-get upgrade -y >> /var/log/auto-update.log 2>&۱
# آپدیت هفتگی هر یکشنبه ساعت ۴ (AlmaLinux):
۰ ۴ * * ۰ dnf upgrade -y >> /var/log/auto-update.log 2>&۱
# مشاهده لاگ آپدیت:
tail -f /var/log/auto-update.log# نسخه کرنل فعلی:
uname -r
# اطلاعات کامل سیستم:
uname -a
# نسخه توزیع:
cat /etc/os-release
# لیست کرنلهای نصبشده (Ubuntu):
dpkg --list | grep linux-image
# لیست کرنلهای نصبشده (RHEL):
rpm -qa | grep kernel# Ubuntu/Debian — حذف کرنل قدیمی:
sudo apt autoremove --purge -y
# یا دستی:
sudo dpkg --purge linux-image-OLD_VERSION
# AlmaLinux — نگه داشتن ۲ کرنل آخر:
echo "installonly_limit=2" >> /etc/dnf/dnf.conf
dnf autoremove -y
# CentOS — با package-cleanup:
yum install yum-utils -y
package-cleanup --oldkernels --count=2# بررسی آپدیتهای امنیتی موجود (Ubuntu):
sudo unattended-upgrade --dry-run
# بررسی پکیجهای بهروز (Ubuntu/Debian):
apt list --upgradable
# بررسی پکیجهای بهروز (RHEL/AlmaLinux):
dnf list updates
# بررسی تغییرات یک پکیج:
apt-get changelog PACKAGE_NAME
# نصب یک پکیج خاص با نسخه معین:
apt install package=versionبا سرور مجازی لینوکس نگارنوین، شما صاحب یک سرور اختصاصی در هر کشوری که بخواهید میشوید. ترافیک کاملاً نامحدود، هارد NVMe فوقسریع، Root Access کامل و پشتیبانی ۲۴ ساعته — همه چیز برای توسعهدهندگان حرفهای.
با سرور مجازی نگارنوین، هویت دیجیتال قانونی در کشور انتخابی دارید. بدون محدودیت، بدون فیلتر، بدون نگرانی از مسدودی.
منابع اختصاصی، هارد NVMe، پورت 10G، ۵۰ لوکیشن — تحویل فوری
apt update: فقط لیست پکیجهای موجود در مخازن را دانلود میکند. هیچ چیزی نصب نمیشود. این دستور به سیستم میگوید «ببین چه آپدیتهایی هست».
apt upgrade: پکیجهای نصبشده را با نسخههای جدیدتر جایگزین میکند. بعد از اجرای apt update باید این دستور را بزنید.
apt full-upgrade: مثل upgrade است اما میتواند پکیجهای جدید نصب یا پکیجهای قدیمی را حذف کند. برای ارتقا کرنل استفاده میشود.
sudo apt update # اول این
sudo apt upgrade -y # بعد اینزمان آپدیت بستگی به چند عامل دارد:
معمولاً آپدیت یک سرور معمولی ۵ تا ۱۵ دقیقه طول میکشد. آپدیت کرنل نیاز به ریستارت دارد.
YUM (Yellowdog Updater Modified) مدیر پکیج قدیمی برای توزیعهای مبتنی بر RHEL مثل CentOS 7 است.
DNF (Dandified YUM) نسخه جدید و بهتر YUM است که از RHEL 8 به بعد (AlmaLinux 8/9، Rocky Linux) استفاده میشود. سریعتر، مطمئنتر و پشتیبانی بهتری دارد.
اگر CentOS 7 دارید، توصیه میشود هرچه زودتر به AlmaLinux 9 مهاجرت کنید چون CentOS 7 از ژوئن ۲۰۲۴ پشتیبانی نمیشود.
آپدیت پکیجهای معمولی معمولاً بدون قطعی انجام میشود. اما آپدیت کرنل نیاز به ریستارت سرور دارد که چند ثانیه تا چند دقیقه طول میکشد.
بهترین زمان برای آپدیت: ساعات کمترافیک (مثلاً نیمه شب). همچنین قبل از آپدیت Snapshot از سرور بگیرید.
با سرور مجازی نگارنوین از پنل مدیریت میتوانید به راحتی Snapshot بگیرید و در صورت مشکل به حالت قبل برگردید.
# Ubuntu/Debian:
cat /var/run/reboot-required
# اگر این فایل وجود داشت، ریستارت لازم است
# بررسی کرنل فعلی در برابر نصبشده:
uname -r # کرنل در حال اجرا
dpkg -l | grep linux-image # کرنلهای نصبشده# Ubuntu/Debian:
sudo unattended-upgrade -d
# AlmaLinux/CentOS:
dnf update --security -y
# یا:
yum update --security -yبا سرور مجازی لینوکس نگارنوین، شما کنترل کامل سرور را در دست دارید:
شعار همیشگی: حفظ مشتریان فعلی، دعوت از مشتریان قبلی، جذب مشتریان آتی
سوال دارید؟ با تیم متخصص لینوکس ما در ارتباط باشید.
نگارنوین provides practical services solutions designed around customer needs. Our team focuses on clear communication, reliable support, and outcomes that help people make informed decisions quickly.
Customers can contact our team directly for fast support, clear next steps, and timely follow-up. We prioritize responsiveness so questions are answered quickly and issues are resolved without unnecessary delays.
Customers choose us for trusted expertise, transparent guidance, and consistent results. We focus on practical recommendations, personalized service, and long-term relationships built on reliability and accountability.