Как создать группу в Linux
Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.
В этой статье мы объясним, как установить Openfire XMPP Server на Ubuntu 20.04.
Openfire - это мощный сервер обмена мгновенными сообщениями (IM) и чата, реализующий протокол XMPP. Это сервер для совместной работы в реальном времени (RTC), лицензированный по лицензии 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.
Сначала загрузите пакет 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] и новый пароль, а затем нажмите кнопку «Продолжить». Если вы нажмете кнопку «Пропустить этот шаг», вам придется использовать пароль по умолчанию admin.
Вот и все. Установка была успешно завершена.
Группы используются для организации пользователей и их привилегий, таких как разрешение на чтение и выполнение. Чтобы добавить группу, используется команда groupadd.
Хорошо объясните 3 способа проверить загрузку процессора в Linux. Использование ЦП относится к использованию ресурсов обработки или объему работы, выполняемой ЦП.
DenyHosts широко используется как альтернатива Fail2ban. Если было слишком много недействительных попыток входа в систему SSH, он предполагает, что его атаки методом перебора или
Мы узнаем, как подключить новый диск к серверу Linux. Для этой демонстрации мы используем облачный сервер CentOS 7. теперь смонтируйте раздел, как показано ниже.
Хорошо объясните, как легко установить Fail2ban на Ubuntu 20.04. Fail2ban написан на языке программирования Python и является бесплатным с открытым исходным кодом. Конфигурация.
Хорошо объясните, как установить WireGuard VPN на Ubuntu 20.04. WireGuard - чрезвычайно простой, быстрый и современный VPN, в котором используется самая современная криптография.
OpenSSL - это надежный полнофункциональный инструментарий коммерческого уровня для протоколов безопасности транспортного уровня (TLS) и (SSL). Научитесь устанавливать OpenSSL 1.1.1d в CentOS
Как установить и настроить CSF на сервере CentOS 8. ConfigServer Security & Firewall - это (SPI) брандмауэр, приложение для обнаружения входа / вторжений и безопасности.
Конфигурация правила аудита не отражена? Узнайте, как наши инженеры службы поддержки устраняют неполадки и решают проблему. Файл конфигурации правил /etc/audit/rules.d/audit.rules
В этой статье мы узнаем, как наши инженеры службы поддержки устраняют высокую нагрузку CloudLinux на сервер. Убедитесь, что ваши ограничения LVE настроены правильно.