📄 محتوای کامل
جامعترین راهنمای آپدیت سرور لینوکس برای تمام توزیعها: Ubuntu، Debian، CentOS، AlmaLinux، Rocky Linux، Fedora و بیشتر. با این آموزش سرور شما همیشه امن، بهینه و بهروز خواهد بود.
چرا آپدیت مهم است؟ آپدیت منظم سرور لینوکس باعث رفع آسیبپذیریهای امنیتی، بهبود عملکرد و پایداری بیشتر سیستم میشود. سرورهای آپدیتنشده بزرگترین هدف هکرها هستند! شروع آموزش سرور مجازی لینوکس ۶+ توزیعپشتیبانی کامل ۲۰۲۶بهروزترین دستورات ۱۰۰٪رایگان SSH/CLIخط فرمان root@server:~# root@vps:~$ sudo apt-get update Hit:1 http://archive.ubuntu.com focal InRelease Get:2 http://security.ubuntu.com focal-security InRelease Reading package lists... Done root@vps:~$ sudo apt-get upgrade -y Calculating upgrade... Done 42 upgraded, 0 newly installed ✅ System is up to date! 🐧 Linux Server ✅ Fully Updated چرا آپدیت؟ آموزش آپدیت توزیعها آپدیت خودکار سرور مجازی پلنها سوالات چرا آپدیت ضروری است؟آپدیت سرور لینوکس — از ضرورت تا بهترین روش
سرور لینوکس بروزنشده، بزرگترین تهدید امنیتی برای سرویسهای شماست. اینجا دلایل اصلی را میبینید.
رفع آسیبپذیریهای امنیتی
هر روز صدها CVE (آسیبپذیری) جدید در نرمافزارهای لینوکس کشف میشود. آپدیت منظم مانع از اکسپلویت شدن سرور شما توسط هکرها میشود.
بهبود عملکرد و سرعت
نسخههای جدید کرنل لینوکس و پکیجها معمولاً شامل بهینهسازیهای عملکردی هستند که سرعت پردازش و مدیریت منابع را بهبود میدهند.
پایداری و قابلیت اطمینان
باگهای نرمافزاری که باعث کرش یا ناپایداری سرور میشوند در آپدیتها رفع میشوند. سرور آپدیتشده = آپتایم بیشتر.
سازگاری نرمافزارها
برنامههای مدرن نیازمند نسخههای جدیدتر کتابخانهها هستند. آپدیت منظم از خطاهای «dependency» و ناسازگاری جلوگیری میکند.
⚡جدول سریع — دستورات آپدیت بر اساس توزیع
Ubuntusudo apt update && sudo apt upgrade -y 📋 Debian apt-get update && apt-get upgrade -y 📋 CentOS 7 yum update -y 📋 AlmaLinux dnf update -y 📋 Rocky Linux dnf upgrade --refresh -y 📋 Fedora dnf upgrade -y 📋 آموزش کامل گام به گام ۲۰۲۶ آموزش آپدیت کردن سرور لینوکس — همه توزیعها
قبل از شروع، مطمئن شوید که با SSH به سرور متصل هستید و دسترسی root یا sudo دارید.
⚠️قبل از آپدیت — چکلیست پیشنیاز
این مراحل را قبل از هر آپدیت انجام دهید تا از بروز مشکل جلوگیری کنید.
✅ از دیتای مهم بکآپ بگیرید ✅ Snapshot از سرور تهیه کنید ✅ در ساعت کمترافیک آپدیت کنید ✅ دسترسی Console/VNC داشته باشید ✅ فضای کافی دیسک (حداقل ۲GB) داشته باشید ✅ از نسخه OS اطمینان حاصل کنید:cat /etc/os-release آموزش تخصصی هر توزیع آپدیت کامل سرور لینوکس — تمام توزیعها
آپدیت Ubuntu (اوبونتو) — نسخههای 20.04 / 22.04 / 24.04 LTS
Ubuntu محبوبترین توزیع لینوکس برای سرورها. آپدیت آن با APT انجام میشود.
Ubuntu ۱اتصال به سرور با SSH
اتصال SSH به سرور 📋 کپیssh root@YOUR_SERVER_IP
# یا با کاربر دیگر:
ssh username@YOUR_SERVER_IP ۲ بروزرسانی لیست پکیجها (Update)
ابتدا لیست پکیجهای موجود در مخازن را بهروز کنید. این دستور چیزی نصب نمیکند، فقط اطلاعات بهروزرسانی را دریافت میکند.
Ubuntu — بروزرسانی لیست پکیجها 📋 کپیsudo apt update
# یا به صورت کاملتر:
sudo apt-get update 💡 تفاوت apt و apt-get: هر دو یکی هستند. apt نسخه مدرنتر و خروجی بهتری دارد. برای اسکریپتها از apt-get استفاده کنید. ۳ نصب آپدیتها (Upgrade)
حالا پکیجهای قدیمی را با نسخههای جدید جایگزین کنید:
Ubuntu — نصب آپدیتها 📋 کپی# آپدیت ساده — بدون تأییدیه:
sudo apt upgrade -y
# آپدیت کامل با امکان نصب/حذف پکیج:
sudo apt full-upgrade -y
# یا با apt-get:
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y ۴ پاکسازی پکیجهای اضافه
Ubuntu — پاکسازی 📋 کپی# حذف پکیجهای دیپندنسی که دیگر نیاز نیستند:
sudo apt autoremove -y
# پاکسازی کش APT:
sudo apt autoclean
sudo apt clean ۵ ریستارت سرور (در صورت نیاز)
Ubuntu — ریستارت و بررسی 📋 کپی# بررسی نیاز به ریستارت:
cat /var/run/reboot-required
# در صورت نیاز، ریستارت:
sudo reboot
# بررسی نسخه کرنل پس از ریستارت:
uname -r 🎉 تبریک! سرور Ubuntu شما کاملاً بهروز شد. همه دستورات بالا را یکجا میتوانید اجرا کنید. Ubuntu — دستور یکجا (All-in-One) 📋 کپی sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y && sudo apt clean آپدیت Debian (دبیان) — نسخههای 10 / 11 / 12
Debian پایدارترین توزیع لینوکس. اساس Ubuntu نیز بر Debian بنا شده است.
Debian ۱بروزرسانی لیست پکیجها
Debian — Update📋 کپیapt-get update
# یا با aptitude:
aptitude update ۲ نصب آپدیتها
Debian — Upgrade📋 کپیapt-get upgrade -y
# ارتقا کامل (شامل تغییر dependency ها):
apt-get dist-upgrade -y
# یا با aptitude:
aptitude upgrade -y ۳ پاکسازی و ریستارت
Debian — پاکسازی کامل📋 کپیapt-get autoremove -y && apt-get autoclean
reboot Debian — دستور یکجا📋 کپی apt-get update && apt-get upgrade -y && apt-get autoremove -y && apt-get autoclean آپدیت CentOS 7 (سنتاواس) — با دستور YUM
CentOS 7 به پایان پشتیبانی رسیده (EOL: ژوئن ۲۰۲۴). توصیه میشود به AlmaLinux یا Rocky Linux مهاجرت کنید.
CentOS 7 هشدار: CentOS 7 از ژوئن ۲۰۲۴ به پایان پشتیبانی رسیده. پچهای امنیتی دریافت نمیکنید. هرچه زودتر به AlmaLinux 9 یا Rocky Linux 9 مهاجرت کنید! ۱آپدیت کامل CentOS 7 با YUM
CentOS 7 — بروزرسانی با YUM📋 کپی# بروزرسانی همه پکیجها:
yum update -y
# بررسی آپدیتهای موجود (بدون نصب):
yum check-update
# آپدیت فقط پکیج امنیتی:
yum update --security -y ۲ پاکسازی کش YUM
CentOS — پاکسازی📋 کپی# پاکسازی کش (رفع خطاهای آپدیت):
yum clean all
# پاکسازی metadata:
yum clean metadata
# ریبوت:
reboot 💡 نکته: اگر در حین آپدیت با خطا مواجه شدید، ابتدا yum clean all را اجرا کنید و سپس دوباره امتحان کنید. آپدیت AlmaLinux / Rocky Linux / RHEL 8 / 9 — با DNF
جایگزینان مدرن CentOS. از DNF (نسخه پیشرفته YUM) استفاده میکنند.
DNF Based ۱بروزرسانی با DNF
AlmaLinux / Rocky — DNF Update📋 کپی# AlmaLinux 8 / 9 — بروزرسانی کامل:
dnf update -y
# Rocky Linux — با refresh مخازن:
dnf upgrade --refresh -y
# بررسی آپدیتهای موجود:
dnf check-update
# فقط آپدیتهای امنیتی:
dnf update --security -y ۲ پاکسازی DNF و ریستارت
AlmaLinux — پاکسازی و ریستارت📋 کپی# پاکسازی کش DNF:
dnf clean all
# حذف پکیجهای orphan:
dnf autoremove -y
# ریستارت:
reboot AlmaLinux/Rocky — دستور یکجا📋 کپی dnf upgrade --refresh -y && dnf autoremove -y && dnf clean all آپدیت Fedora (فدورا)
Fedora پیشرفتهترین توزیع Red Hat. از جدیدترین نسخههای نرمافزار استفاده میکند.
Fedora ۱آپدیت کامل Fedora
Fedora — بروزرسانی📋 کپی# آپدیت همه پکیجها:
dnf upgrade -y
# ارتقا به نسخه بعدی Fedora:
dnf system-upgrade download --releasever=41
dnf system-upgrade reboot آپدیت openSUSE / SLES
openSUSE از ابزار ZYpper برای مدیریت پکیج استفاده میکند.
openSUSE ۱آپدیت با Zypper
openSUSE — بروزرسانی با zypper📋 کپی# بروزرسانی لیست مخازن:
zypper refresh
# آپدیت همه پکیجها:
zypper update -y
# ارتقا کامل سیستم:
zypper dup -y آپدیت Arch Linux / Manjaro
Arch Linux از ابزار Pacman استفاده میکند و مدل Rolling Release دارد.
Arch ۱آپدیت با Pacman
Arch Linux — بروزرسانی📋 کپی# آپدیت کامل سیستم:
pacman -Syu
# بدون تأیید:
pacman -Syu --noconfirm
# Manjaro:
pamac upgrade -a آموزش جامع آپدیت سرور لینوکس — نگارنوین ۲۰۲۶
آپدیت خودکار — پیشرفتهتنظیم آپدیت خودکار سرور لینوکس
به جای آپدیت دستی، سیستم را طوری تنظیم کنید که به صورت خودکار آپدیتهای امنیتی را نصب کند.
🔄آپدیت خودکار Ubuntu/Debian با unattended-upgrades
Ubuntu — نصب و تنظیم آپدیت خودکار📋 کپی# نصب:
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 🔄 آپدیت خودکار AlmaLinux/CentOS با dnf-automatic
RHEL-based — آپدیت خودکار📋 کپی# نصب 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 — تنظیم آپدیت زمانبندیشده📋 کپی# باز کردن crontab:
crontab -e
# آپدیت روزانه ساعت ۳ بامداد (Ubuntu/Debian):
0 3 * * * apt-get update && apt-get upgrade -y >> /var/log/auto-update.log 2>&1
# آپدیت هفتگی هر یکشنبه ساعت ۴ (AlmaLinux):
0 4 * * 0 dnf upgrade -y >> /var/log/auto-update.log 2>&1
# مشاهده لاگ آپدیت:
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 کامل و پشتیبانی ۲۴ ساعته — همه چیز برای توسعهدهندگان حرفهای.
🐧همه توزیعهای لینوکسUbuntu، Debian، CentOS، AlmaLinux و بیشتر 🌍۵۰ لوکیشن مختلفشهروند دیجیتال کشور دلخواه خود باشید ♾️ترافیک نامحدود واقعیبدون کسر از اینترنت شما ⚡هارد NVMe فوقسریعتا ۶ برابر سریعتر از SSD معمولی 🛡️فایروال Anti-DDoS سختافزاریامنیت کامل در برابر حملات شبکه 🔑Root Access کاملکنترل صد درصد سرور در دست شماست ⚖️ هیچ مشکل قانونی نخواهید داشت!با سرور مجازی نگارنوین، هویت دیجیتال قانونی در کشور انتخابی دارید. بدون محدودیت، بدون فیلتر، بدون نگرانی از مسدودی.
سرور مجازی لینوکس مشاهده تعرفههاهاست اشتراکی در برابر سرور مجازی لینوکس
ویژگیهاست اشتراکیVPS لینوکس Root Access❌ ندارید✅ کامل کنترل آپدیت❌ محدود✅ صد درصد ایزولاسیون❌ مشترک✅ اختصاصی نصب نرمافزار⚠️ محدود✅ هر چیزی ترافیک❌ محدود✅ نامحدود پورت و IP❌ مشترک✅ اختصاصی عملکرد⚠️ متغیر✅ تضمینشده تعرفهها و پلنهاخرید سرور مجازی لینوکس ترافیک نامحدود
منابع اختصاصی، هارد NVMe، پورت 10G، ۵۰ لوکیشن — تحویل فوری
ماهانه سالانه (تخفیف ویژه) نمایش تعرفه: ماهانه پلن ۱استارتر
اقتصادی [PriceKit pid=878 period=1] [PriceKit pid=878 period=4] تومان / ماهانه- RAM4GB DDR4
- CPU2 Cores 2000MHz
- Storage30G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
پیشرفته
کاربردی [PriceKit pid=879 period=1] [PriceKit pid=879 period=4] تومان / ماهانه- RAM6GB DDR4
- CPU4 Cores 4000MHz
- Storage40G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
استاندارد
پرفروش [PriceKit pid=880 period=1] [PriceKit pid=880 period=4] تومان / ماهانه- RAM10GB DDR4
- CPU6 Cores 6000MHz
- Storage50G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
تجاری
منابع بالا [PriceKit pid=881 period=1] [PriceKit pid=881 period=4] تومان / ماهانه- RAM12GB DDR4
- CPU6 Cores 6000MHz
- Storage60G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
پربازدید
ویژه [PriceKit pid=882 period=1] [PriceKit pid=882 period=4] تومان / ماهانه- RAM16GB DDR4
- CPU8 Cores 8000MHz
- Storage70G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
Enterprise
قدرتمند [PriceKit pid=883 period=1] [PriceKit pid=883 period=4] تومان / ماهانه- RAM24GB DDR4
- CPU12 Cores 12000MHz
- Storage80G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
Ultra
هایپر [PriceKit pid=1072 period=1] [PriceKit pid=1072 period=4] تومان / ماهانه- RAM32GB DDR4
- CPU12 Cores 12000MHz
- Storage90G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
Hyper
V.I.P [PriceKit pid=884 period=1] [PriceKit pid=884 period=4] تومان / ماهانه- RAM32GB DDR4
- CPU16 Cores 16000MHz
- Storage100G NVMe
- BandwidthUnlimited ♾️
- OSAll Versions 🐧
- Locations50 کشور 🌍
- Port10G ⚡
سوالات پرتکرار درباره آپدیت سرور لینوکس
تفاوت دستور apt update و apt upgrade در اوبونتو چیست؟apt update: فقط لیست پکیجهای موجود در مخازن را دانلود میکند. هیچ چیزی نصب نمیشود. این دستور به سیستم میگوید «ببین چه آپدیتهایی هست».
apt upgrade: پکیجهای نصبشده را با نسخههای جدیدتر جایگزین میکند. بعد از اجرای apt update باید این دستور را بزنید.
apt full-upgrade: مثل upgrade است اما میتواند پکیجهای جدید نصب یا پکیجهای قدیمی را حذف کند. برای ارتقا کرنل استفاده میشود.
ترتیب صحیح📋 کپیsudo apt update # اول این
sudo apt upgrade -y # بعد این آپدیت سرور لینوکس چه مدت طول میکشد؟ زمان آپدیت بستگی به چند عامل دارد:
- تعداد و حجم پکیجهایی که باید آپدیت شوند
- سرعت اتصال اینترنت سرور
- سرعت CPU و دیسک سرور
معمولاً آپدیت یک سرور معمولی ۵ تا ۱۵ دقیقه طول میکشد. آپدیت کرنل نیاز به ریستارت دارد.
چه فرقی بین yum و dnf وجود دارد؟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 — بررسی نیاز به ریستارت📋 کپی# 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 چرا سرور مجازی بهتر از هاست اشتراکی برای لینوکس است؟ با سرور مجازی لینوکس نگارنوین، شما کنترل کامل سرور را در دست دارید:
- Root Access کامل — هر نرمافزاری نصب کنید
- کنترل کامل آپدیت — چه وقت و چطور آپدیت کنید
- هیچ کاربری با شما منابع مشترک ندارد
- ترافیک نامحدود واقعی
- ۵۰ لوکیشن مختلف — شهروند قانونی هر کشوری باشید
تیکتینگ ۲۴ ساعته — تمامی روزهای هفته
شعار همیشگی: حفظ مشتریان فعلی، دعوت از مشتریان قبلی، جذب مشتریان آتی
سوال دارید؟ با تیم متخصص لینوکس ما در ارتباط باشید.