قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
#
، والأوامر التي يمكن تشغيلها كمستخدم عادي من قبل $
. الطريقة الموصى بها لتشغيل الأوامر كجذر هي ، كمستخدم عادي ، بادئة كل واحد منهم sudo
.vi
، vim
، nano
، emacs
وهلم جرا.إذا كنت تستخدم جدار حماية ، فستحتاج إلى تمكين حركة مرور TCP الواردة إلى المنفذ 80
.
تثبيت Apache:
# pacman -S apache
قم بتشغيل Apache ، واجعله يبدأ بعد كل تمهيد:
# systemctl enable --now httpd
اختبر أن أباتشي قيد التشغيل. قم بزيارة http://YOUR-SERVER-WEB-ADDRESS-OR-IP
وستشاهد صفحة تعرض "فهرس /". قم بتشغيل ip addr
إذا كنت تريد معرفة عنوان IP.
ملف تهيئة أباتشي هو /etc/httpd/conf/httpd.conf
. على الرغم من أن أباتشي يبدأ بواسطة المستخدم الجذر ، User http
فإنه يجعله يتحول على الفور إلى التشغيل مثل هذا المستخدم لأسباب أمنية. DocumentRoot "/srv/http"
يحدد المكان الذي سيبحث فيه عن ملفات الويب. CustomLog "/var/log/httpd/access_log" common
يحدد المكان الذي سيتم فيه تسجيل الدخول إلى Apache الناجحة. ErrorLog "/var/log/httpd/error_log"
تعيين حيث سيتم تسجيل الوصول إلى أباتشي هذا الخطأ.
بشكل افتراضي ، إذا تم منح Apache دليلًا لا يجد ملف فهرس له ملحق تم تكوينه لاستخدامه ، فسيقوم تلقائيًا بإنشاء فهرس يعرض محتويات الدليل. يمكن اعتبار هذا ثغرة أمنية. لتعطيله، تحرير /etc/httpd/conf/httpd.conf
وداخل <Directory "/srv/http">
، من Options
، حذف Indexes
. بمجرد إعادة التشغيل ، سيعطي Apache "تم حظر الوصول!" رسالة خطأ ما لم يكن هناك ملف مثل /srv/http/index.html
موجود.
أعد تشغيل Apache:
# systemctl restart httpd
بشكل افتراضي ، ~/public_html/
سيتم عرض دليل المستخدم في http://YOUR-SERVER-WEB-ADDRESS-OR-IP/~USERNAME/
. ولكن ، http
يجب أن يكون لدى المستخدم حق وصول بت قابل للتنفيذ إلى دليل المستخدم public_html
ودليله:
$ mkdir ~/public_html
$ chmod o+x ~/
$ chmod o+x ~/public_html
بالإضافة إلى ذلك ، http
يجب أن يكون لدى المستخدم حق الوصول للقراءة إلى الملفات الفردية. عند الضرورة ، قم بتشغيل الأمر التالي:
$ chmod o+r ~/public_html/<FILES>
إذا كنت ترغب في تعطيل public_html
دلائل المستخدم من وجودها على خادم الويب الخاص بك ، بغض النظر عن أذونات الدليل والملف ، فقم بالتعليق على هذا السطر (إضافة #
إلى البداية) في /etc/httpd/conf/httpd.conf
:
Include conf/extra/httpd-userdir.conf
أعد تشغيل Apache:
# systemctl restart httpd
يمكنك استضافة أسماء نطاقات متعددة من خادم Apache نفسه وتقديم محتوى مختلف لها.
قم بإنشاء مجلد للاحتفاظ بتكوينات المضيف الظاهري:
# mkdir /etc/httpd/conf/vhosts
قم بإنشاء ملف تكوين لكل مضيف افتراضي ، مثل /etc/httpd/conf/vhosts/YOUR-DOMAIN-NAME.com
:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/srv/YOUR-DOMAIN-NAME.com"
ServerName YOUR-DOMAIN-NAME.com
ServerAlias YOUR-DOMAIN-NAME.com
ErrorLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-error_log"
CustomLog "/var/log/httpd/YOUR-DOMAIN-NAME.com-access_log" common
<Directory "/srv/YOUR-DOMAIN-NAME.com">
Require all granted
</Directory>
</VirtualHost>
جعل دليل خدمة المضيف الظاهري:
# mkdir /srv/YOUR-DOMAIN-NAME.com
في النهاية /etc/httpd/conf/httpd.conf
، قم بتضمين كل من ملفات تكوين المضيف الظاهري:
Include conf/vhosts/YOUR-DOMAIN-NAME.com
أعد تشغيل Apache:
# systemctl restart httpd
الطلبات التي يتلقاها أباتشي YOUR-DOMAIN-NAME.com
سيتم خدمتها من /srv/YOUR-DOMAIN-NAME.com
. طلبات مذكرة للأباتشي يست مطابقة محددة ServerName
أو ServerAlias
، فقط عنوان IP، أو اسم نطاق آخر حل لIP الخاص بك، وسيظل يقدم من المضيف الظاهري الأول الذي تم تضمينه. ومع ذلك ، لا يزال عليك اعتبار أي شيء بشكل عام DocumentRoot
، والذي يكون افتراضيًا /srv/http
، متاحًا إلى حد ما.
يوضح هذا البرنامج التعليمي كيفية إعداد 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 الوظائف الرائعة التي تتيح لك استخدام صورتك المخصصة بالإضافة إلى قوالبها الممتازة ، والتي تمكنك من تشغيل
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. قراءة هذه المادة لمعرفة المزيد