يوفر لك Vultr الوظائف الرائعة التي تتيح لك استخدام صورتك المخصصة بالإضافة إلى قوالبها الممتازة ، والتي تمكنك من تشغيل مجموعة واسعة من أنظمة التشغيل على الخادم الخاص بك. سيوفر هذا البرنامج التعليمي شرحًا تفصيليًا لكيفية تثبيت Arch Linux .
بينما يعتبر Arch بشكل عام توزيعًا لأجهزة الكمبيوتر المكتبية والمحمولة وليس للخوادم. من المناسب تمامًا استخدامه على خادمك. في مقابل الجهد الإضافي المطلوب للتثبيت ، تحصل على ميزة النزيف ، ولكن تجربة مستقرة.
أولاً ، تحتاج إلى الحصول على نسخة من صورة تثبيت القوس وتحميلها إلى لوحة المعلومات الخاصة بك. بشكل عام ، أي مرآة على ما يرام. لزيادة سرعة التنزيل ، يجب عليك استخدام مرآة قريبة جغرافيًا من موقع الخادم المطلوب.
تبدأ بالانتقال إلى الموقع لملفات الصور وتحديد ارتباط HTTP لصورة التثبيت ، على سبيل المثال هذه . وقت التنزيل بشكل عام أقل من دقيقة واحدة ، اعتمادًا على سرعة المرآة.
بعد ذلك ، يمكنك نشر خادمك الجديد. بدلاً من اختيار أحد خيارات نظام التشغيل المدرجة ، يمكنك اختيار الصورة التي قمت بتحميلها للتو من القائمة المنسدلة المسماة ISO .
بعد اكتمال النشر ، قم بالتبديل إلى لوحة " إدارة " لخادمك وافتح وحدة التحكم VNC بالنقر فوق عرض وحدة التحكم . أنت الآن في قشرة القوس الحية.
نظرًا لأنه سيكون هناك الكثير من الحزم التي سيتم تنزيلها ، فإن أول شيء عليك القيام به هو إعداد اتصال الشبكة. يمكنك العثور على معلومات IPv4 في لوحة معلومات الخادم الخاص بك. لمعرفة كيفية استدعاء واجهة الشبكة ، قم بتشغيل ip -command:
ip link
يجب أن يبدو الإخراج مشابهًا لما يلي:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT qlen 1000
link/ether 00:11:25:31:69:20 brd ff:ff:ff:ff:ff:ff
الأول هو واجهة الاسترجاع الخاصة بك ، والتي يمكن تجاهلها بأمان في الوقت الحالي. والثاني هو واجهتك "الحقيقية" التي تحتاج إلى تكوين. يتم إجراء التكوين أيضًا باستخدام أمر IP. النحو كما يلي:
ip addr add yourip/yoursubnetmask dev yourinterfacename
على سبيل المثال (هل لا تستخدم هذه العناوين IP - استخدم تلك التي وجدت في لوحة القيادة الخاصة بك بدلا من ذلك):
ip addr add 10.0.0.1/24 dev eth0
بعد ذلك ، اعرض الواجهة:
ip link set eth0 up
ثم تحتاج إلى تعيين البوابة:
ip route add default via yourgateway
على سبيل المثال (مرة أخرى ، راجع لوحة التحكم للحصول على العنوان المناسب):
ip route add default via 10.0.0.1
الآن يجب أن تكون قادرًا على الوصول إلى الإنترنت. ومع ذلك ، من أجل الحصول على اتصال يعمل بشكل كامل ، تحتاج إلى DNS للعمل. قم بتعديل /etc/resolv.conf باستخدام محرر النصوص المفضل لديك (nano أو vi) وإضافة خادمي أسماء - أستخدم DNS العام لـ Google كمثال:
nameserver 8.8.8.8
nameserver 8.8.4.4
يمكنك اختبار أن كل شيء يعمل باستخدام الأمر ping :
ping -c 3 vultr.com
إذا نجح ذلك ، فأنت متصل بالإنترنت. والخطوة التالية هي تقسيم الأقراص باستخدام الأداة المساعدة cfdisk. تفتحه ببساطة عن طريق الاتصال بـ:
cfdisk /dev/vda
سيطالبك أولاً بنوع القسم ، حدد دوس هنا. ثم تقوم بإنشاء قسم " جديد " بحجم 2 جيجابايت ونوع أساسي . بعد ذلك ، قسم ثانٍ يملأ باقي المساحة وهو مرة أخرى من النوع " أساسي ". تأكد أيضًا من تعيين علامة Bootable -flag على القسم الثاني. قم بإنهاء البرنامج عن طريق كتابة كل شيء وضرب ' q ' بعد ذلك.
الأقسام موجودة الآن ، لكنها تفتقر إلى نظام الملفات. نظرًا لأنه سيتم تبديل القسم الأول ، فستحتاج إلى تشغيل:
mkswap /dev/vda1
swapon /dev/vda1
سيتواجد نظام الملفات الرئيسي في القسم الثاني:
mkfs.ext4 /dev/vda2
mount /dev/vda2 /mnt
الآن يمكن أن يبدأ التثبيت الحقيقي مع الحزم الأساسية:
pacstrap /mnt base base-devel
عند الانتهاء من هذه المهمة ، يكون لديك تثبيت Arch أساسي. التثبيت الخاص بك لا يزال بحاجة إلى تخصيص في جذر. قبل القيام بذلك ، قم بإنشاء / etc / fstab للتثبيت:
genfstab -p /mnt > /mnt/etc/fstab
يمكنك الآن استجذار:
arch-chroot /mnt bash
في بيئة chroot ، يمكنك تكوين إعدادات اللغة الخاصة بك عن طريق فتح /etc/locale.gen باستخدام محرر النصوص المفضل لديك وتعليق لغتك المفضلة ، على سبيل المثال:
en_US.UTF-8 UTF-8
ثم نفذ ما يلي:
locale-gen
وأضف اللغة إلى /etc/locale.conf :
echo "LANG=en_US.UTF-8" > /etc/locale.conf
بعد ذلك يتم ضبط المنطقة الزمنية بشكل صحيح (استبدل معلومات المنطقة بالمنطقة الخاصة بخادمك):
ln -s /usr/share/zoneinfo/Europe/Amsterdam /etc/localtime
قم بتكوين اسم المضيف (اختر اسم المضيف وفقًا لذلك):
echo "vultrserver02" > /etc/hostname
تكوين initramfs :
mkinitcpio -p linux
تثبيت وتكوين اليرقة :
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
قم بتعيين كلمة مرور لحساب المستخدم الجذر :
passwd
قم بتكوين عنوان IP الثابت لخادمك عن طريق تحرير / etc / netctl / eth0 باستخدام محرر النصوص المفضل لديك:
Description='eth0'
Interface=eth0
Connection=ethernet
IP=static
Address='youraddress/yoursubnetmask'
Gateway='yourgateway'
DNS = 'nameserverofchoice'
وتمكين الخدمة في وقت التمهيد:
netctl enable eth0
نظرًا لأن إدارة الخادم الخاص بك من وحدة التحكم الافتراضية ليست أمرًا ممتعًا تمامًا ، فستقوم بتثبيت OpenSSH وتنشيطه في وقت التمهيد:
pacman -S openssh
systemctl enable sshd.service
بعد ذلك ، تنتهي. اترك الكورس بإصدار:
exit
الأمر ، وإعادة تشغيل الخادم الخاص بك. لا تنس إزالة الصورة وإلا ستظل عالقًا في حلقة التمهيد.
خادم Arch Linux الخاص بك متصل الآن!