قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
لدى Arch Arch ، أصغر ، ولكنه لا يزال قويًا ، يتبع توزيعات أكثر شيوعًا. فلسفتها مختلفة تمامًا ، مع مزايا وعيوب.
يتطلب Arch مستخدميه أن يكونوا أكثر من القيام بذلك بنفسك. لا يحتوي Arch على تثبيت GUI ، لكن هذا الدليل سيحصل على تثبيت Arch أساسي يعمل على خادم Vultr الخاص بك. لا يقوم Arch بتكوين كل شيء من أجلك ، ولكن هذا يتيح لك اختيار كيفية القيام بذلك ؛ والتي يمكن أن تكون مفيدة بشكل خاص نظرًا لوجود العديد من الطرق. لا يقوم Arch بتثبيت كمية كبيرة من الحزم ، بما في ذلك بيئة سطح المكتب ؛ بدلاً من ذلك ، يسمح لك باختيار ما تريد على نظامك ، وترك العديد من الحزم التي لا تستخدمها.
تفضل مستودعات القوس بشدة ترك الحزم لأنها مصنوعة من قبل المطورين الأصليين المنبع. إذا واجهت مشاكل مع حزمة في توزيعات أخرى ، فقد يحيلك المشرفون الرئيسيون غالبًا إلى توزيعتك ، لأنها غالبًا ما تُجري تغييرات قد تكون مسؤولة. نادرًا ما يحدث ذلك في Arch ، حيث تقتصر التغييرات التي يتم إجراؤها عادةً على: التغييرات اللازمة للعمل مع Arch ، مثل التسلسل الهرمي لنظام الملفات ؛ وإصلاحات أخطاء المنبع الرئيسية ومنافذ الأمان الخلفية التي يتم استخدامها مؤقتًا حتى يتم إصدار المنبع التالي الذي سيشملها. ومع ذلك ، تضيف بعض التوزيعات الأخرى أحيانًا ميزات وإصلاحات للأخطاء إلى الحزم التي لم يزعجها التوزيع بإرسال المنبع أو التي لم يقبلها مطورو المنبع ، ولا تتم إضافة هذه التصحيحات الإضافية في حزم القوس ، ما لم تكن ضرورية حقًا.
قوس يعمل بمثابة "الإصدار المتداول". لا توجد إصدارات أو دورات إصدار لـ Arch ككل. يقدم مشرفو حزمة القوس الموثوقة إصدارات جديدة من المنبع في مستودعات القوس. يقوم المستخدمون بشكل دوري بتحديث جميع الحزم إلى أحدث الحزم. يقوم بعض المستخدمين بالتحديث يوميًا ، وبعضهم أسبوعيًا وبعضهم أقل تكرارًا. يستفيد مستخدم Arch من تشغيل أحدث الإصدارات ، بدلاً من الإصدارات التي يحتمل أن تكون أشهرًا أو سنوات على توزيعات أخرى ، ولكن قد يواجه أيضًا مشكلات لم يكتشفها اختبار المنبع قبل إصدار إصدار جديد.
يعتبر Arch توزيعًا أكثر تقدمًا ومتطلبًا تقنيًا من العديد من الآخرين. يمكن لشخص جديد تمامًا في Linux استخدام Arch ، ولكن يجب أن يكون مستعدًا ومتحمسًا للقيام بالكثير من التعلم. يعد مجتمع Arch مفيدًا للغاية ، ولكن من المتوقع أن يبذل المستخدم جهدًا كبيرًا في البحث عن كيفية حل مشكلة ، بدلاً من مجرد طلب المساعدة من الآخرين على الفور.
على الرغم من أن Arch ليس "نوع خادم" مدرجًا عند نشر خادم جديد على Vultr ، يمكنك بسهولة تشغيل Arch ISO وتثبيت الخادم بنفسك.
يقوم Arch بإصدار ISO جديد في بداية كل شهر. إذا لم يكن أحدث إصدار من ISO ISO على Vultr من الشهر الحالي ، يمكنك تحميل أحدث واحد يدويًا إلى Vultr واستخدامه بدلاً من ذلك. عند استخدام Arch ISO للتثبيت على محرك أقراص ثابت ، فإنه يحصل على أحدث الإصدارات من جميع الحزم من خوادم Arch. إن إصدارات الحزم الموجودة في Arch ISO ليست هي ما يتم تثبيته على الخادم الخاص بك. لذلك ، ما لم يكن هناك إصلاح خطأ أو ميزة غير مضمنة في أحدث قوس ISO من Vultr في مكتبة ISO ، وهي ميزة تؤثر على عملية التثبيت ، فربما لا تحتاج إلى تحميل أحدثها يدويًا.
بعد اختيار "نشر خادم جديد" ، ضمن "نوع الخادم" ، بدّل إلى علامة التبويب "مكتبة ISO" ، وحدد أحدث Arch Linux ISO.
للحصول على أحدث ISO ، قم بزيارة https://www.archlinux.org/download/ وانقر فوق أحد روابط التنزيل المباشر HTTP. في الصفحة التالية ، انسخ الرابط إلى .iso
ملف "". قم بزيارة منطقة تحميل Vultr ISO على https://my.vultr.com/iso/ . انقر فوق "إضافة ISO" ، والصق الرابط الذي نسخته للتو ، وانقر فوق "تحميل". سيتم تحديث الصفحة تلقائيًا لإظهار تقدم التنزيل ، وبعد بضع دقائق ، ستظهر أن ISO متاح. اختر "نشر خادم جديد" ، وضمن "نوع الخادم" ، بدّل إلى علامة التبويب "تحميل ISO" وحدد ISO.
بعد نشر خادمك الجديد ، انقر عليه لإظهار صفحة "معلومات الخادم". (إذا رأيت ملاحظة تفيد بأن خادمك ما زال على وشك الانتهاء من التثبيت ، فيمكنك تجاهل هذا ، حيث من المحتمل أن يتم تشغيل خادمك من ISO لتتمكن من المتابعة.) انقر على الرمز في الجزء العلوي الأيمن الذي يشبه شاشة الكمبيوتر ، يعرض "عرض وحدة التحكم" عند التمرير.
اضغط ENTERعلى " Boot Arch Linux (x86_64)
" ، وفي لحظة سيتم تسجيل دخولك كجذر. (قد تحتاج إلى تغيير حجم النافذة لإظهار وحدة التحكم بأكملها.)
يستخدم ISO DHCP لتكوين الشبكات تلقائيًا ، والذي يعمل بشكل صحيح مع إعداد Vultr. تحقق من عمل هذا.
# ping -c 1 archlinux.org
تأكد من دقة ساعة النظام.
# timedatectl set-ntp true
يمكن توقيع الحزم على خوادم Arch بواسطة مفاتيح تشفير أحدث من تلك الموجودة على ISO ، لذا قم بالتحديث إلى أحدث مجموعة مفاتيح موثوقة.
# pacman -Sy archlinux-keyring
عرض أجهزة الحظر المكتشفة.
# lsblk
من المحتمل أن يكون القرص المضغوط ISO sr0
، loop0
ويتم استخدامه لتركيب جزء من ISO. يفترض هذا البرنامج التعليمي أنك اخترت خادم Vultr قياسيًا بمحرك أقراص ثابتة واحد ، لذا يفترض أيضًا أن محرك الأقراص الثابتة هو vda
. وذلك لأن خوادم Vultr القياسية تعطي محرك أقراص ثابتة افتراضيًا باستخدام QEMU virtio_blk
للحصول على أداء أسرع.
تقسيم القرص.
# fdisk /dev/vda
عليك أن تقرر الآن ما إذا كنت بحاجة إلى قسم مبادلة. إذا لم تكن متأكدًا ، فقد يكون من المفيد التطلع إلى القسم المعنون "إنشاء مساحة مبادلة".
ملاحظة : إذا كنت ترغب في استخدام GPT بدلاً من جدول أقسام DOS ، فستحتاج إلى إنشاء قسم تمهيد BIOS بحجم 1 ميجابايت لـ GRUB.
اضغط Nمتبوعًا ENTER5 مرات لإنشاء قسم واحد بحجم أقصى. اضغط Wمتبوعًا ENTERلكتابة جدول الأقسام. قسم النظام الخاص بك هو /dev/vda1
.
الصحافة Nتليها ENTER4 مرات. أدخل بعد ذلك +<SIZE>
(على سبيل المثال:) +512M
، ثم ENTERلإنشاء قسم المبادلة. اضغط على T، ENTERثم أدخل 82
، ENTERومرة أخرى لوضع علامة عليه كقسم تبديل. اضغط Nمتبوعًا ENTER5 مرات لإنشاء قسم النظام الخاص بك. اضغط W، ثم ENTERلكتابة جدول الأقسام. قسم النظام الخاص بك هو /dev/vda2
.
يعتمد Btrfs على النسخ عند الكتابة. عند كتابة البيانات المتغيرة ، لا تتم كتابتها ببساطة للكتابة فوق البيانات الأصلية كما هو الحال في أنظمة الملفات الأخرى. تتم كتابة الكتل التي تم تغييرها في مكان آخر وفقط بعد كتابة ناجحة ، سيتم تحديث "مؤشرات" هذه الكتل الجديدة. هذا يزيد من التسامح مع الخطأ ، لذلك إذا حدث خطأ ما أثناء الكتابة ، فلن يتم فقدان البيانات الأصلية. أنها تسمح لقطات نظام الملفات المقدمة. خلف الكواليس ، يحتفظ بفحص اختباري على كل كتلة للكشف التلقائي عن البيانات التالفة وتصحيحها بصمت في بعض الأحيان. تسمح Btrfs بإجراء معظم التعديلات على مستوى نظام الملفات أثناء تحميلها واستخدامها ، مقارنة بمعظم التعديلات الأخرى التي تتطلب أن تكون غير متصلة بالإنترنت. واجهت Btrfs بعض المطبات أثناء تطويرها ، ولكن نظرًا لأن Arch سيدير أحدث نواة ،
# mkfs.btrfs --label arch <SYSTEM_PARTITION>
لا يحتوي Ext4 على أحدث ميزات نظام الملفات ، ولا يقدم أفضل أداء ، ولكنه موجود منذ عام 2008 ، ويستند إلى ext3 الموجود منذ عام 2001. قاعدة التعليمات البرمجية مستقرة إلى حد ما ، لذلك قد يجادل البعض إنه أكثر استقرارًا من أنظمة الملفات الأحدث ، ولكن مع نضوج الآخرين على مر السنين ، أصبحت هذه الحجة أقل صلة.
# mkfs.ext4 -L arch <SYSTEM_PARTITION>
تم تصميم XFS حول IO الموازي ، مع التركيز على قابلية التوسع. إنه يوفر أداء أفضل من ext4 ، ووفقًا للحالة ، يوفر أداء أفضل قليلاً أو أسوأ قليلاً مقارنة بـ btrfs. لا يستخدم XFS النسخ عند الكتابة ، ويحافظ فقط على المجموع الاختباري لبياناته الوصفية بدلاً من البيانات نفسها.
# mkfs.xfs -L arch <SYSTEM_PARTITION>
استخدم الأمر التالي لتحميل نظام الملفات:
# mount /dev/disk/by-label/arch /mnt
مساحة المبادلة ليست ضرورية للغاية. من الأفضل أن تعمل مع ذاكرة بحجم 2 غيغابايت ولا توجد مساحة للتبديل ، من ذاكرة 1 غيغابايت و 1 غيغابايت من مساحة المبادلة. تعد مساحة المبادلة عكازًا يمكن الحصول عليه بذاكرة فعلية أقل من نظامك وجميع برامجها تتطلب. يجب تجنب نفاد الذاكرة على Linux ، لأن النواة ستحاول تلقائيًا تحرير الذاكرة عن طريق قتل العمليات.
إذا كنت ترغب في الجري بدون مساحة تبديل ، يمكنك تخطي باقي هذا القسم.
إذا كنت تريد التشغيل بمساحة مبادلة ، يمكنك استخدام قسم المبادلة أو ملف المبادلة. يتميز قسم المبادلة بفوائد كونه لم يمسه نظام الملفات ، لذلك لا يتم تجزئته أبدًا ، ولا يتم ربطه أبدًا إذا كان نظام الملفات الخاص بك يعاني من مشاكل مؤقتة. يتميز ملف المبادلة بأنه يمكن تغيير حجمه أو حذفه وإضافته بسهولة عند الحاجة.
ملاحظة من المتوقع أن يدعم btrfs فقط ملفات المبادلة في Linux 5.0+ ، والمتوقع بعض الوقت في وقت مبكر حتى منتصف 2019.
# mkswap /dev/vda1
# swapon /dev/vda1
# dd if=/dev/zero of=/mnt/swapfile bs=1M count=<SIZE IN MB> status=progress
# chmod 600 /mnt/swapfile
# mkswap /mnt/swapfile
# swapon /mnt/swapfile
استخدم هذا الأمر:
# pacstrap /mnt base linux linux-firmware --noconfirm
linux-lts
، linux-mainline
أو نواة أخرى من هذه القائمة لحزمة لينكس.btrfs-progs
الحزمة.هذا تثبيت الحد الأدنى من الحزم التي يفترض أن آرك يتم تثبيتها على كل نظام ، وترك أي منها خارج المخاطر يكسر الأشياء على مسؤوليتك الخاصة. لاحظ أن ISO يتضمن عددًا أكبر من الحزم أكثر من المجموعة "الأساسية". ستستغرق مجموعة القاعدة حوالي 1.4 جيجابايت فقط.
ملاحظة قد تلاحظ WARNING: Possibly missing firmware for module: aic94xx
و wd719x
. قد يتم تجاهل هذه.
إنشاء ملفك /etc/fstab
تلقائيًا (يقوم تلقائيًا بتثبيت أنظمة الملفات).
# genfstab -L /mnt >> /mnt/etc/fstab
يمكنك الآن تغيير الجذر إلى التثبيت الجديد ، الذي يعامل التثبيت الجديد في الأساس /mnt/
كما لو كان في /
. أثناء وجوده في بيئة chroot ، سيتم تشغيل البرامج المثبتة على محرك الأقراص الثابتة بدلاً من ISO ، لأن نظام ملفات ISO غير مرئي بداخله.
# arch-chroot /mnt
سيتابع نظامك داخليًا الوقت باستخدام UTC ، ولكن يمكنك اختيار المنطقة الزمنية التي يجب استخدامها عند عرض التاريخ والوقت. حدد المنطقة التي تريد استخدامها.
# ls /usr/share/zoneinfo
بافتراض أنك ستستخدم America
، حدد المدينة التي تريد استخدامها.
# ls /usr/share/zoneinfo/America
بافتراض أنك ستستخدم New_York
، اختر تلك المنطقة الزمنية.
# ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
# hwclock --systohc
اختر لغة UTF-8.
# sed 's/#en_US.UTF-8 UTF-8/en_US.UTF-8 UTF-8/' -i /etc/locale.gen
# locale-gen
# echo 'LANG=en_US.UTF-8' > /etc/locale.conf
إن أسهل طريقة لتكوين الشبكات على خادم Vultr هي من خلال DHCP. ستظل خوادم DHCP في Vultr تمنحك عنوان IP ثابتًا عامًا.
لرؤية أجهزة الشبكات المكتشفة.
# ip addr
تم تسمية جهاز الاسترجاع lo
. على خوادم Vultr ، من المحتمل أن ترى جهاز الشبكة على أنه ens3
.
# cat <<EOF > /etc/systemd/network/ens3.network
> [Match]
> Name=ens3
>
> [Network]
> DHCP=ipv4
> EOF
اجعل DHCP يعمل تلقائيًا عند التمهيد.
# systemctl enable systemd-networkd
جعل دقة DNS تعمل تلقائيًا عند التمهيد.
# systemctl enable systemd-resolved
تقديم /etc/resolv.conf
الطلبات إلى systemd-resolved
.
# ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf
قم بتعيين اسم المضيف لخادمك.
# echo '<YOUR_HOSTNAME>' > /etc/hostname
باستخدام اسم المضيف الذي اخترته ، وعنوان IP الثابت بدلاً من <YOUR_STATIC_IP>
إظهاره عند الجري ip addr
، قم بإعداد ملف المضيفين.
$ cat <<EOF > /etc/hosts
> <YOUR_STATIC_IP> localhost
> ::1 localhost
> <YOUR_STATIC_IP> <YOUR_HOSTNAME>.localdomain <YOUR_HOSTNAME>
> EOF
استخدم الأمر التالي لتعيين كلمة مرور. سيُطلب منك إدخال كلمة المرور الجديدة مرتين.
# passwd
قم بتثبيت حزمة اليرقة.
# pacman -S grub
قم بتثبيته على القرص الصلب.
# grub-install --target=i386-pc /dev/vda
ملاحظة : الحجة هي القرص نفسه ، وليس قسم النظام الخاص بك.
بشكل افتراضي عند التمهيد ، سينتظر grub لمدة 5 ثوانٍ قبل تحديد الخيار الافتراضي. لتعطيل هذا الانتظار ، استخدم ما يلي.
# sed 's/^GRUB_TIMEOUT=5$/GRUB_TIMEOUT=0/' -i /etc/default/grub
ملاحظة : إذا كنت لا تزال تريد الوصول إلى قائمة التمهيد grub ، فقد ترغب في تعيين هذا على ثانية واحدة بدلاً من 0.
بشكل افتراضي ، يمنح اليرقة النواة quiet
الخيار systemd
التالي. استخدم ما يلي لإظهار رسائل بدء التشغيل وإيقاف التشغيل.
# sed 's/^GRUB_CMDLINE_LINUX_DEFAULT="quiet"$/GRUB_CMDLINE_LINUX_DEFAULT=""/' -i /etc/default/grub
إنشاء تكوين اليرقة.
# grub-mkconfig -o /boot/grub/grub.cfg
الخروج من بيئة chroot.
# exit
أوقف تشغيل الخادم.
# systemctl poweroff
ارجع إلى صفحة "معلومات الخادم" لخادم Vultr. في علامة التبويب "الإعدادات" ، انقر فوق "مخصص ISO" ، ثم "إزالة ISO". انقر على أيقونة "إعادة تشغيل الخادم" ، ثم "عرض وحدة التحكم".
تسجيل الدخول كجذر ، باستخدام كلمة المرور التي اخترتها سابقًا.
التثبيت sudo
.
# pacman -S sudo
السماح للأعضاء في المجموعة wheel
بالاستخدام sudo
.
# cp /etc/sudoers /etc/sudoers.new
# sed 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' -i /etc/sudoers.new
# visudo -c -f /etc/sudoers.new && mv /etc/sudoers.new /etc/sudoers
قم بإنشاء حساب مستخدم.
# useradd --create-home --groups wheel <USERNAME>
قم بتعيين كلمة مرور المستخدم.
# passwd <USERNAME>
تسجيل الخروج كجذر.
# exit
تسجيل الدخول كمستخدم تم إنشاؤه حديثًا.
لا تزال الأوامر أدناه مطلوبة للتشغيل كجذر ، لذلك لا تزال مسبوقة بـ #
. الطريقة الموصى بها لتشغيل الأوامر كجذر هي ، كمستخدم عادي ، بادئة كل واحد منهم sudo
. عند التشغيل sudo
، فإن كلمة المرور التي يطلبها منك هي كلمة مرور المستخدم ، وليس كلمة مرور الجذر.
لعميل مزامنة وقت خفيف مع دقة تقريبية ، استخدم ما يلي.
# systemctl enable --now systemd-timesyncd
إذا كنت تفضل دقة أفضل.
# pacman -S ntp
# systemctl enable --now ntpd
قم بتثبيت خادم SSH ، بحيث يمكنك استخدام SSH للاتصال بنظام القوس الخاص بك بدلاً من استخدام وحدة التحكم الافتراضية في Vultr.
# pacman -S openssh
# sed 's/#Port 22/Port 22/' -i /etc/ssh/sshd_config
# systemctl enable --now sshd
عند هذه النقطة ، يمكنك إغلاق وحدة التحكم الافتراضية والاتصال بـ SSH. ملاحظة ، افتراضيًا لن يسمح لك sshd بتسجيل الدخول كجذر.
نظرًا لأن Arch هو "إصدار متجدد" ، يمكنك ترقية جميع الحزم التي قمت بتثبيتها وقتما تشاء. يمكن للمستخدمين الترقية وفقًا لجدولهم اليومي واليومي والأسبوعي وما إلى ذلك. إذا كنت تقوم بالترقية في كثير من الأحيان ، فلن تحتاج إلى ترقية العديد من الحزم مرة واحدة ، وسيكون من السهل تحديد أي مشاكل محتملة قد تواجهها. من المهم ترقية جميع الحزم في وقت واحد ، كما سيفعل الأمر التالي. من السهل تخيل سبب ترقية شيء مثل "glibc" وحده ، بدون البرامج التي تستخدمه ، قد يسبب مشاكل.
# pacman -Syu
بعد الترقية ، من المهم أن تبحث في الإخراج للرسائل المعطاة لك. قد يخبرك أن هناك أشياء عليك القيام بها. لهذا السبب ، لا تقم بإعداد الترقية التلقائية.
لاحظ أن أي برامج قيد التشغيل بالفعل قبل الترقية لن تكون الإصدار الأحدث حتى يتم إعادة تشغيلها. في هذه الحالة ، عندما يتم تحديث شيء تأسيسي حقًا لا يمكن إعادة تشغيله ، مثل تحديث نواة لينكس أو glibc أو systemd ، فمن الجيد إعادة التشغيل.
لإظهار رسائل بدء التشغيل والإيقاف الناجحة ، تحتاج إلى إزالة quiet
معلمة kernel أعلاه من تكوين grub. (إذا لم تقم بذلك ، فلا يزال بإمكانك الآن أيضًا إعادة إنشاء تكوين grub.) لاحظ أن هذه الرسائل ستظهر فقط من خلال وحدة التحكم الافتراضية لـ Vultr ، وليس في جلسات ssh. جزئيًا من خلال عملية التمهيد ، سيتحول النظام إلى KMS (وضع رسومات إعداد وضع kernel) ، والذي سيفقد الرسائل قبل ذلك. يمكنك تغيير المفتاح إلى KMS في وقت سابق للاحتفاظ بجميع الرسائل.
# sed 's/^MODULES=()$/MODULES=(cirrus)/' -i /etc/mkinitcpio.conf
# mkinitcpio -p linux
بشكل افتراضي ، بعد تمهيد النظام وتهيئة tty ، يتم مسح الشاشة. على الرغم من أن هذا ممتع من الناحية الجمالية ، إلا أنه يمنعك من مجرد النظر إلى الرسائل أثناء التمهيد. يمكنك إيقاف هذا السلوك.
# mkdir /etc/systemd/system/[email protected]
sudo cat
لن تؤدي إعادة توجيه الإخراج إلى استخدام أذونات الجذر ، لذا فهذه طريقة. (لا تحتاج إلى بادئة cat
الأمر نفسه بـ sudo ، لذا فهو مسبوق بـ $
)
$ cat <<EOF | sudo tee /etc/systemd/system/[email protected]/noclear.conf
> [Service]
> TTYVTDisallocate=no
> EOF
يوضح هذا البرنامج التعليمي كيفية إعداد 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
يوفر لك Vultr الوظائف الرائعة التي تتيح لك استخدام صورتك المخصصة بالإضافة إلى قوالبها الممتازة ، والتي تمكنك من تشغيل
Preface Arch Linux هو توزيع للأغراض العامة معروف بتقنيته المتطورة وتكوينه المرن. مع لقطات Btrfs ، يمكننا التقاطها
المتطلبات الأساسية خادم Vultr يعمل حتى الآن Arch Linux (راجع هذه المقالة.) خادم ويب قيد التشغيل ، إما وصول Apache أو Nginx Sudo. تتطلب الأوامر
المتطلبات الأساسية خادم 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. قراءة هذه المادة لمعرفة المزيد