Instalare RethinkDB Cluster pe CentOS 7
Introducere RethinkDB este o bază de date NoSQL care stochează date sub formă de documente JSON. Are un limbaj de interogare super intuitiv și are funcții disponibile în mod obișnuit
Pritunl este o interfață de gestionare a surselor deschise pentru OpenVPN. Permite rețele private, are suport IPv6 autohton și este relativ simplu de utilizat.
Acestea fiind spuse, primește și actualizări periodice și permite o personalizare completă. În plus față de caracteristicile de mai sus, rutele personalizate sunt acceptate, iar dimensiunea cheii poate fi selectată pentru o performanță crescută.
Pentru a instala Pritunl, veți avea nevoie de:
whoami
.nano
sau vim
(editor de text).Pentru a instala Pritunl, va trebui să adăugăm depozitele necesare yum
. Yum este, în esență, managerul de pachete pentru sistemele CentOS și RHEL. Este similar cu apt-get
, așa că nu vă faceți griji dacă este prima oară.
Vom folosi nano
acest tutorial, dar puteți utiliza vim
, dacă doriți.
Primul lucru pe care îl vom face este adăugarea depozitului MongoDB:
nano /etc/yum.repos.d/mongodb-org-3.4.repo
După ce ați intrat în fișier, acesta ar trebui să fie gol. Inserați următoarele în:
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
Ieșiți și salvați apăsând CTRL
și O
simultan. După ce faceți acest lucru, pur și simplu apăsați tasta „introduce”.
Acum că am adăugat repositorul pentru MongoDB
(software de bază de date pentru Pritunl), trebuie să adăugăm repositorul Pritunl.
nano /etc/yum.repos.d/pritunl.repo
Când fișierul se încarcă în editorul de text, lipiți următoarele:
[pritunl]
name=Pritunl Repository
baseurl=https://repo.pritunl.com/stable/yum/centos/7/
gpgcheck=1
enabled=1
Ieșiți și salvați.
Continuând, trebuie să instalăm epel-release
:
yum -y install epel-release
Acum avem toate dependențele necesare. Va trebui să dezactivăm SELinux înainte de a continua:
nano /etc/selinux/config
Ar trebui să spună următoarele:
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=enforcing .
# SELINUXTYPE= can take one of three two values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
Schimbați SELINUX=enforcing
linia la SELINUX=disabled
.
Reporniți serverul și conectați-vă din nou.
Am adăugat toate pachetele necesare și am modificat setările necesare pentru a instala Pritunl.
Înainte de instalare, trebuie să adăugăm câteva chei (necesare funcționării depozitelor):
gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 7568D9BB55FF9E5287D586017AE645C0CF8E292A
gpg --armor --export 7568D9BB55FF9E5287D586017AE645C0CF8E292A > temp.tmp; sudo rpm --import temp.tmp
Acum putem șterge cheia temporară:
rm -f temp.tmp
Acum, vom rula yum
să instalăm Pritunl:
yum -y install pritunl mongodb-org
Odată yum
terminat, vom face ca Pritunl și MongoDB să funcționeze la pornire:
systemctl start mongod pritunl
systemctl enable mongod pritunl
Pritunl este acum instalat.
După instalarea Pritunl, executați următoarele:
pritunl setup-key
Rețineți cheia care vine din executarea comenzii de mai sus.
Acum, vizitați serverul dvs.:
https://YOUR_IP_ADDRESS
Ar trebui să vedeți următoarele:
Lipiți cheia de la care v-ați dat pritunl setup-key
.
După ce apăsați butonul „Salvați”, vi se va solicita să setați datele de acreditare. Apoi veți fi redirecționat către pagina de conectare:
Conectați-vă cu datele de acreditare. Treceți la următoarea secțiune despre adăugarea de utilizatori și crearea primului dvs. server VPN.
Dacă doriți să permiteți alți utilizatori (indiferent dacă este un prieten sau un coleg), faceți clic pe linkul „Utilizatori” din bara de navigare:
Ar fi trebuit să creezi deja o organizație și să creezi un utilizator este simplu. Faceți clic pe „Adăugare utilizator” și vi se va solicita următoarele:
După cum am menționat anterior, Pritunl gestionează pur și simplu OpenVPN.
Îndreptați-vă la fila „Servers” din bara de navigare și faceți clic pe „Adaugă server”. Vi se va solicita următoarele:
Completați câmpurile cu informațiile corespunzătoare. Puteți alege protocolul (UDP este mai bun pentru viteză și distanțe mai scurte), domeniul IP local și alte opțiuni disponibile prin fila „Advanced”.
Odată apăsat „Adăugare”, dialogul se va închide. După ce faceți clic, faceți clic pe „Atașați organizația”.
Selectați organizația pe care am creat-o în secțiunea anterioară și serverul VPN creat în această secțiune.
Apăsați „Atașați”.
Deoarece Pritunl utilizează OpenVPN, conectarea ar trebui să fie o adiere ușoară. Puteți alege să instalați clientul Pritunl sau clientul OpenVPN autonom.
Notă: Instalarea unui client este necesară pentru a vă conecta.
Înainte de a instala clientul, mergeți din nou la fila „Utilizatori” din interfața de management. Ar trebui să vedeți pictograme lângă utilizatorul pe care l-ați creat:
Un tar.gz
fișier va începe să se descarce. La extragere, veți primi profilul necesar pentru conectare. Salvați fișierul într-un loc sigur.
Puteți descărca clientul Pritunl de pe site-ul oficial . Clientul acceptă toate serverele OpenVPN.
Pentru o securitate sporită, activați autentificarea cu doi factori cu Pritunl! Autentificarea cu doi factori este disponibilă cu Pritunl. Acesta adaugă funcționalitatea la OpenVPN. Puteți utiliza Authy sau orice aplicație acceptată pentru a genera codul pe care îl puteți utiliza pentru a vă conecta.
Felicitări! Ți-ai instalat și configurat propriul server VPN.
Dacă trebuie să dezinstalați, procesul este simplu. Alerga:yum remove -y pritunl mongodb-org
Bucurați-vă!
Introducere RethinkDB este o bază de date NoSQL care stochează date sub formă de documente JSON. Are un limbaj de interogare super intuitiv și are funcții disponibile în mod obișnuit
În anumite ocazii, este posibil ca un administrator de sistem să aibă nevoie să creeze un cont de utilizator și să restricționeze accesul acestora la gestionarea propriilor fișiere prin sFTP, dar nu b
Folosind un sistem diferit? NGINX poate fi utilizat ca server HTTP / HTTPS, server proxy invers, server proxy de poștă, echilibrator de sarcină, terminator TLS sau cachin
Folosind un sistem diferit? Chamilo este un sistem gratuit și deschis de management al învățării (LMS), care este utilizat pe scară largă pentru educația online și colaborarea în echipă
Odoo, cunoscută anterior drept OpenERP, este o cunoscută platformă de afaceri ERP open source. Întreprinderile de orice dimensiune pot beneficia de Odoo, datorită licenței sale abundente
Folosind un sistem diferit? Couch CMS este un sistem de gestionare a conținutului (CMS) simplu și flexibil, gratuit și deschis, care permite proiectanților web să deseneze
Folosind un sistem diferit? SonarQube este un instrument open source pentru dezvoltarea sistemului de calitate. Este scris în Java și acceptă mai multe baze de date. Oferă
NextCloud, așa cum sugerează și numele său, este o alternativă promițătoare a unei alte soluții de hosting de fișiere open source OwnCloud. În acest articol, vă voi arăta
Folosind un sistem diferit? Netdata este o stea în creștere în domeniul monitorizării în timp real a metricilor sistemului. Comparativ cu alte instrumente de același fel, Netdata:
Folosind un sistem diferit? În acest tutorial, voi explica cum să configurați un server Starbound pe CentOS 7. Condiții preliminare Trebuie să dețineți acest joc pe dvs.
Bine ați venit la un alt tutorial Vultr. Aici, veți învăța cum să instalați și să rulați un server SAMP. Acest ghid a fost scris pentru CentOS 6. Condiții preliminare pe care le veți obține
Folosind un sistem diferit? Elgg este un motor de rețea socială open source care permite crearea de medii sociale, cum ar fi rețelele sociale din campus
RStudio Server este ediția web a RStudio care este o serie de instrumente concepute pentru a facilita munca de codare folosind limbajul de programare R. În ti
Bolt este un CMS open source scris în PHP. Codul sursă Bolts este găzduit pe GitHub. Acest ghid vă va arăta cum instalați Bolt CMS pe un nou CentOS 7 Vult
Bugzilla este un sistem gratuit și open source de urmărire a erorilor, care este utilizat pe scară largă de diverși furnizori pentru a-și îmbunătăți continuu softwar-ul
Prezentare generală Acest articol este menit să vă ajute să obțineți un cluster Kubernetes și să funcționeze cu kubeadm în cel mai scurt timp. Acest ghid va implementa două servere, pe
Folosind un sistem diferit? Introducere Sails.js este un cadru MVC pentru Node.js, similar cu Ruby on Rails. Face pentru dezvoltarea aplicațiilor moderne ver
Funcțiile Vultrs Adu-ți spațiul IP permite o libertate fără precedent în alocarea propriilor resurse IP serverelor din norul Vultr. Noi generall
Acest tutorial va acoperi procesul de instalare a unui server de joc Half Life 2 pe CentOS 6 System. Pasul 1: Instalarea condițiilor preliminare Pentru a configura ou
Introducere Sistemele Linux sunt livrate cu instrumente de monitorizare în mod implicit, cum ar fi top, df și du care ajută la monitorizarea proceselor și a spațiului pe disc. De multe ori însă, acestea sunt
O perspectivă asupra a 26 de tehnici de analiză a datelor mari: partea 1
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 blogul pentru a cunoaște diferitele straturi din Arhitectura Big Data și funcționalitățile acestora în cel mai simplu mod.
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.
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?
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.
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