كيفية إنشاء مجموعة في Linux
تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.
في هذه المقالة ، سنشرح كيفية تثبيت Openfire XMPP Server على Ubuntu 20.04.
Openfire هو خادم مراسلة فورية (IM) قوي ومحادثة يقوم بتنفيذ بروتوكول XMPP. إنه خادم تعاون في الوقت الفعلي (RTC) مرخص بموجب ترخيص Open Source Apache. سيساعدك هذا الدليل على تثبيت Openfire XMPP Server على خادم Ubuntu 20.04.
المتطلبات الأساسية
قم بتثبيت Openfire XMPP Server على Ubuntu
الخطوة 1 - حافظ على تحديث الخادم
# apt update -y && apt upgrade -y
الخطوة 2 - تثبيت Java
باعتباره تطبيق Java صغيرًا ، يتطلب Openfire Java Runtime Environment 1.7 أو إصدارًا أحدث. بعد الأمر ، قم بتثبيت OpenJDK 11 Java Runtime Environment openjdk-11-jre :
# apt install openjdk-11-jre -y
نحتاج إلى إعداد متغير بيئة JAVA_HOME :
# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::')' | sudo tee -a /etc/profile
# source /etc/profile
الخطوة 3 - قم بتثبيت أحدث برنامج Openfire
لتثبيت Openfire ، نحتاج إلى تنزيل حزمة Debian من الصفحة الرسمية. في صفحة تنزيل Openfire الرسمية ، ابحث عن عنوان URL للتنزيل المباشر الذي يشير إلى أحدث إصدار ثابت من حزمة Openfire Debian.
قم أولاً بتنزيل حزمة دبيان باستخدام الأمر التالي:
# cd /tmp
# wget -O openfire_4.6.2_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb
الآن ، قم بتثبيت Openfire باستخدام الأمر التالي:
# apt install /tmp/openfire_4.6.2_all.deb -y
سيتم تثبيت Openfire في الدليل / var / lib / openfire.
الخطوة 4 - تثبيت قاعدة بيانات MariaDB لـ Openfire
هذه خطوة اختيارية. يحتوي Openfire على قاعدة بيانات مضمنة ولكن للحصول على أداء أفضل ، يمكننا تثبيت قاعدة بيانات MariaDB واستخدامها.
# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# sudo apt install mariadb-server mariadb-client -y
تأمين تثبيت MariaDB:
# mysql_secure_installation
عند المطالبة ، أجب عن الأسئلة كما يلي:
أنشئ قاعدة بيانات مخصصة لـ Openfire باستخدام صدفة MySQL:
# mysql -u root -p
في قذيفة MySQL ، استخدم الأوامر التالية لإنشاء قاعدة بيانات ، openfire .
CREATE DATABASE openfire;
CREATE USER 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON openfire.* TO 'openfireuser’@’localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
ملاحظة: استبدل openfireuser و youpassword باختيارك.
تكوين جدار الحماية
بافتراض أنك تستخدم UFW كجدار ناري. استخدم الأمر التالي لإضافة منفذ Openfire:
# ufw allow 9090
بعد ذلك ، انتقل إلى المتصفح وافتح http: // [server_IP]: 9090 لبدء عملية الإعداد.
اتبع معالج الإعداد وفي إعدادات قاعدة البيانات ، حدد الاتصال القياسي مع ترك الخيارات الأخرى دون تغيير ، ثم انقر فوق الزر "متابعة".
Database Driver Presets: MySQL
JDBC Driver Class: com.mysql.jdbc.Driver
Database URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Username: openfireuser
Password: yourpassword
ملاحظة: استبدل openfireuser و youpassword ببيانات الاعتماد الخاصة بك.
في صفحة "حساب المسؤول" ، أدخل عنوان البريد الإلكتروني للمسؤول [email protected] وكلمة المرور الجديدة مرتين ، ثم انقر فوق الزر "متابعة". إذا قمت بالنقر فوق الزر "تخطي هذه الخطوة" ، فسيتعين عليك استخدام مدير كلمة المرور الافتراضي.
هذا كل شيء. تم الانتهاء من التثبيت بنجاح.
تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.
اشرح جيدًا 3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux. يشير استخدام وحدة المعالجة المركزية إلى استخدام موارد المعالجة ، أو مقدار العمل الذي تقوم به وحدة المعالجة المركزية.
يستخدم DenyHosts على نطاق واسع كبديل لـ Fail2ban. إذا كان هناك عدد كبير جدًا من محاولات تسجيل الدخول إلى SSH غير الصالحة ، فإنها تفترض أن هجمات القوة الغاشمة أو
سوف نتعلم كيفية تركيب قرص جديد على خادم Linux. في هذا العرض التوضيحي ، نستخدم خادم السحاب CentOS 7. الآن قم بتثبيت القسم كما هو موضح أدناه.
اشرح جيدًا كيف أنه من السهل تثبيت Fail2ban على Ubuntu 20.04. تمت كتابة Fail2ban بلغة برمجة Python وهو مفتوح المصدر ومجاني. إعدادات.
اشرح جيدًا كيفية تثبيت WireGuard VPN على Ubuntu 20.04. WireGuard عبارة عن شبكة افتراضية خاصة بسيطة للغاية وسريعة وحديثة تستخدم أحدث تقنيات التشفير
OpenSSL عبارة عن مجموعة أدوات قوية من الدرجة التجارية وكاملة الميزات لبروتوكولات أمان طبقة النقل (TLS) و (SSL). تعلم كيفية تثبيت OpenSSL 1.1.1d في CentOS
كيفية تثبيت وتهيئة CSF على خادم CentOS 8. إن ConfigServer Security & Firewall عبارة عن جدار حماية (SPI) ، وتطبيق كشف تسجيل الدخول / التطفل والأمان.
تكوين قاعدة التدقيق لا ينعكس؟ تعرف على كيفية قيام مهندسي الدعم لدينا باستكشاف المشكلة وحلها. ملف تكوين القاعدة /etc/audit/rules.d/audit.rules
في هذه المقالة سوف نتعرف على كيفية قيام مهندسي الدعم لدينا بإصلاح الحمل العالي لـ CloudLinux على الخادم. يرجى التأكد من تكوين حدود LVE بشكل صحيح.