~2 min read • Updated Feb 18, 2026
1. تبدیل CentOS 8 به AlmaLinux OS
برای تبدیل سرور CentOS 8 به AlmaLinux OS که فورک CloudLinux از RHEL است، مراحل زیر را بهعنوان کاربر root انجام دهید.
مرحله 1 — بهروزرسانی پکیجها
dnf clean all
dnf -y updateمرحله 2 — ریاستارت سرور
rebootمرحله 3 — دانلود اسکریپت AlmaLinux
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shمرحله 4 — اجرای اسکریپت تبدیل
bash almalinux-deploy.shپس از پایان، خروجی باید مشابه زیر باشد:
Migration to AlmaLinux is completedمرحله 5 — بررسی نصب
cat /etc/redhat-releaseخروجی مورد انتظار:
AlmaLinux release 8.4 (Electric Cheetah)مرحله 6 — بررسی کرنل AlmaLinux
sudo grubby --info DEFAULT | grep AlmaLinuxخروجی مورد انتظار:
title="AlmaLinux (4.18.0-305.el8.x86_64) 8.4"2. فعالسازی Stub Resolvers
هشدار مهم: این روش توصیه نمیشود و پشتیبانی نمیگردد. ممکن است باعث مشکلات پیکربندی و کاهش دقت خطاهای AutoSSL شود.
Stub Resolver زمانی کاربرد دارد که پورت 53 عمداً خارج از شبکه شما بلاک شده باشد.
مرحله 1 — تست dig
/scripts/cpdig google.com mxمرحله 2 — ساخت Symlink
ln -s stub /var/cpanel/dns_unbound_resolve_modeمرحله 3 — تست با strace
strace -o cpdig.strace /scripts/cpdig google.com mxمرحله 4 — بررسی Stub Resolver
grep -A2 stub cpdig.straceخروجی مورد انتظار:
readlink("/var/cpanel/dns_unbound_resolve_mode", "stub", 4095) = 43. مدیریت فضای هارد سرور
توصیه میشود همیشه حداقل ۱۰٪ فضای خالی روی دیسک داشته باشید.
مرحله 1 — بررسی مصرف دیسک
df -hنمونه خروجی:
/dev/mapper/LogVol00 288G 189G 85G 70% /مرحله 2 — شناسایی دایرکتوریهای حجیم
du -shنمونه:
113G home
5.4G /varمرحله 3 — بررسی دایرکتوری /var
du -sh /var/*نمونه:
3.7G /var/logمرحله 4 — حذف یا کاهش حجم فایلهای لاگ
برای نگهداشتن آخرین ۵۰۰۰ خط:
tail -5000 filename > filename.new
mv filename.new filename
syncبرای حذف کامل فایل:
cat /dev/null > filenameمرحله 5 — ریاستارت سرویس مربوطه
پس از حذف لاگها، سرویس ایجادکننده فایل را ریاستارت کنید.
4. خطاهای SMART
هشدار: خطاهای SMART ممکن است نشاندهنده خرابی هارد باشند. فقط در صورت آگاهی کامل غیرفعال کنید.
touch /var/cpanel/disablesmartcheck
/scripts/upcp5. مانیتورینگ فضای دیسک
WHM » Home » Server Configuration » Tweak Settingsبرای نادیده گرفتن mount point خاص:
/var/cpanel/chkservd_ignored_mountsنتیجهگیری
این راهنما تمام مراحل لازم برای تبدیل CentOS 8 به AlmaLinux OS، فعالسازی Stub Resolver و مدیریت فضای هارد را ارائه میدهد. رعایت این مراحل باعث افزایش پایداری، امنیت و عملکرد سرور میشود.
Written & researched by Dr. Shahin Siami