پرش به مطلب اصلی

راهنمای جامع استفاده از میرور CentOS 7

CentOS یکی از پراستفاده‌ترین توزیع‌های لینوکسی در زیرساخت‌های سروری و سرویس‌های هاستینگ بوده که همچنان بسیاری از سرورهای عملیاتی و قدیمی بر پایه نسخه 7 آن اجرا می‌شوند. پایداری سرویس‌ها، نصب پکیج‌ها و دریافت به‌روزرسانی‌های سیستمی در این توزیع، وابستگی مستقیمی به دسترسی صحیح و پایدار به repositoryهای نرم‌افزاری دارد.

سرویس میرور CentOS 7 پارس‌پک، یک ریپازیتوری داخلی و پرسرعت برای دریافت پکیج‌ها، آپدیت‌ها و مخازن جانبی این سیستم‌عامل است که با هدف بهبود کیفیت مدیریت سرورها و کاهش وابستگی به منابع خارجی ارائه شده است. این زیرساخت به‌صورت مداوم با مخازن اصلی همگام‌سازی شده و امکان دریافت پکیج‌ها را از طریق یک endpoint داخلی و پایدار فراهم می‌کند.

تنظیم CentOS 7 Repository

این راهنما برای سرورهای مبتنی بر CentOS 7 طراحی شده و شامل repositoryهای اصلی سیستم‌عامل و EPEL است.

تنظیم مخزن اصلی CentOS 7

فایل repository اصلی را ایجاد یا ویرایش کنید:

cat > /etc/yum.repos.d/CentOS-Base.repo << 'EOF'
# CentOS-Base.repo
# Custom mirror: https://repo.abrha.net

[base]
name=CentOS-7 - Base
baseurl=https://repo.abrha.net/centos/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=https://repo.abrha.net/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[updates]
name=CentOS-7 - Updates
baseurl=https://repo.abrha.net/centos/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=https://repo.abrha.net/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[extras]
name=CentOS-7 - Extras
baseurl=https://repo.abrha.net/centos/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=https://repo.abrha.net/centos/RPM-GPG-KEY-CentOS-7
enabled=1

[centosplus]
name=CentOS-7 - Plus
baseurl=https://repo.abrha.net/centos/7.9.2009/centosplus/$basearch/
gpgcheck=1
gpgkey=https://repo.abrha.net/centos/RPM-GPG-KEY-CentOS-7
enabled=0
EOF

تنظیم مخزن EPEL

برای استفاده از پکیج‌های تکمیلی Enterprise Linux، فایل repository مربوط به EPEL را ایجاد کنید:

cat > /etc/yum.repos.d/epel.repo << 'EOF'
# epel.repo
# Custom mirror: https://repo.abrha.net

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://repo.abrha.net/epel7/$basearch/$basearch/
gpgcheck=1
gpgkey=https://repo.abrha.net/epel7/RPM-GPG-KEY-EPEL-7
enabled=1
EOF

بروزرسانی کش مخازن

پس از اعمال تغییرات، cache مدیر بسته را پاکسازی و مجدداً ایجاد کنید:

yum clean all && yum makecache

نگهداری و بروزرسانی

برای حفظ عملکرد پایدار repositoryها و دریافت آخرین پکیج‌ها و آپدیت‌ها، بررسی و بروزرسانی دوره‌ای سیستم توصیه می‌شود.

دستورات پیشنهادی

بروزرسانی سیستم:

yum update

بررسی وضعیت repositoryها:

yum repolist
نکته مهم

پس از تغییر repositoryها، توصیه می‌شود تنها repositoryهای موردنیاز و فعال روی سرور باقی بمانند تا از بروز تداخل یا ناسازگاری بین منابع مختلف جلوگیری شود.

جمع‌بندی

استفاده از میرور داخلی CentOS 7 پارس‌پک، فرآیند دریافت پکیج‌ها و آپدیت‌های سیستمی را به‌صورت پایدار و بهینه از طریق زیرساخت داخلی انجام می‌دهد. این معماری باعث کاهش latency، افزایش پایداری ارتباط با repositoryها و بهبود کیفیت مدیریت سرورهای عملیاتی خواهد شد.