O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Dacă ați construit vreodată un server de poștă de la început, veți ști că poate fi o aventura obositoare. Există o altă opțiune pentru cei care nu doresc să-și petreacă timpul editând nenumărate fișiere de configurare. iRedMail este un script uimitor shell care instalează și configurează automat toate componentele necesare pentru un server de mail complet funcțional. iRedMail folosește un pachet complet de software open-source, inclusiv:
Postfix - Agent de transfer de poștă (MTA).Dovecot - Server POP3 și IMAP.Apache, Nginx- Server web.OpenLDAP, Idapd- server LDAP pentru stocarea conturilor de poștă.MySQL, MariaDB, PostgreSQL- serverul SQL pentru datele aplicației. Poate fi folosit și pentru stocarea conturilor de e-mail.SpamAssassin - scaner spam.ClamAV - Scaner de virus.Amavisd-new - Interfață între Postfix, SpamAssassin și ClamAV.Roundcube - Client de webmail.SOGo Groupware - Calendar, serviciu de contact și sarcini.Fail2ban - Interzic IP-urile care par rău.Awstats - Analizator jurnal Apache și Postfix.iRedAPD - Server de politici Postfix.În acest tutorial, vom parcurge toți pașii pentru ca serverul dvs. de poștă să funcționeze și să-l asigure securizat cu SSL folosind Let's Encrypt.
Înainte de a începe instalarea, ar trebui să vă actualizați sistemul.
sudo apt-get update
sudo apt-get upgrade
În continuare, vom dori să setăm numele nostru de domeniu complet calificat (FQDN). Pe Ubuntu, numele de gazdă este setat în 2 fișiere /etc/hostnameși /etc/hosts.
Deschis /etc/hostname.
sudo nano /etc/hostname
Adăugați numele dvs. de gazdă scurt la fișier, nu FQDN. Dacă domeniul dvs. complet este mail.example.comfișierul dvs. ar trebui să arate astfel.
mail
Apoi, deschideți /etc/hostsși adăugați FQDN.
127.0.0.1 mail.example.com mail localhost localhost.localdomain
Reporniți serverul.
sudo shutdown -r now
Acum puteți verifica numele dvs. de gazdă.
hostname -f
După ce FQDN-ul dvs. a fost setat, putem trece la instalare. Descărcați cea mai recentă versiune a iRedMail folosind wget. Puteți găsi cele mai recente versiuni accesând pagina de descărcare iRedMail .
wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.9.7.tar.bz2
Apoi, extrageți tarballul și apoi cdîn director.
tar xvf iRedMail-0.9.7.tar.bz2
cd iRedMail-0.9.7
Apoi, adăugați permisiunea la script și rulați-l cu sudo.
chmod +x iRedMail.sh
sudo bash iRedMail.sh
Veți vedea un asistent de configurare care vă va pune câteva întrebări:
/var/vmail.mail.example.comatunci introduceți example.comca prim nume de domeniu de e-mail.Roundcubeși iRedAdmin.Acum că totul a fost introdus, trebuie doar să examinăm setările și să începem instalarea. După instalare, vi se va cere dacă doriți să utilizați regulile de firewall furnizate de iRedMail. Regula va fi copiată în /etc/default/iptables. Pentru a utiliza această opțiune introduceți " y" și continuați. Vă vor fi afișate apoi câteva date vitale, inclusiv:
Aceste date se găsesc și la adresa /home/yourusername/iRedMail-0.9.7/iRedMail.tips.
Reporniți serverul.
sudo shutdown -r now
După repornire, puteți accesa pagina de administrator web https://mail.example.com/iredadminfolosind domeniul dvs. Pentru a accesa e-mailul dvs., utilizați pagina Roundcube la https://mail.example.com/mail. iRedMail instalează serverul cu un certificat auto-semnat, care necesită permisiuni speciale pentru a deschide pagina în browser. Este recomandat să treci la un certificat oficial CA. Let's Encrypt este un CA care oferă certificate gratuite. Accesați Setup LetsEncrypt pe Linux pentru informații despre utilizarea acestui serviciu. Odată ce certificatul este obținut, va trebui să înlocuiți certificatele autofirmate.
sudo cp /path/to/your/cert /etc/ssl/certs/iRedMail.crt
sudo cp /path/to/your/key /etc/ssl/private/iRedMail.key
Reporniți toate serviciile folosind cheia. Dacă ați utilizat Nginx pentru serverul web pe care le - ar înlocui apache2cu nginx.
sudo systemctl restart postfix
sudo systemctl restart apache2
sudo systemctl restart dovecot
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
Citiți blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
Mulți dintre voi cunoașteți Switch care va fi lansat în martie 2017 și noile sale funcții. Pentru cei care nu știu, am pregătit o listă de funcții care fac din „Switch” un „gadget obligatoriu”.
Aștepți ca giganții tehnologiei să-și îndeplinească promisiunile? vezi ce a ramas nelivrat.
Citiți asta pentru a afla cum devine populară inteligența artificială în rândul companiilor la scară mică și cum crește probabilitățile de a le face să crească și de a le oferi concurenților avantaje.
Pe măsură ce Știința Evoluează într-un ritm rapid, preluând multe dintre eforturile noastre, crește și riscurile de a ne supune unei Singularități inexplicabile. Citiți, ce ar putea însemna singularitatea pentru noi.
CAPTCHA a devenit destul de dificil de rezolvat pentru utilizatori în ultimii ani. Va fi capabil să rămână eficient în detectarea spam-ului și a botului în viitor?
Ce este telemedicina, îngrijirea medicală la distanță și impactul acesteia asupra generației viitoare? Este un loc bun sau nu în situația de pandemie? Citiți blogul pentru a găsi o vedere!
Poate ați auzit că hackerii câștigă mulți bani, dar v-ați întrebat vreodată cum câștigă acești bani? sa discutam.
Recent, Apple a lansat macOS Catalina 10.15.4 o actualizare suplimentară pentru a remedia problemele, dar se pare că actualizarea provoacă mai multe probleme care duc la blocarea mașinilor Mac. Citiți acest articol pentru a afla mai multe