راهنمای جامع استفاده از میرور 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ها و بهبود کیفیت مدیریت سرورهای عملیاتی خواهد شد.