Linuxta Grup Nasıl Oluşturulur
Gruplar, kullanıcıları ve onların yazma ve yürütme iznini okuma gibi ayrıcalıklarını düzenlemek için kullanılır. Grud eklemek için komut groupadd'dir.
Bu yazımızda Ubuntu 20.04 üzerinde Openfire XMPP Server nasıl kurulur anlatacağız.
Openfire, XMPP protokolünü uygulayan güçlü bir anlık mesajlaşma (IM) ve sohbet sunucusudur. Açık Kaynak Apache Lisansı altında lisanslanmış gerçek zamanlı bir işbirliği (RTC) sunucusudur. Bu kılavuz, Openfire XMPP Sunucusunu Ubuntu 20.04 sunucusuna kurmanıza yardımcı olacaktır.
Önkoşullar
Openfire XMPP Sunucusunu Ubuntu'ya Kurun
Adım 1 - Sunucuyu güncel tutun
# apt update -y && apt upgrade -y
2. Adım - Java'yı yükleyin
Bir Java uygulaması olarak Openfire, Java Runtime Environment 1.7 veya sonraki bir sürümünü gerektirir. Aşağıdaki komut OpenJDK 11 Java Runtime Environment openjdk-11-jre'yi yükleyin :
# apt install openjdk-11-jre -y
Java_HOME ortam değişkenini kurmamız gerekiyor :
# echo "JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::')' | sudo tee -a /etc/profile
# source /etc/profile
Adım 3 - En son Openfire'ı yükleyin
Openfire'ı kurmak için resmi sayfadan Debian paketini indirmemiz gerekiyor. Resmi Openfire indirme sayfasında, Openfire Debian paketinin en son kararlı sürümünü gösteren doğrudan indirme URL'sini bulun.
İlk önce aşağıdaki komutu kullanarak Debian paketini indirin:
# cd /tmp
# wget -O openfire_4.6.2_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.6.2_all.deb
Şimdi, aşağıdaki komutu kullanarak Openfire'ı kurun:
# apt install /tmp/openfire_4.6.2_all.deb -y
Openfire, /var/lib/openfire dizinine kurulacaktır.
Adım 4 - Openfire için MariaDB veritabanını kurun
Bu isteğe bağlı bir adımdır. Openfire gömülü bir veritabanına sahiptir ancak daha iyi performans için MariaDB veritabanını kurabilir ve kullanabiliriz.
# curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# sudo apt install mariadb-server mariadb-client -y
MariaDB kurulumunu güvenli hale getirin:
# mysql_secure_installation
Sorulduğunda, soruları aşağıdaki gibi yanıtlayın:
MySQL kabuğunu kullanarak Openfire için özel bir veritabanı oluşturun:
# mysql -u root -p
MySQL kabuğunda, bir veritabanı oluşturmak için aşağıdaki komutları kullanın, 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;
Not: openfireuser ve youpassword'ü istediğiniz gibi değiştirin .
Güvenlik duvarını yapılandır
UFW'yi güvenlik duvarı olarak kullandığınızı varsayarsak. Openfire bağlantı noktası eklemek için aşağıdaki komutu kullanın:
# ufw allow 9090
Ardından, tarayıcınıza gidin ve kurulum işlemini başlatmak için http://[sunucu_IP]:9090'ı açın.
Kurulum sihirbazını takip edin ve Veritabanı Ayarlarında, diğer seçeneklere dokunulmadan Standart Bağlantı'yı seçin ve ardından "Devam" düğmesine tıklayın.
Database Driver Presets: MySQL
JDBC Driver Class: com.mysql.jdbc.Driver
Database URL: jdbc:mysql://localhost:3306/openfire?rewriteBatchedStatements=true
Username: openfireuser
Password: yourpassword
Not: openfireuser ve youpassword'ü kimlik bilgilerinizle değiştirin.
"Yönetici Hesabı" sayfasında, yönetici e-posta adresini [email protected] ve iki kez yeni bir şifre girin ve ardından "Devam" düğmesini tıklayın. "Bu Adımı Atla" düğmesini tıklarsanız, varsayılan şifre admin'i kullanmanız gerekecektir.
Bu kadar. Kurulum başarıyla tamamlandı.
Gruplar, kullanıcıları ve onların yazma ve yürütme iznini okuma gibi ayrıcalıklarını düzenlemek için kullanılır. Grud eklemek için komut groupadd'dir.
Linux'ta CPU kullanımını kontrol etmenin 3 yolunu iyi açıklayın. CPU kullanımı, işleme kaynaklarının kullanımını veya bir CPU tarafından işlenen iş miktarını ifade eder.
DenyHosts, Fail2ban'a alternatif olarak yaygın olarak kullanılmaktadır. Çok fazla geçersiz SSH oturum açma girişimi varsa, kaba kuvvet saldırılarının veya
Bir Linux sunucusuna yeni bir diskin nasıl monte edileceğini öğreneceğiz. Bu gösteri için CentOS 7 bulut sunucusunu kullanıyoruz. şimdi bölümü aşağıda gösterildiği gibi monte edin.
Fail2ban'ı Ubuntu 20.04'e kurmanın ne kadar kolay olduğunu açıklayın. Fail2ban Python programlama dilinde yazılmıştır ve açık kaynak kodludur, ücretsizdir. Yapılandırma.
Ubuntu 20.04'te WireGuard VPN'in nasıl kurulacağını iyi açıklayın. WireGuard, son teknoloji kriptografiyi kullanan son derece basit, hızlı ve modern bir VPN'dir.
OpenSSL, Taşıma Katmanı Güvenliği (TLS) ve (SSL) protokolleri için sağlam, ticari düzeyde, tam özellikli bir araç takımıdır. OpenSSL 1.1.1d'yi CentOS'a Kurmayı Öğrenin
CentOS 8 sunucusunda CSF nasıl kurulur ve yapılandırılır. ConfigServer Security & Firewall bir (SPI) güvenlik duvarı, Oturum Açma/İzinsiz Giriş Tespiti ve Güvenlik uygulamasıdır.
Denetim Kuralı Yapılandırması Yansıtılmadı mı? Destek mühendislerimizin sorunu nasıl giderdiğini ve çözdüğünü öğrenin.Kural yapılandırma dosyası /etc/audit/rules.d/audit.rules
Bu makalede, destek mühendislerimizin sunucudaki CloudLinux yüksek yükünü nasıl düzelttiğini öğreneceğiz. Lütfen LVE sınırlarınızın doğru yapılandırıldığından emin olun.