قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
يوفر لك 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 الخاص بك متصل الآن!
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Mumble (Murmur) على Arch Linux. يتم عمل كل شيء في هذا البرنامج التعليمي كمستخدم أساسي. التثبيت
إذا كنت تستخدم makepkg مباشرة ، فإنها تلوث نظامك إلى حد ما. يجب تثبيت مجموعة الحزم الأساسية. بهذه الطريقة ، بشكل افتراضي ، التبعيات المطلوبة فقط
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). الوصول إلى Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد
تم إنشاء حزمة Devtools في الأصل للمستخدمين الموثوق بهم لإنشاء حزم للمستودعات الرسمية بشكل صحيح. ومع ذلك ، يمكن استخدامه من قبل المستخدم العادي
في Arch Linux ، المستودعات الرسمية هي: الأساسية ، الإضافية والمجتمع. يتم تجميع هذه الحزم بالفعل ، ويتم تثبيتها من خلال pacman. ل
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Team Fortress 2 على Arch Linux. أفترض أنك قمت بتسجيل الدخول باستخدام حساب مستخدم غير جذري لديه وصول sudo
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة) وصول Sudo: الأوامر المطلوبة ليتم تشغيلها كجذر مسبوقة بـ # ، وواحد
يوضح هذا البرنامج التعليمي كيفية إعداد خادم Minecraft باستخدام Spigot على Arch Linux. يفترض هذا البرنامج التعليمي أنك مستخدم عادي (وليس الجذر) ولديك
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo: تتطلب الأوامر
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux. انظر هذا الدليل لمزيد من المعلومات. وصول سودو. الأوامر المطلوب تشغيلها كجذر ar
Preface Arch Linux هو توزيع للأغراض العامة معروف بتقنيته المتطورة وتكوينه المرن. مع لقطات Btrfs ، يمكننا التقاطها
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة.) خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo. تتطلب الأوامر
مقدمة لدى شركة Arch Linux عدد أقل من التوزيعات ، ولكن لا يزال قوياً ، من التوزيعات الأكثر شعبية. فلسفتها مختلفة تماما ، مع مزايا و
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوبة للتشغيل كجذر مسبوقة بـ # ، وواحدة
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة). خادم ويب قيد التشغيل ، إما أوامر الوصول Apache أو Nginx Sudo مطلوبة
المتطلبات الأساسية خادم Vultr يعمل حتى تاريخ Arch Linux (راجع هذه المقالة.) الوصول إلى Sudo. الأوامر المطلوب تشغيلها كجذر مسبوقة بـ #. العاشر
نظرة ثاقبة على 26 أسلوبًا لتحليل البيانات الضخمة: الجزء الأول
يعرف الكثير منكم أن Switch سيصدر في مارس 2017 وميزاته الجديدة. بالنسبة لأولئك الذين لا يعرفون ، قمنا بإعداد قائمة بالميزات التي تجعل "التبديل" "أداة لا غنى عنها".
هل تنتظر عمالقة التكنولوجيا للوفاء بوعودهم؟ تحقق من ما تبقى دون تسليم.
اقرأ المدونة لمعرفة الطبقات المختلفة في بنية البيانات الضخمة ووظائفها بأبسط طريقة.
اقرأ هذا لمعرفة مدى انتشار الذكاء الاصطناعي بين الشركات الصغيرة وكيف أنه يزيد من احتمالات نموها ومنح منافسيها القدرة على التفوق.
لقد أصبح حل CAPTCHA صعبًا جدًا على المستخدمين في السنوات القليلة الماضية. هل ستكون قادرة على أن تظل فعالة في اكتشاف البريد العشوائي والروبوتات في المستقبل القريب؟
مع تطور العلم بمعدل سريع ، واستلام الكثير من جهودنا ، تزداد أيضًا مخاطر تعريض أنفسنا إلى تفرد غير قابل للتفسير. اقرأ ، ماذا يمكن أن يعني التفرد بالنسبة لنا.
ما هو التطبيب عن بعد والرعاية الصحية عن بعد وأثره على الأجيال القادمة؟ هل هو مكان جيد أم لا في حالة الوباء؟ اقرأ المدونة لتجد طريقة عرض!
ربما سمعت أن المتسللين يكسبون الكثير من المال ، لكن هل تساءلت يومًا كيف يجنون هذا النوع من المال؟ دعنا نناقش.
أصدرت Apple مؤخرًا macOS Catalina 10.15.4 تحديثًا تكميليًا لإصلاح المشكلات ولكن يبدو أن التحديث يتسبب في المزيد من المشكلات التي تؤدي إلى إنشاء أجهزة macOS. قراءة هذه المادة لمعرفة المزيد