Jak stworzyć grupę w Linuksie
Grupy służą do organizowania użytkowników i ich uprawnień, takich jak odczytywanie uprawnień do pisania i wykonywania. Aby dodać grupę, polecenie to groupadd.
W tym artykule wyjaśnimy, jak zainstalować serwer Openfire XMPP na Ubuntu 20.04.
Openfire to potężny komunikator (IM) i serwer czatu, który implementuje protokół XMPP. Jest to serwer współpracy w czasie rzeczywistym (RTC) na licencji Open Source Apache License. Ten przewodnik pomoże Ci zainstalować Openfire XMPP Server na serwerze Ubuntu 20.04.
Warunki wstępne
Zainstaluj serwer Openfire XMPP na Ubuntu
Krok 1 — Aktualizuj serwer
# apt update -y && apt upgrade -y
Krok 2 - Zainstaluj Javę
Jako aplet Java, Openfire wymaga środowiska Java Runtime Environment 1.7 lub nowszego. Następujące polecenie Zainstaluj OpenJDK 11 Java Runtime Environment openjdk-11-jre :
# apt install openjdk-11-jre -y
Musimy ustawić zmienną środowiskową JAVA_HOME :
# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::')' | sudo tee -a /etc/profile
# source /etc/profile
Krok 3 - Zainstaluj najnowszy Openfire
Aby zainstalować Openfire musimy pobrać pakiet Debiana z oficjalnej strony. Na oficjalnej stronie pobierania Openfire znajdź bezpośredni adres URL pobierania wskazujący na najnowszą stabilną wersję pakietu Openfire Debian.
Najpierw pobierz pakiet Debiana za pomocą następującego polecenia:
# cd /tmp
# wget -O openfire_4.6.2_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb
Teraz zainstaluj Openfire za pomocą następującego polecenia:
# apt install /tmp/openfire_4.6.2_all.deb -y
Openfire zostanie zainstalowany w katalogu /var/lib/openfire.
Krok 4 - Zainstaluj bazę danych MariaDB dla Openfire
Jest to krok opcjonalny. Openfire ma wbudowaną bazę danych, ale dla lepszej wydajności możemy zainstalować bazę danych MariaDB i korzystać z niej.
# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# sudo apt install mariadb-server mariadb-client -y
Zabezpiecz instalację MariaDB:
# mysql_secure_installation
Po wyświetleniu monitu odpowiedz na pytania w następujący sposób:
Utwórz dedykowaną bazę danych dla Openfire za pomocą powłoki MySQL:
# mysql -u root -p
W powłoce MySQL użyj następujących poleceń, aby utworzyć bazę danych, 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;
Uwaga: zastąp openfireuser i swoje hasło wybranym przez siebie.
Skonfiguruj zaporę
Zakładając, że używasz UFW jako zapory. Użyj następującego polecenia, aby dodać port Openfire:
# ufw allow 9090
Następnie przejdź do przeglądarki i otwórz http://[IP_serwera]:9090, aby rozpocząć proces konfiguracji.
Postępuj zgodnie z instrukcjami kreatora konfiguracji i w Ustawieniach bazy danych wybierz Połączenie standardowe, pozostawiając inne opcje niezmienione, a następnie kliknij przycisk „Kontynuuj”.
Database Driver Presets: MySQL
JDBC Driver Class: com.mysql.jdbc.Driver
Database URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Username: openfireuser
Password: yourpassword
Uwaga: Zastąp openfireuser i youpassword swoimi danymi uwierzytelniającymi.
Na stronie „Konto administratora” wprowadź dwukrotnie adres e-mail administratora [email protected] i nowe hasło, a następnie kliknij przycisk „Kontynuuj”. Jeśli klikniesz przycisk „Pomiń ten krok”, będziesz musiał użyć domyślnego hasła admin.
Otóż to. Instalacja została pomyślnie zakończona.
Grupy służą do organizowania użytkowników i ich uprawnień, takich jak odczytywanie uprawnień do pisania i wykonywania. Aby dodać grupę, polecenie to groupadd.
Dobrze wyjaśnij 3 sposoby sprawdzania wykorzystania procesora w systemie Linux. Wykorzystanie procesora odnosi się do wykorzystania zasobów przetwarzania lub ilości pracy obsługiwanej przez procesor.
DenyHosts jest szeroko stosowany jako alternatywa dla Fail2ban. Jeśli było zbyt wiele nieprawidłowych prób logowania SSH, zakłada się, że jego ataki brute-force lub
Dowiemy się, jak zamontować nowy dysk do serwera Linux. Do tej demonstracji używamy serwera w chmurze CentOS 7. teraz zamontuj partycję, jak pokazano poniżej.
Dobrze wyjaśnij, jak łatwo zainstalować Fail2ban na Ubuntu 20.04. Fail2ban jest napisany w języku programowania Python i jest darmowym oprogramowaniem typu open source. Konfiguracja.
Dobrze wyjaśnij, jak zainstalować WireGuard VPN na Ubuntu 20.04. WireGuard to niezwykle prosta, szybka i nowoczesna sieć VPN, która wykorzystuje najnowocześniejszą kryptografię
OpenSSL to solidny, w pełni funkcjonalny zestaw narzędzi klasy komercyjnej dla protokołów Transport Layer Security (TLS) i (SSL). Dowiedz się, jak zainstalować OpenSSL 1.1.1d w CentOS
Jak zainstalować i skonfigurować CSF na serwerze CentOS 8. ConfigServer Security & Firewall to zapora sieciowa (SPI), aplikacja do logowania/wykrywania włamań i zabezpieczeń.
Konfiguracja reguł audytu nie została odzwierciedlona? Dowiedz się, jak nasi inżynierowie pomocy technicznej diagnozują i rozwiązują problem.Plik konfiguracyjny reguł /etc/audit/rules.d/audit.rules
W tym artykule dowiemy się, jak nasi inżynierowie pomocy technicznej naprawiają wysokie obciążenie serwera CloudLinux. Upewnij się, że Twoje limity LVE są poprawnie skonfigurowane.