تثبيت Arch Linux على خادم Vultr

يوفر لك 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 الخاص بك متصل الآن!



Leave a Comment

قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux

قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux

يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي

قم بإعداد خادم Mumble على Arch Linux

قم بإعداد خادم Mumble على Arch Linux

يوضح هذا البرنامج التعليمي كيفية إعداد خادم Mumble (Murmur) على Arch Linux. يتم عمل كل شيء في هذا البرنامج التعليمي كمستخدم أساسي. التثبيت

باستخدام Makepkg على Arch Linux

باستخدام Makepkg على Arch Linux

إذا كنت تستخدم makepkg مباشرة ، فإنها تلوث نظامك إلى حد ما. يجب تثبيت مجموعة الحزم الأساسية. بهذه الطريقة ، بشكل افتراضي ، التبعيات المطلوبة فقط

كيفية تثبيت Python 3.7 على خادم ويب لينكس القوس

كيفية تثبيت Python 3.7 على خادم ويب لينكس القوس

المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر

كيفية تثبيت MariaDB 10.3 أو MySQL 8.0 على Arch Linux

كيفية تثبيت MariaDB 10.3 أو MySQL 8.0 على Arch Linux

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). الوصول إلى Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد

باستخدام Devtools على Arch Linux

باستخدام Devtools على Arch Linux

تم إنشاء حزمة Devtools في الأصل للمستخدمين الموثوق بهم لإنشاء حزم للمستودعات الرسمية بشكل صحيح. ومع ذلك ، يمكن استخدامه من قبل المستخدم العادي

بناء الحزم على Arch Linux (بما في ذلك AUR)

بناء الحزم على Arch Linux (بما في ذلك AUR)

في Arch Linux ، المستودعات الرسمية هي: الأساسية ، الإضافية والمجتمع. يتم تجميع هذه الحزم بالفعل ، ويتم تثبيتها من خلال pacman. ل

قم بإعداد خادم Team Fortress 2 على Arch Linux

قم بإعداد خادم Team Fortress 2 على Arch Linux

يوضح هذا البرنامج التعليمي كيفية إعداد خادم Team Fortress 2 على Arch Linux. أفترض أنك قمت بتسجيل الدخول باستخدام حساب مستخدم غير جذري لديه وصول sudo

كيفية تثبيت MongoDB 4.0 على Arch Linux

كيفية تثبيت MongoDB 4.0 على Arch Linux

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة) وصول Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد

قم بإعداد Spigot Server على Arch Linux

قم بإعداد Spigot Server على Arch Linux

يوضح هذا البرنامج التعليمي كيفية إعداد خادم Minecraft باستخدام Spigot على Arch Linux. يفترض هذا البرنامج التعليمي أنك مستخدم عادي (وليس الجذر) ولديك

كيفية تثبيت بيرل 5.28 على خادم ويب لينكس

كيفية تثبيت بيرل 5.28 على خادم ويب لينكس

المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر

كيفية تثبيت Apache 2.4 على Arch Linux

كيفية تثبيت Apache 2.4 على Arch Linux

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux. انظر هذا الدليل لمزيد من المعلومات. وصول سودو. الأوامر المطلوب تشغيلها كجذر ar

قم بتثبيت Arch Linux مع لقطة Btrfs

قم بتثبيت Arch Linux مع لقطة Btrfs

Preface Arch Linux هو توزيع للأغراض العامة معروف بتقنيته المتطورة وتكوينه المرن. مع لقطات Btrfs ، يمكننا التقاطها

كيفية تثبيت PHP 7.3 على خادم ويب Arch Linux

كيفية تثبيت PHP 7.3 على خادم ويب Arch Linux

المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة.) خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo. تتطلب الأوامر

تثبيت 2019 Arch Linux على خادم Vultr

تثبيت 2019 Arch Linux على خادم Vultr

مقدمة لدى شركة Arch Linux عدد أقل من التوزيعات ، ولكن لا يزال قوياً ، من التوزيعات الأكثر شعبية. فلسفتها مختلفة تماما ، مع مزايا و

كيفية تثبيت PostgreSQL 11.1 على قوس لينكس

كيفية تثبيت PostgreSQL 11.1 على قوس لينكس

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوبة للتشغيل كجذر مسبوقة بـ # ، وواحدة

كيفية استخدام HTTPS على خادم ويب لينكس

كيفية استخدام HTTPS على خادم ويب لينكس

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما أوامر الوصول Apache أو Nginx Sudo مطلوبة

كيفية تثبيت Nginx 1.14 على قوس لينكس

كيفية تثبيت Nginx 1.14 على قوس لينكس

المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوب تشغيلها كجذر مسبوقة بـ #. العاشر

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول

6 أشياء شديدة الجنون حول نينتندو سويتش

6 أشياء شديدة الجنون حول نينتندو سويتش

يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

وعود التكنولوجيا التي لم يتم الوفاء بها بعد

هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.

وظائف طبقات معمارية مرجعية للبيانات الضخمة

وظائف طبقات معمارية مرجعية للبيانات الضخمة

اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

كيف يمكن للذكاء الاصطناعي نقل أتمتة العمليات إلى المستوى التالي؟

اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

CAPTCHA: ما هي المدة التي يمكن أن تظل تقنية قابلة للتطبيق للتميز بين الإنسان والذكاء الاصطناعي؟

لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

التفرد التكنولوجي: مستقبل بعيد للحضارة الإنسانية؟

مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

التطبيب عن بعد والرعاية الصحية عن بعد: المستقبل هنا

ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

هل تساءلت يومًا كيف يربح المتسللون الأموال؟

ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

يتسبب التحديث الإضافي لنظام macOS Catalina 10.15.4 في حدوث مشكلات أكثر من حلها

أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد