قم بإعداد خادم Counter-Strike: Global Offensive (CSGO) على Arch Linux
يوضح هذا البرنامج التعليمي كيفية إعداد Counter-Strike: Global Offensive server على Arch Linux. يفترض هذا البرنامج التعليمي أنك قمت بتسجيل الدخول باستخدام قياسي
Arch Linux هو توزيع للأغراض العامة معروف بتقنيته المتطورة وتكوينه المرن. مع لقطات Btrfs ، يمكننا الاستفادة من وتيرتها السريعة مع الثقة في استقرار النظام. لنبدأ.
يمكنك اختيار Arch Linux ISO من مكتبة ISO عند إنشاء المثيل. إذا لم يكن الأمر كذلك ، يمكنك تحميل ذلك في إعدادات الجهاز. حتى وقت كتابة أحدث ISO (2017.01.01) متاح في المكتبة. إذا كان هذا ISO قديمًا ، أوصي بتنزيله مرة أخرى.
بعد بدء تشغيل الجهاز ، انقر فوق View Console
ثم قم بتشغيل النظام. نحتاج إلى إعداد كلمة مرور جذرية للبيئة حتى نتمكن من الوصول إليها من جهاز الكمبيوتر العامل لدينا:
passwd
systemctl start sshd
أغلق نافذة VNC واتصل بالجهاز عبر ssh:
ssh root@<your host ip here>
قم بالتثبيت tmux
حتى نتمكن من الحفاظ على جلستنا عبر اتصالات غير مستقرة:
pacman -Sy tmux
إذا تم إغلاق الاتصال عن طريق الخطأ أثناء التثبيت ، فما عليك سوى إرجاع ssh إلى الجهاز وتشغيل:
tmux attach
أولاً ، دعونا نقسم القرص.
lsblk
mkfs.btrfs -m single -L arch /dev/vda
mount -o compress=lzo /dev/vda /mnt
بعد ذلك يأتي الجزء الصعب: إنشاء وحدات تخزين فرعية.
cd /mnt
btrfs su cr @
btrfs su cr @boot
btrfs su cr @home
btrfs su cr @log
btrfs su cr @pkg
btrfs su cr @srv
btrfs su cr @tmp
ثم ، قم بتركيب وحدات التخزين الفرعية.
cd /
umount /mnt
mount -o compress=lzo,subvol=@ /dev/vda /mnt
cd /mnt
mkdir -p {boot,home,srv,var/{log,cache/pacman/pkg,tmp}}
mount -o compress=lzo,subvol=@boot /dev/vda boot
mount -o compress=lzo,subvol=@home /dev/vda home
mount -o compress=lzo,subvol=@log /dev/vda var/log
mount -o compress=lzo,subvol=@pkg /dev/vda var/cache/pacman/pkg
mount -o compress=lzo,subvol=@srv /dev/vda srv
mount -o compress=lzo,subvol=@tmp /dev/vda var/tmp
قم بتثبيت النظام الأساسي.
pacstrap -i /mnt base base-devel snapper vim
تكوين النظام.
genfstab -U /mnt >> /mnt/etc/fstab
arch-chroot /mnt
ln -s /usr/share/zoneinfo/Region/City /etc/localtime # Replace Region/City with your value
hwclock --systohc
vim /etc/locale.gen # Uncomment en_US.UTF-8 UTF-8 line
locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
pacman -S networkmanager
echo "your-hostname" > /etc/hostname # Replace your-hostname with your value
vim /etc/hosts # Configure 127.0.0.1 and ::1 lines accordingly
systemctl enable NetworkManager.service
تمكين sshd لتسجيلات الدخول عن بعد في المستقبل.
vim /etc/ssh/sshd_config # Set PermitRootLogin yes
systemctl enable sshd.service
لاحظ أن أفضل ممارسة هي وضع مفتاحك العام في ~/.ssh/authorized_keys
الملف بدلاً من تمكين تسجيل الدخول بكلمة المرور للجذر.
قم بتهيئة initramfs بحيث تلبي حاجتنا إلى btrfs.
vim /etc/mkinitcpio.conf
حدد موقع MODULES="..."
وإضافته btrfs
إلى القائمة. أعد إنشاء الأحرف الأولى:
mkinitcpio -p linux
قم بتعيين كلمة مرور الجذر.
passwd
تثبيت وتكوين محمل الإقلاع.
pacman -S grub
grub-install /dev/vda
grub-mkconfig -o /boot/grub/grub.cfg
أعد تشغيل وإزالة ISO في لوحة تحكم الجهاز.
exit
reboot
اتصل بالخادم مرة أخرى (ربما بعد فترة قصيرة ؛ انتظر حتى يكتمل التمهيد). لاحظ أن بصمة الخادم قد تغيرت ، لذا قد تحتاج إلى تغيير ملفك known_hosts
:
vim ~/.ssh/known_hosts
ssh root@<your host ip here>
دعنا نقوم بتكوين snapper ، الذي يقوم بأتمتة إجراء اللقطة.
snapper -c root create-config /
قم بتحرير التكوين والتغيير TIMELINE_LIMIT_{HOURLY,DAILY,WEEKLY,MONTHLY,YEARLY}
وفقًا لاحتياجاتك.
vim /etc/snapper/configs/root
تمكين مؤقتات systemd.
systemctl enable snapper-timeline.timer
systemctl start snapper-timeline.timer
systemctl enable snapper-cleanup.timer
systemctl start snapper-cleanup.timer
تم الانتهاء من تكوين النظام الآن. لمزيد من المعلومات التفصيلية حول كيفية استخدام snapper ، راجع صفحة wiki أو snapper(8)
لمزيد من المعلومات. استمتع بـ Arch Linux الجديد مع نظام اللقطات التلقائية من btrfs!
يوضح هذا البرنامج التعليمي كيفية إعداد 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 الوظائف الرائعة التي تتيح لك استخدام صورتك المخصصة بالإضافة إلى قوالبها الممتازة ، والتي تمكنك من تشغيل
المتطلبات الأساسية خادم 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. قراءة هذه المادة لمعرفة المزيد