Warning: Cannot modify header information - headers already sent by (output started at /home/reycloud/public_html/wp-content/plugins/chat-telegram/view/chat-bubbles/chat-bubbles.php:139) in /home/reycloud/public_html/wp-includes/feed-rss2.php on line 8
ری کلود – ری کلود https://reycloud.ir ثبت دامنه، سرور مجازی، هاست لینوکس Wed, 03 Sep 2025 11:25:10 +0000 fa-IR hourly 1 https://wordpress.org/?v=7.0 https://reycloud.ir/wp-content/uploads/2025/08/cropped-favicon-copy-32x32.webp ری کلود – ری کلود https://reycloud.ir 32 32 نصب میکروتیک روی Ubuntu 22.04: راهنمای کامل نصب Mikrotik CHR https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%85%db%8c%da%a9%d8%b1%d9%88%d8%aa%db%8c%da%a9-%d8%b1%d9%88%db%8c-ubuntu-22-04/ https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%85%db%8c%da%a9%d8%b1%d9%88%d8%aa%db%8c%da%a9-%d8%b1%d9%88%db%8c-ubuntu-22-04/#respond Wed, 03 Sep 2025 11:07:21 +0000 https://reycloud.ir/?p=11957

نصب میکروتیک روی سرور مجازی با سیستم عامل Ubuntu 22.04 یا هر سیستم عامل دیگر یکی از بهترین روش‌ها برای بهره‌گیری از امکانات پیشرفته شبکه بدون نیاز به سخت‌افزار اختصاصی است. Mikrotik CHR (Cloud Hosted Router) نسخه‌ای از RouterOS است که به صورت مجازی روی سرورهای ابری یا ماشین‌های مجازی اجرا می‌شود. با نصب mikrotik chr می‌توانید قابلیت‌هایی مانند مسیریابی پیشرفته، مدیریت پهنای باند، VPN و فایروال را در شبکه خود فعال کنید. این مقاله یک راهنمای گام‌به‌گام و کامل برای نصب میکروتیک روی Ubuntu 22 ارائه می‌دهد.

کاربرد میکروتیک

MikroTik CHR به دلیل امکانات گسترده و انعطاف‌پذیری بالا، کاربردهای متنوعی دارد:

  • مسیریابی پیشرفته: پشتیبانی از OSPF و BGP

  • مدیریت پهنای باند و QoS: کنترل و اولویت‌بندی ترافیک شبکه

  • VPN و امنیت: تونل‌های امن IPsec و OpenVPN

  • فایروال و محدودیت دسترسی: جلوگیری از دسترسی غیرمجاز

  • نظارت شبکه: گزارش‌گیری لحظه‌ای از ترافیک و وضعیت شبکه

این ویژگی‌ها باعث می‌شوند نصب mikrotik chr روی Ubuntu 22 یک گزینه عالی برای شرکت‌ها و سازمان‌ها باشد.

پیش‌نیازهای نصب میکروتیک روی Ubuntu 22

قبل از شروع، موارد زیر باید آماده باشند:

  • Ubuntu 22.04 با دسترسی root یا کاربر sudo

  • حداقل 1 گیگابایت رم و 6 گیگابایت فضای دیسک

  • اتصال اینترنت پایدار برای دانلود فایل MikroTik CHR

  • ابزارهای پایه لینوکس: wget, gunzip

  • آشنایی با نام کارت شبکه و دیسک سرور

توجه داشته باشید که عدم رعایت این پیش‌نیازها می‌تواند باعث خطا در نصب شود.

شناسایی نام دیسک

در اسکریپت نصب، یکی از مهم‌ترین مراحل، شناسایی دیسک مقصد است. برای مشاهده لیست دیسک‌ها:

				
					lsblk
				
			
دیسک معمولاً /dev/vda یا /dev/sda است
  • دقت کنید که نوشتن روی دیسک اشتباه باعث پاک شدن اطلاعات می‌شود

پس از شناسایی، دیسک را در اسکریپت جایگذاری کنید.

شناسایی نام کارت شبکه

برای پیکربندی IP و Gateway، کارت شبکه‌ای که به اینترنت متصل است باید شناسایی شود:

				
					ip addr show
				
			
  • کارت شبکه معمولاً eth0 یا ens3 یا … نام دارد

  • آدرس IP و Gateway در اسکریپت استفاده می‌شوند

این مرحله برای نصب میکروتیک ضروری است و بدون آن پیکربندی خودکار امکان‌پذیر نیست.

جایگذاری متغیرهای مورد نیاز در اسکریپت نصب کننده

اسکریپت نصب mikrotik chr که ارائه شده، قابلیت پیکربندی خودکار IP و Gateway را دارد. مهم‌ترین بخش‌های اسکریپت شامل:

				
					#!/bin/bash
wget https://download.mikrotik.com/routeros/7.19.4/chr-7.19.4.img.zip -O chr.img.zip  && \
gunzip -c chr.img.zip > chr.img  && \
mount -o loop,offset=512 chr.img /mnt && \
ADDRESS=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` && \
GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATEWAY
/ip service disable telnet
/user set 0 name=root password=xxxxxx"
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/vda && \
echo "sync disk" && \
echo s > /proc/sysrq-trigger && \
echo "Sleep 5 seconds" && \
sleep 5 && \
echo "Ok, reboot" && \
echo b > /proc/sysrq-trigger

				
			

در این بخش‌ها:

  • ADDRESS و GATEWAY به صورت خودکار از کارت شبکه شناسایی می‌شوند.

  • نام کاربری و رمز عبور می‌تواند در بخش /user set 0 name=root password=xxxxxx تغییر داده شود.

  • دیسک مقصد (/dev/vda) باید مطابق بررسی قبلی تنظیم شود.

با جایگذاری صحیح این متغیرها، اسکریپت قادر خواهد بود mikrotik chr را بدون خطا نصب و پیکربندی اولیه کند.

ایجاد فایل نصب اسکریپت

برای اجرای اسکریپت، ابتدا یک فایل ایجاد کنید:

				
					vi install_mikrotik.sh
				
			

سپس محتوای اسکریپت بالا را در فایل قرار دهید و ذخیره کنید.

دادن دسترسی‌های لازم برای اجرای اسکریپت

بعد از ایجاد فایل، باید اجازه اجرا به اسکریپت داده شود:

				
					chmod +x install_mikrotik.sh
				
			

اجرای اسکریپت

حالا می‌توانید اسکریپت را اجرا کنید تا فرآیند نصب mikrotik chr شروع شود:

				
					sudo ./install_mikrotik.sh
				
			

اسکریپت به صورت خودکار:

  1. دانلود و استخراج ایمیج CHR

  2. پیکربندی IP و Gateway

  3. غیر فعال کردن سرویس Telnet

  4. نوشتن ایمیج روی دیسک

  5. همگام‌سازی و ریبوت سیستم

را انجام می‌دهد. بعد از ریبوت، MikroTik CHR آماده استفاده است و می‌توانید از طریق Winbox یا کنسول به آن متصل شوید.

نصب میکروتیک روی Ubuntu 22 با استفاده از اسکریپت نصب خودکار، یک روش سریع، امن و قابل اعتماد برای راه‌اندازی Mikrotik CHR است. با رعایت پیش‌نیازها، شناسایی صحیح دیسک و کارت شبکه و جایگذاری متغیرهای مناسب، می‌توان به راحتی یک محیط شبکه پیشرفته را بدون نیاز به سخت‌افزار اختصاصی پیاده‌سازی کرد. این روش به مدیران شبکه کمک می‌کند تا در کمترین زمان، از امکانات مسیریابی، فایروال و VPN میکروتیک بهره‌مند شوند.

]]>
https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%85%db%8c%da%a9%d8%b1%d9%88%d8%aa%db%8c%da%a9-%d8%b1%d9%88%db%8c-ubuntu-22-04/feed/ 0
5 دلیل خطای Failed to download metadata for repo AppStream https://reycloud.ir/failed-to-download-metadata-for-repo-appstream/ https://reycloud.ir/failed-to-download-metadata-for-repo-appstream/#respond Thu, 01 Sep 2022 07:31:15 +0000 https://hostiko.com/layout69/?p=5420

دلیل خطای Failed to download metadata for repo AppStream در CentOS و RHEL

اگر کاربر لینوکس هستید، ممکن است حین آپدیت سیستم یا سرور مجازی لینوکس با پیغام خطایی مواجه شده باشید که می‌گوید «بارگیری متادیتا برای Repo ‘AppStream’ انجام نشد». خطای Failed to download metadata for repo AppStream زمانی رخ می دهد که ابرداده مخزن AppStream به درستی دانلود نشود. مخزن AppStream شامل بسته های اضافی است که با مخزن اصلی کار می کند تا تجربه کاربری بهتری را ارائه دهد. هنگامی که این خطا رخ می دهد، کاربران ممکن است نتوانند بسته های جدید را نصب کنند یا بسته های موجود را به روز کنند. دلایل مختلفی ممکن است باعث این خطا شوند:

1 – مشکلات اتصال به اینترنت:

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

2 – آدرس‌های IP سرور مخزن:

تغییر آدرس: ممکن است آدرس IP سرورهای مخزن تغییر کرده باشد. فایل‌های پیکربندی مربوط به مخزن را بررسی و آدرس‌های IP را به روز کنید.

3 – مشکلات در فایل‌های پیکربندی:

  • خطا در فایل‌های پیکربندی: ممکن است خطاهایی در فایل‌های پیکربندی مخزن وجود داشته باشد. این فایل‌ها معمولاً در دایرکتوری /etc/yum.repos.d/ قرار دارند.
  • پیکربندی نادرست: ممکن است پیکربندی مخزن به درستی انجام نشده باشد.

4 – مشکلات سرور مخزن:

  • خرابی سرور: ممکن است سرور مخزن موقتاً یا دائماً دچار مشکل شده باشد. در این صورت باید منتظر رفع مشکل یا استفاده از آینه‌های دیگر باشید.

5 – مشکلات در سیستم عامل:

  • بسته‌های آسیب دیده: ممکن است برخی از بسته‌های سیستم عامل شما آسیب دیده باشند و باعث ایجاد مشکل در مدیریت مخزن شوند.
  • خطاهای سیستم: ممکن است خطاهای دیگری در سیستم عامل شما وجود داشته باشد که به طور غیر مستقیم باعث خطای Failed to download metadata for repo AppStream شوند.

توضیح پیام خطا

رفع خطای Failed to download metadata for repo AppStream بسیار مهم است زیرا بدون دسترسی به فایل های ابرداده، سیستم شما قادر به به روز رسانی بسته های موجود یا نصب بسته های جدید نخواهد بود. در نتیجه این شکست در واکشی ابرداده هنگام انجام به روز رسانی و نصب با استفاده از این مدیران بسته شکست خواهد خورد. این مسائل می‌تواند آسیب‌پذیری‌های امنیتی را در سیستم‌ها افزایش دهد، زیرا به‌روزرسانی‌ها نمی‌توانند به سرعت یا اصلاً نصب شوند.

رفع خطای Failed to download metadata for repo AppStream

برای حل این مشکل، مراحل زیر را دنبال کنید:

1 – باز کردن فایل تنظیمات مخازن

 

 فایل‌های تنظیمات مخزن مربوط به CentOS را با یک ویرایشگر متن باز کنید:

				
					sudo nano /etc/yum.repos.d/CentOS-*
				
			

2 – کامنت‌گذاری خطوط مربوط به mirrorlist

 

خطوطی که با mirrorlist شروع می‌شوند را کامنت کنید تا به جای آنها از baseurl استفاده شود:

				
					sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
				
			

3 – تغییر آدرس baseurl 

به مخزن آرشیوی آدرس مخزن آرشیوی را جایگزین baseurl کنید:

				
					sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
				
			

3 – به‌روزرسانی سیستم

سیستم خود را به‌روزرسانی کنید:

				
					sudo yum update -y
				
			

پیام خطای “Failed to download metadata for repo AppStream” می تواند یک مشکل خسته کننده باشد که کاربران را از نصب یا به روز رسانی بسته ها در سیستم لینوکس خود باز می دارد. با این حال، با دنبال کردن دقیق مراحل ذکر شده در این مقاله، می توان به راحتی خطا را برطرف کرد. 

درک این نکته مهم است که این خطا می تواند دلایل متعددی داشته باشد و مراحل عیب یابی ممکن است بسته به وضعیت خاص شما متفاوت باشد. بنابراین، ضروری است که هر مرحله را با دقت بخوانید و با حوصله و توجه به جزئیات به آن نزدیک شوید. با صرف زمان برای درک دلایل این خطا کاربران قادر خواهند بود بسته ها را با خیال راحت و کارآمد در سیستم های لینوکس خود نصب و به روز کنند. امیدواریم مقاله ما برای راهنمایی شما در این فرآیند مفید بوده باشد.

]]>
https://reycloud.ir/failed-to-download-metadata-for-repo-appstream/feed/ 0
نصب هسته XanMod در لینوکس اوبونتو 24.04/22.04/20.04 https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%87%d8%b3%d8%aa%d9%87-xanmod-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-20-22-24/ https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%87%d8%b3%d8%aa%d9%87-xanmod-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-20-22-24/#respond Thu, 01 Sep 2022 06:56:05 +0000 https://hostiko.com/layout69/?p=5396

نصب هسته XanMod که یک هسته لینوکس مبتنی بر عملکرد و قابل تنظیم است، به ویژه برای کاربران اوبونتو که به دنبال افزایش قابلیت های سیستم خود هستند مفید است. ویژگی های کلیدی آن مربوط به نصب اوبونتو عبارتند از:

  • بهینه‌سازی هسته و زمان‌بندی فرآیند: برای بارهای سنگین با متعادل‌سازی بار پیشرفته، ذخیره‌سازی حافظه پنهان و مدیر حافظه مجازی طراحی شده است.
  • خروجی ورودی/خروجی بالا: از درخواست های اجرای صف لایه بلوک چند هسته ای کامل برای پردازش سریعتر داده ها استفاده می کند.
  • هسته لینوکس بلادرنگ: در ساخت PREEMPT_RT موجود است، ایده آل برای برنامه های حساس به زمان.
  • درایور CPPC P-state AMD: به طور خاص برای پردازنده های Zen2/3/4 بهینه شده است.
  • Intel SMT Task Migration: برای زمان بندی کارآمدتر دوباره طراحی شده است.
  • Futex Waitv و WAIT_MULTIPLE: عملکرد بازی را بهبود می بخشد، از Wine / Proton Fsync پشتیبانی می کند.
  • Cloudflare’s TCP Collapse Processing: انتقال سریع و قابل اعتماد داده را تضمین می کند.
  • Google’s Multigeneration LRU Framework: مدیریت کارآمد حافظه را پیاده سازی می کند.
  • BBRv3 TCP Congestion Control: عملکرد پایدار و کارآمد شبکه را تضمین می کند.
  • Netfilter Enhancements: شامل ویژگی های بهبود یافته پردازش بسته است.
  • درایور WineSync: پشتیبانی در سطح هسته برای Wine را فراهم می کند و سازگاری را افزایش می دهد.
  • PCIe ACS Override: دور زدن محدودیت های گروه IOMMU را فعال می کند.
  • گزینه های اضافی CPU: پیشرفت های GCC و Clang برای بهبود عملکرد CPU گنجانده شده اند.
  • Android Binder IPC Driver: شبیه سازی اندروید را تقویت می کند، که به ویژه برای کاربران Waydroid مفید است.
 

با این ویژگی ها، نصب هسته XanMod یک سیستم اوبونتو را به یک نیروگاه تبدیل می کند که برای بارهای کاری متنوع و سخت بهینه شده است. بیایید با مراحل نصب شروع کنیم.

اوبونتو را قبل از نصب هسته XanMod به روز کنید

برای شروع، به روز رسانی سیستم خود ضروری است. این مرحله تضمین می‌کند که همه بسته‌ها جاری هستند و درگیری‌های احتمالی را در طول نصب هسته XanMod به حداقل می‌رساند.

دستور زیر را در ترمینال خود اجرا کنید:

				
					sudo apt update
				
			

پس از به‌روزرسانی لیست بسته، به ارتقای بسته‌های قدیمی ادامه دهید:

				
					sudo apt upgrade
				
			

بسته های مورد نیاز برای نصب XanMod را نصب کنید

در مرحله بعد، بسته های نرم افزاری لازم را نصب کنید. این بسته ها برای ننصب هسته XanMod به صورت موفق بسیار مهم هستند.

این دستور را اجرا کنید:

				
					sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https dkms curl -y
				
			

کلید XanMod GPG و مخزن APT را اضافه کنید

اکنون کلید XanMod GPG را به سیستم خود اضافه کنید. این کلید اصالت بسته های XanMod را تأیید می کند. برای وارد کردن کلید از دستور زیر استفاده کنید:8

				
					curl -fSsL https://dl.xanmod.org/gpg.key | sudo gpg --dearmor | sudo tee /usr/share/keyrings/xanmod.gpg > /dev/null
				
			

پس از وارد کردن کلید GPG، مخزن XanMod را به سیستم خود اضافه کنید. این مخزن شامل بسته های XanMod Kernel است. دستور زیر را اجرا کنید:

				
					echo 'deb [signed-by=/usr/share/keyrings/xanmod.gpg] http://deb.xanmod.org releases main' | sudo tee /etc/apt/sources.list.d/xanmod-kernel.list
				
			

برای تأیید اضافه شدن موفقیت آمیز مخزن، از grepدستور زیر استفاده کنید:

				
					grep xanmod /etc/apt/sources.list.d/xanmod-kernel.list
				
			

شما باید خروجی زیر را ببینید که افزودن مخزن را تأیید می کند:

				
					deb [signed-by=/usr/share/keyrings/xanmod.gpg] http://deb.xanmod.org releases main
				
			

پس از وارد کردن XanMod، کش apt را بازخوانی کنید

در نهایت، فهرست بسته APT خود را برای گنجاندن مخزن جدید اضافه شده XanMod به روز کنید. این مرحله تضمین می کند که سیستم شما منبع جدید را برای نصب بسته شناسایی می کند.

کش APT خود را با این دستور به روز کنید:

				
					sudo apt update
				
			

نصب هسته XanMod را نهایی کنید

دانلود اسکریپت بررسی هسته XanMod

برای اطمینان از سازگاری با CPU خود، با دانلود XanMod Kernel Check Script شروع کنید. این اسکریپت پکیج کرنل XanMod مناسب برای سیستم شما را شناسایی می کند.

ابتدا اسکریپت را دانلود کرده و مجوزهای آن را تنظیم کنید:

				
					wget https://dl.xanmod.org/check_x86-64_psabi.sh
chmod +x check_x86-64_psabi.sh
				
			

ضرورت این مرحله از آنجا ناشی می شود که هسته XanMod به نسخه هایی مانند، و غیره تقسیم می شود linux-xanmod-x64v1که linux-xanmod-x64v1, 2, 3, 4متناسب با قابلیت های مختلف CPU است.

اسکریپت را برای تعیین نسخه مناسب اجرا کنید:

				
					./check_x86-64_psabi.sh
				
			

خروجی نسخه x86-64 پشتیبانی شده را نشان می دهد، به عنوان مثال:

				
					CPU suports x86-64-v2
				
			

نصب هسته XanMod را از طریق دستور APT 

با شناسایی نسخه مناسب، XanMod Kernel را نصب کنید. به عنوان مثال، اگر CPU شما پشتیبانی می کند x86-64-v2، از:

				
					sudo apt install linux-xanmod-x64v2
				
			

نکته مهم : دستور را مطابق با نسخه CPU خود ( v1v3, یا v4) که از اجرای اسکریپت XanMod قبلاً می دانید تنظیم کنید.

نصب هسته XanMod در اوبونتو

نمونه ای از اسکرین شات خروجی ترمینال Xanmod Kernel برای ادامه نصب در لینوکس اوبونتو

برای تجزیه و تحلیل دقیق هر نسخه هسته و سازگاری آن، به وب سایت XanMod Kernel مراجعه کنید .

نمای کلی از نسخه های XanMod :

  • نسخه های اصلی :
    • linux-xanmod-x64v1: سازگار با پردازنده های قدیمی تر، از جمله AMD K8-family و Intel Pentium 4 / Xeon (Nocona).
    • linux-xanmod-x64v2: مناسب برای CPU های کمی جدیدتر، مانند AMD Family 10h (بارسلونا) و انواع Intel Core 2.
    • linux-xanmod-x64v3: برای CPU های مدرن مانند AMD Family 17h (Zen) و Intel 6th Gene Core (Skylake) بهینه شده است.
    • linux-xanmod-x64v4: طراحی شده برای آخرین نسل های CPU، از جمله AMD Family 19h (Zen4) و Intel Xeon / 10th Gene Core (Ice Lake).
  • نسخه های EDGE :
    • linux-xanmod-edge-x64v2: برای CPUهایی مانند AMD Family 16h (Jaguar) و Intel 2nd Gene Core (Sandybridge) مناسب است.
    • linux-xanmod-edge-x64v3: بهترین برای CPUهایی از جمله AMD Family 17h (Zen+) و Intel Core نسل هفتم (Kaby Lake).
    • linux-xanmod-edge-x64v4: ایده آل برای پیشرفته ترین CPU ها مانند Intel 11th Gen (Rocket Lake) و AMD Family 19h (Zen3).
  • نسخه های LTS :
    • linux-xanmod-lts-x64v1: از پردازنده‌های قدیمی‌تر و پایدار طولانی‌مدت مانند Intel Core 2 و AMD K10-family پشتیبانی می‌کند.
    • linux-xanmod-lts-x64v2: سازگار با طیف وسیعی از CPUها از جمله Intel 3rd Gen Core (Ivybridge) و AMD Family 15h (Steamroller).
    • linux-xanmod-lts-x64v3: مناسب برای CPU های جدیدتر، مانند Intel 10th Gen Core (Comet Lake) و AMD Family 17h (Zen2).
    • linux-xanmod-lts-x64v4: طراحی شده برای جدیدترین پردازنده‌هایی که پایداری طولانی‌مدت ارائه می‌کنند، از جمله Intel 13th Gen (Raptor Lake) و AMD Family 19h (Zen3).
  • نسخه های RT :
    • linux-xanmod-rt-x64v2: نسخه بلادرنگ برای CPUهایی مانند Intel 1st Gen Core (Nehalem) و AMD Family 15h (Bulldozer).
    • linux-xanmod-rt-x64v3: نسخه بلادرنگ برای CPU های جدیدتر، از جمله Intel 8/9th Gen Core (Coffee Lake) و AMD Family 17h (Zen+) بهینه شده است.
    • linux-xanmod-rt-x64v4: پیشرفته ترین نسخه بلادرنگ برای CPUهایی مانند Intel Xeon (Cooper Lake) و AMD Family 19h (Zen4).

هر نسخه برای نسل‌ها و انواع CPU خاص طراحی شده است و عملکرد و سازگاری بهینه را تضمین می‌کند. انتخاب نسخه صحیح برای معماری CPU برای دستیابی به بهترین نتایج با XanMod Kernel بسیار مهم است.

پس از نصب کرنل XanMod، سیستم را راه اندازی مجدد کنید

برای نهایی کردن نصب، سیستم اوبونتو خود را راه اندازی مجدد کنید. این مرحله هسته XanMod تازه نصب شده را فعال می کند:

پس از راه اندازی مجدد، سیستم شما نسخه منتخب XanMod Kernel را اجرا می کند و عملکرد بهبود یافته ای را متناسب با قابلیت های CPU شما ارائه می دهد.

				
					reboot
				
			

از نصب کرنل XanMod اطمینان حاصل کنید

بررسی نسخه کرنل نصب شده

برای تایید نصب هسته XanMod بر روی سیستم خود، ضروری است که نسخه هسته فعلی را بررسی کنید. می توانید این کار را از طریق ترمینال با استفاده از catدستور زیر انجام دهید:

				
					cat /proc/version
				
			

این دستور جزئیات موجود در /proc/versionفایل را نمایش می دهد که شامل اطلاعات هسته در حال اجرا است. به عنوان یک جایگزین، uname -rدستور خروجی مختصرتری ارائه می دهد، به طور خاص اطلاعات انتشار هسته را نشان می دهد:

				
					uname -r
				
			

افزایش نمایش اطلاعات سیستم با Neofetch

نصب Neofetch یک گام سودمند برای یک نمای کلی بیشتر از سیستم شما، از جمله نسخه هسته است. Neofetch یک ابزار خط فرمان است که به زیبایی اطلاعات سیستم گسترده ای را ارائه می دهد.

ابتدا با استفاده از دستور Neofetch را نصب کنید:

				
					sudo apt install neofetch -y
				
			

پرچم -yدر اینجا نصب را به طور خودکار تأیید می کند و روند را سریع تر و روان تر می کند. پس از نصب، Neofetch را برای مشاهده مشخصات سیستم خود اجرا کنید:

				
					neofetch
				
			

اجرای این دستور خلاصه‌ای از مشخصات سیستم شما را نشان می‌دهد که شامل نسخه هسته، جزئیات سخت‌افزار و اطلاعات سیستم عامل می‌شود.

نمایش اطلاعات سیستم با Neofetch

نمونه ای از اسکرین شات خروجی Xanmod Kernel Neofetch با نصب موفقیت آمیز در لینوکس اوبونتو

میکروکدهای رسمی اینتل یا AMD را روی اوبونتو نصب کنید

نصب میکروکد اینتل

به روز رسانی میکروکد برای کاربران دارای پردازنده های اینتل برای ثبات و امنیت سیستم بسیار مهم است. به‌روزرسانی‌های میکروکد می‌توانند باگ‌های CPU را برطرف کرده و عملکرد را افزایش دهند. اوبونتو این فرآیند به روز رسانی را از طریق سیستم مدیریت بسته خود تسهیل می کند.

برای نصب آخرین میکروکد اینتل از دستور زیر استفاده کنید:

				
					sudo apt install intel-microcode iucode-tool
				
			

این دستور را نصب می‌کند intel-microcodeکه حاوی آخرین باینری‌های میکروکد اینتل است و iucode-toolابزاری برای دستکاری به‌روزرسانی‌های میکروکد.

نصب میکروکد AMD

به روز رسانی میکروکد برای سیستم های دارای پردازنده های AMD برای حفظ عملکرد و امنیت CPU مهم است. اوبونتو روش ساده ای برای نصب این به روز رسانی ها ارائه می دهد.

برای نصب میکروکد AMD دستور زیر را اجرا کنید:

				
					sudo apt install amd64-microcode
				
			

این دستور نصب می‌کند amd64-microcode، که بسته‌ای است که حاوی به‌روزرسانی‌های میکروکد مخصوص پردازنده‌های AMD است.

مدیریت هسته XanMod

هسته XanMod را به روز کنید

به روز رسانی منظم برای حفظ عملکرد و امنیت هسته XanMod ضروری است. اگر XanMod را با استفاده از APT نصب کرده اید، همانطور که در آموزش های قبلی ذکر شد، به روز رسانی آن ساده است.

با بررسی به‌روزرسانی‌های موجود شروع کنید:

				
					sudo apt update
				
			

اگر به‌روزرسانی‌ها در دسترس هستند، سیستم خود را با موارد زیر ارتقا دهید:

این دستورات تضمین می کند که هسته XanMod شما با آخرین پیشرفت ها و وصله های امنیتی به روز می ماند.

				
					sudo apt upgrade

				
			

هسته XanMod را حذف کنید

قبل از حذف XanMod، حذف مخزنی که قبلا اضافه کرده اید بسیار مهم است. این مرحله از دریافت آپدیت های بعدی برای XanMod توسط سیستم شما جلوگیری می کند.

مخزن را با استفاده از کد زیر حذف کنید:

				
					sudo rm /etc/apt/sources.list.d/xanmod-kernel.list
				
			

در مرحله بعد، بسته های هسته خاصی XanMod نصب شده روی سیستم خود را شناسایی کنید. می توانید نام دقیق بسته های هدر و تصویر لینوکس XanMod را با موارد زیر پیدا کنید:

				
					dpkg --list | grep `uname -r`

				
			
دستور لیست dpkg با uname -r برای لیست Xanmod Kernel در لینوکس اوبونتو

نمونه ای از اسکرین شات دستور لیست dpkg با uname -r برای لیست Xanmod Kernel در لینوکس اوبونتو

این دستور بسته‌های نصب شده را فیلتر می‌کند تا فقط بسته‌های مربوط به نسخه فعلی XanMod Kernel را نشان دهد. برای حذف تمام اجزای هسته XanMod، اجرا کنید:

				
					sudo apt autoremove linux-image-*.*.*-xanmod* linux-headers-*.*.*-xanmod* --purge
				
			
حذف خروجی Xanmod Kernel در لینوکس اوبونتو

نمونه ای از اسکرین شات حذف خروجی Xanmod Kernel در لینوکس اوبونتو

در نهایت، کامپیوتر خود را مجددا راه اندازی کنید تا فرآیند حذف کامل شود:

				
					reboot
				
			

پس از راه اندازی مجدد، بررسی کنید که سیستم شما به هسته استاندارد اوبونتو بازگشته باشد:

				
					uname -r
				
			
بازیابی هسته پیش فرض اوبونتو و حذف هسته Xanmod

نمونه ای از اسکرین شات هسته Xanmod حذف و هسته پیش فرض اوبونتو بازیابی شد

نتیجه گیری

 این سفر ما را با هسته XanMod در اوبونتو 24.4، 22.04 یا 20.04 به پایان می رساند. ما از نصب و به‌روزرسانی این هسته تقویت‌کننده عملکرد گرفته تا حذف آن در صورت نیاز، موارد ضروری را بررسی کرده‌ایم. به یاد داشته باشید، به روز نگه داشتن هسته خود برای بهترین تجربه کلیدی است. و سلام، اگر تصمیم گرفتید به هسته استاندارد اوبونتو برگردید، فقط چند دستور با آن فاصله دارید.

]]>
https://reycloud.ir/%d9%86%d8%b5%d8%a8-%d9%87%d8%b3%d8%aa%d9%87-xanmod-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-%d8%a7%d9%88%d8%a8%d9%88%d9%86%d8%aa%d9%88-20-22-24/feed/ 0