Instal·lació de CloudLinux a DirectAdmin amb CentOS

Tot i que el seu desenvolupament es va retardar una mica en comparació amb altres panells de control, CloudLinux ara s'integra completament amb DirectAdmin. CloudLinux es basa en CentOS, de manera que la major part de la vostra infraestructura probablement encara funcionarà. La versió actual de CloudLinux es basa en CentOS 7.

En aquesta guia, suposem que teniu la versió més recent de DirectAdmin, tot i que també funcionaran en versions menys recents. A més, aquesta guia està basada i provada en CentOS 7. És probable que les versions anteriors de CentOS, com CentOS 6, no funcionin correctament.

Necessitareu accés root per continuar amb aquests passos.

CloudLinux trencarà alguna cosa a la meva configuració?

CloudLinux probablement no trencaria res. Tot i que el sistema està configurat per corregir-se automàticament, hi ha algunes tècniques després de CloudLinux que hauríeu de supervisar després de llançar el nou sistema operatiu.

Per experiència, no hi ha gaire cosa que pugui sortir malament en primer lloc, però hauríeu d'assegurar-vos que podeu retrocedir en qualsevol moment durant el procés d'instal·lació. Assegureu-vos que teniu una còpia de seguretat que funcioni , tot i que la instal·lació pot i probablement anirà perfectament.

Quan els vostres llocs estiguin engabiats (utilitzant CageFS), assegureu-vos que els recursos assignats siguin suficients. En cas contrari, CloudLinux podria bloquejar els vostres llocs. Opcionalment, podeu optar per no utilitzar cap límit o aixecar-los tots en una fase posterior per assegurar-vos que els vostres llocs romandran en línia, independentment de si els recursos del vostre servidor són suficients.

Podré utilitzar CageFS i el selector de versions de PHP?

Sí, documentarem la instal·lació de CageFS i el selector de versions PHP integrat. CageFS es pot activar (o desactivar) per usuari, el que significa que podeu controlar exactament quins usuaris seran engabiats i quins no.

Opcionalment, des de DirectAdmin, hi ha una opció per especificar si els usuaris acabats de crear s'han de posar automàticament en gàbia o no.

Hi haurà temps d'inactivitat d'aquest procés d'instal·lació?

De fet, hi haurà temps d'inactivitat, a causa dels reinicis, però també de possibles solucions de problemes. Assegureu-vos d'anunciar aquest manteniment als vostres usuaris per endavant, ja que la instal·lació de CloudLinux pot tenir un impacte (positiu).

Passos

A partir d'aquí, suposem que teniu el següent:

  • Servidor DirectAdmin funcional;
  • (El mateix) Servidor DirectAdmin amb CentOS 7

Pas 1: convertir CentOS a CloudLinux

En primer lloc, convertim la nostra instal·lació actual de CentOS al sistema operatiu CloudLinux, donant-vos accés a totes les seves funcions. Per instal·lar-ho, cal una clau de llicència; una prova gratuïta o podeu comprar una llicència a través de CloudLinux o d'un proveïdor de llicències.

Assegureu-vos de tenir la vostra clau de llicència a mà, tret que tingueu una llicència basada en IP; llavors no hauríeu d'introduir una clau de llicència.

En primer lloc, descarregarem l' cldeployscript:

cd /home
wget https://repo.cloudlinux.com/cloudlinux/sources/cln/cldeploy

Si wgetencara no està instal·lat, instal·leu-lo primer:

yum install wget

A continuació, intenteu executar l'ordre de nou.

En cas que tingueu una clau d'activació, executeu:

cd /home
sh cldeploy -k YOURKEY

Substituïu "YOURKEY" per la vostra clau de llicència.

En cas que tingueu una llicència basada en IP, CloudLinux detectarà automàticament la vostra adreça IP de sortida executant:

sh cldeploy -i

L'script d'instal·lació de CloudLinux detectarà automàticament el vostre entorn, si escau la virtualització utilitzada (KVM en el cas de Vultr) i el tauler de control utilitzat. Per tant, els connectors necessaris (com ara el Gestor LVE) s'instal·laran automàticament al tauler de control de DirectAdmin.

Un cop finalitzat l'script, haureu de reiniciar el servidor:

reboot

Pas 2: Comprovació del nucli

SSH de nou al vostre servidor. Per assegurar-nos que el sistema operatiu CloudLinux està actiu al vostre servidor, podem comprovar el nucli:

uname -a | grep lve

Si això retorna la sortida, el nucli de CloudLinux (i, per tant, el seu sistema operatiu) s'ha instal·lat correctament. En cas que no hi hagi sortida i el vostre terminal estigui en blanc, no s'ha instal·lat el nucli correcte. En aquest cas, recomanem depurar aquest problema en un altre servidor.

El vostre sistema operatiu CentOS s'hauria d'haver convertit al sistema operatiu CloudLinux.

Pas 3: arreglar el selector de versions de PHP

El selector de versions PHP de CloudLinux es troba a la part superior de CageFS. El selector de versions de PHP permet als usuaris "personalitzar" les seves pròpies versions de PHP en poder escollir més de dues versions (que DirectAdmin permet de manera predeterminada) i permetent als usuaris triar els seus propis mòduls. Això no només permet que el programari heretat funcioni (dins de la seva pròpia gàbia); també permet seguretat, ja que els usuaris poden desactivar els mòduls PHP que no utilitzen.

Tanmateix, les versions PHP de DirectAdmin es mantindran actives; establint la versió PHP de CloudLinux com a "nativa", tornarà a les versions de DirectAdmin (sovint 5.6 i 7.0 / 7.1).

Per fer ús del selector de versions de PHP, haurem d'instal·lar totes les versions de PHP executant la següent comanda yum. Tanmateix, aquest procés pot trigar una mica, així que assegureu-vos de no deixar la vostra sessió SSH ni utilitzar una eina com ara screen. Si interrompeu la instal·lació, podeu trencar la vostra configuració a causa d'una instal·lació sense acabar:

yum groupinstall alt-php

A partir d'ara hauríeu de poder triar una versió de PHP personalitzada de DirectAdmin.

Pas 4: instal·lació de MySQL Governor

CloudLinux inclou una característica relativament nova: MySQL Governor. A la supervisió de recursos predeterminada i els seus límits apropiats, les bases de dades MySQL i el seu ús de recursos no es compten. MySQL Governor permet un millor seguiment i, eventualment, bloquejar i/o desactivar les bases de dades MySQL automàticament en funció de si compleixen o superen els seus límits de recursos.

El primer requisit per a MySQL Governor que sovint es passa per alt és la necessitat d'executar MariaDB. Tècnicament, és possible fer ús de MySQL Governor amb MySQL, però els requisits del sistema són MariaDB. Com que MariaDB és un "reemplaçament directe", el procés de conversió no hauria de consumir massa temps.

Si us plau, abans de continuar, assegureu-vos absolutament que teniu un procés de treball. El procés de conversió és relativament fàcil, però moltes coses poden sortir malament en el procés si no s'executen correctament. Creeu una còpia de seguretat mitjançant l' mysqlordre, per exemple:

Quan estigueu 100% segur que teniu una còpia de seguretat que funcioni, podeu iniciar el procés de conversió amb:

cd /usr/local/directadmin/custombuild/
./build set mysql_inst mariadb
./build set mariadb 10.0
./build update
./build mysql

Substituïu 10.0-lo per l'última versió de MariaDB. Podeu consultar-ho al lloc web de MariaDB. Després que MySQL s'hagi intercanviat amb MariaDB i la seva funcionalitat estigui provada, instal·leu el paquet MySQL Governor:

yum install governor-mysql

Un cop finalitzada la instal·lació, executeu l' db-select-mysqlscript i especifiqueu la vostra versió de MariaDB:

/usr/share/lve/dbgovernor/db-select-mysql --mysql-version=mariadbversion

Substituïu mariadbversion-lo per la versió de MariaDB instal·lada. A continuació, instal·leu MySQL Governor:

/usr/share/lve/dbgovernor/mysqlgovernor.py --install

Ara s'hauria d'haver instal·lat MySQL Governor. Comproveu si les vostres bases de dades encara funcionen correctament. Si és així, inicieu el servei:

service db_governor start

Administració de CloudLinux

Ara que CloudLinux s'ha instal·lat al vostre servidor de DirectAdmin, veureu que apareixen dos connectors a DirectAdmin: "Gestor d'usuaris de CloudLinux CageFS" i "Gestor de LVE de CloudLinux". Descriurem les seves funcionalitats una per una aquí.

Gestor d'usuaris de CloudLinux CageFS

Instal·lació de CloudLinux a DirectAdmin amb CentOS

Des del gestor d'usuaris de CloudLinux CageFS, obtindreu una visió general de tots els usuaris d'aquest servidor. Depenent del seu estat actual (activat o desactivat), hi ha un filtre aplicat ("Usuaris activats" i "Usuaris desactivats").

Per desactivar CageFS per a un usuari activat actualment, només cal que seleccioneu aquest compte d'usuari específic i feu clic al botó de fletxa de la dreta (">>"). A l'inrevés, per habilitar CageFS per a un usuari on actualment està desactivat, feu clic al botó de fletxa esquerra ("<<").

Hi ha dos botons més, respectivament a l'esquerra i a la dreta: "Desactiva CageFS" i "Actualitza l'esquelet de CageFS". Com haureu endevinat, el primer botó permet desactivar completament CageFS a tot el servidor. Tanmateix, aneu amb compte, ja que això farà que les versions PHP de tots els usuaris tornin a la configuració nativa de DirectAdmin. Això significa que els llocs dels usuaris podrien trencar-se.

El segon botó, "Actualitza l'esquelet de CageFS", permet impulsar un canvi a l'esquelet d'usuari predeterminat a l'estat d'execució de CloudLinux. CageFS fa ús d'esquelets per als entorns dels usuaris. Per exemple, CloudLinux configura un esquelet sense l' suordre, de manera que els usuaris amb accés SSH no podrien elevar els seus permisos mitjançant aquesta ordre per avançar en la seguretat. Si voleu canviar alguna cosa sobre aquest esquelet, podeu fer servir els canvis amb aquest botó. Tanmateix, tingueu en compte que els petits errors en la creació d'un esquelet poden trencar la vostra configuració, així que assegureu-vos que sabeu el que esteu fent. Per defecte (en la instal·lació) CageFS aplica el seu propi esquelet.

CloudLinux LVE Manager

El gestor LVE és una mica més avançat i complex. No només us permet veure les estadístiques d'ús de pràcticament tots els comptes del servidor, sinó que també us permet canviar, augmentar o aixecar completament els límits.

Us guiarem a través de tres pestanyes, ja que sovint requereixen una explicació, mentre que les altres tres són relativament fàcils d'entendre (sis en total).

Ús actual

Instal·lació de CloudLinux a DirectAdmin amb CentOS

A la pestanya "Ús actual" veureu els usuaris principals i els recursos que estan utilitzant actualment. Com podeu veure a la captura de pantalla anterior, l'usuari de 'webapps', per exemple, està utilitzant actualment 8,79 MB de RAM i, a part d'això, amb prou feines cap recurs del sistema. Tanmateix, l'altre compte (el nom d'usuari es va eliminar) utilitza 171,71 M de RAM, que és una quantitat significativa a la majoria d'entorns d'allotjament compartits.

Amb aquesta eina podem trobar fàcilment "abús". Opcionalment, podeu limitar els usuaris automàticament, però en parlarem més endavant.

Usuaris

Instal·lació de CloudLinux a DirectAdmin amb CentOS

En aquesta pestanya, veureu tots els usuaris actualment al servidor. Per usuari, podeu modificar els seus límits de recursos. Quan els compleixin o superin, els seus comptes seran automàticament "bloquejats".

Selector

Instal·lació de CloudLinux a DirectAdmin amb CentOS

El selector de versions de PHP, creat per CloudLinux, permet una gran llibertat per triar una versió de PHP. Com que alguns d'ells són extremadament obsolets i insegurs, si un usuari realment vol executar programari antic, ho pot fer. Juntament amb CageFS, altres usuaris seran efectivament immunes a la pràctica del seu veí. Tenint en compte que tots els usuaris es troben a la seva pròpia "gàbia", no s'infectaran quan hi estiguin altres llocs.

Si decidiu que us trobeu molt incòmode en permetre algunes versions de PHP, podeu desactivar completament el selector de versions de PHP (tot i que això també eliminaria algunes versions de PHP recents, com ara PHP 7.1) o simplement desactivar algunes versions de PHP desmarcant-les a " Versions compatibles". A més, podeu modificar els mòduls seleccionats per defecte. Els usuaris sense massa coneixements tècnics sovint confien en la configuració predeterminada.

Les versions "natives" de PHP són una o dues versions de PHP instal·lades a DirectAdmin de manera predeterminada. Quan s'escull una versió de PHP al selector de versions de PHP, escollir una versió nativa de PHP a la "Configuració del domini" no tindrà cap efecte.


Instal·leu Plesk a CentOS 7

Instal·leu Plesk a CentOS 7

Utilitzeu un sistema diferent? Plesk és un tauler de control d'amfitrió web propietari que permet als usuaris administrar els seus llocs web personals i/o de clients, bases de dades

Com instal·lar Squid Proxy a CentOS

Com instal·lar Squid Proxy a CentOS

Squid és un popular programa Linux gratuït que us permet crear un servidor intermediari web de reenviament. En aquesta guia, veureu com instal·lar Squid a CentOS per convertir-vos-hi

Com instal·lar Lighttpd (LLMP Stack) a CentOS 6

Com instal·lar Lighttpd (LLMP Stack) a CentOS 6

Introducció Lighttpd és una bifurcació d'Apache destinada a ser molt menys intensiu en recursos. És lleuger, d'aquí el seu nom, i és bastant senzill d'utilitzar. Instal·lant

Configuració de xarxes estàtiques i IPv6 a CentOS 7

Configuració de xarxes estàtiques i IPv6 a CentOS 7

Recentment, VULTR ha fet canvis al seu extrem, i ara tot hauria de funcionar bé des de la caixa amb NetworkManager habilitat. Si voleu desactivar

Modificació dIcinga2 per utilitzar el model mestre/client a CentOS 6 o CentOS 7

Modificació dIcinga2 per utilitzar el model mestre/client a CentOS 6 o CentOS 7

Icinga2 és un sistema de supervisió potent i, quan s'utilitza en un model de client mestre, pot substituir la necessitat de controls de monitoratge basats en NRPE. El mestre-client

Com instal·lar Apache Cassandra 3.11.x a CentOS 7

Com instal·lar Apache Cassandra 3.11.x a CentOS 7

Utilitzeu un sistema diferent? Apache Cassandra és un sistema de gestió de bases de dades NoSQL gratuït i de codi obert dissenyat per proporcionar escalabilitat, alta

Com instal·lar Microweber a CentOS 7

Com instal·lar Microweber a CentOS 7

Utilitzeu un sistema diferent? Microweber és un CMS d'arrossegar i deixar anar de codi obert i una botiga en línia. El codi font de Microweber està allotjat a GitHub. Aquesta guia us mostrarà

Com instal·lar Vanilla Forum a CentOS 7

Com instal·lar Vanilla Forum a CentOS 7

Utilitzeu un sistema diferent? Vanilla Forum és una aplicació de fòrum de codi obert escrita en PHP. És totalment personalitzable, fàcil d'utilitzar i admet externa

Com instal·lar Mattermost 4.1 a CentOS 7

Com instal·lar Mattermost 4.1 a CentOS 7

Utilitzeu un sistema diferent? Mattermost és una alternativa autoallotjada de codi obert al servei de missatgeria Slack SAAS. En altres paraules, amb Mattermost, ca

Creació duna xarxa de servidors de Minecraft amb BungeeCord a Debian 8, Debian 9 o CentOS 7

Creació duna xarxa de servidors de Minecraft amb BungeeCord a Debian 8, Debian 9 o CentOS 7

Què necessitareu Un Vultr VPS amb almenys 1 GB de RAM. Accés SSH (amb privilegis d'arrel/administrador). Pas 1: instal·lació de BungeeCord Primer de tot

Permet xifrar a Plesk

Permet xifrar a Plesk

El tauler de control de Plesk inclou una integració molt agradable per Lets Encrypt. Lets Encrypt és un dels únics proveïdors SSL que ofereix certificats complets

Permet xifrar a cPanel

Permet xifrar a cPanel

Lets Encrypt és una autoritat de certificació dedicada a proporcionar certificats SSL de manera gratuïta. cPanel ha creat una integració perfecta perquè tu i el teu client

Com instal·lar Concrete5 a CentOS 7

Com instal·lar Concrete5 a CentOS 7

Utilitzeu un sistema diferent? Concrete5 és un CMS de codi obert que ofereix moltes característiques distintives i útils per ajudar els editors a produir continguts fàcilment i

Com instal·lar el tauler de revisió a CentOS 7

Com instal·lar el tauler de revisió a CentOS 7

Utilitzeu un sistema diferent? Review Board és una eina gratuïta i de codi obert per revisar el codi font, la documentació, les imatges i molts més. És un programari basat en web

Configura lautenticació HTTP amb Nginx a CentOS 7

Configura lautenticació HTTP amb Nginx a CentOS 7

En aquesta guia, aprendràs a configurar l'autenticació HTTP per a un servidor web Nginx que s'executa a CentOS 7. Requisits Per començar, necessitareu el

Com instal·lar GoAccess a CentOS 7

Com instal·lar GoAccess a CentOS 7

Utilitzeu un sistema diferent? GoAccess és un analitzador de registres web de codi obert. Podeu utilitzar-lo per analitzar els registres en temps real al terminal o

Com instal·lar YOURLS a CentOS 7

Com instal·lar YOURLS a CentOS 7

YOURLS (Your Own URL Shortener) és una aplicació d'anàlisi de dades i escurçament d'URL de codi obert. En aquest article, tractarem el procés d'instal·lació

Com instal·lar i configurar ArangoDB a CentOS 7

Com instal·lar i configurar ArangoDB a CentOS 7

Utilitzeu un sistema diferent? Introducció ArangoDB és una base de dades NoSQL de codi obert amb un model de dades flexible per a documents, gràfics i claus-valors. És

Utilitzant Etckeeper per al control de versions de /etc

Utilitzant Etckeeper per al control de versions de /etc

Introducció El directori /etc/ té un paper crític en el funcionament d'un sistema Linux. La raó d'això és perquè gairebé totes les configuracions del sistema

Per què hauríeu dutilitzar SSHFS? Com muntar un sistema de fitxers remot amb SSHFS a CentOS 6

Per què hauríeu dutilitzar SSHFS? Com muntar un sistema de fitxers remot amb SSHFS a CentOS 6

Molts administradors de sistemes gestionen grans quantitats de servidors. Quan s'hagi d'accedir als fitxers a través de diferents servidors, inicieu sessió a cadascun individualment ca

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

La Intel·ligència Artificial no està en el futur, és aquí mateix en el present. En aquest bloc Llegiu com les aplicacions d'Intel·ligència Artificial han afectat diversos sectors.

Atacs DDOS: una breu visió general

Atacs DDOS: una breu visió general

També ets víctima d'atacs DDOS i estàs confós sobre els mètodes de prevenció? Llegiu aquest article per resoldre les vostres consultes.

Us heu preguntat mai com guanyen diners els pirates informàtics?

Us heu preguntat mai com guanyen diners els pirates informàtics?

Potser haureu sentit que els pirates informàtics guanyen molts diners, però us heu preguntat mai com guanyen aquest tipus de diners? anem a discutir.

Invents revolucionaris de Google que us facilitaran la vida.

Invents revolucionaris de Google que us facilitaran la vida.

Vols veure els invents revolucionaris de Google i com aquests invents van canviar la vida de tots els éssers humans actuals? A continuació, llegiu al bloc per veure els invents de Google.

Divendres essencial: què va passar amb els cotxes impulsats per IA?

Divendres essencial: què va passar amb els cotxes impulsats per IA?

El concepte de cotxes autònoms per sortir a les carreteres amb l'ajuda de la intel·ligència artificial és un somni que tenim des de fa temps. Però malgrat les diverses promeses, no es veuen enlloc. Llegeix aquest blog per saber-ne més...

Singularitat tecnològica: un futur llunyà de la civilització humana?

Singularitat tecnològica: un futur llunyà de la civilització humana?

A mesura que la ciència evoluciona a un ritme ràpid, fent-se càrrec de molts dels nostres esforços, també augmenten els riscos de sotmetre'ns a una singularitat inexplicable. Llegeix, què pot significar per a nosaltres la singularitat.

Evolució de lemmagatzematge de dades – Infografia

Evolució de lemmagatzematge de dades – Infografia

Els mètodes d'emmagatzematge de les dades que han anat evolucionant poden ser des del naixement de les dades. Aquest bloc tracta l'evolució de l'emmagatzematge de dades a partir d'una infografia.

Funcionalitats de les capes darquitectura de referència de Big Data

Funcionalitats de les capes darquitectura de referència de Big Data

Llegeix el blog per conèixer de la manera més senzilla les diferents capes de l'Arquitectura Big Data i les seves funcionalitats.

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

6 avantatges sorprenents de tenir dispositius domèstics intel·ligents a les nostres vides

En aquest món digital, els dispositius domèstics intel·ligents s'han convertit en una part crucial de les vides. A continuació, es mostren alguns avantatges sorprenents dels dispositius domèstics intel·ligents sobre com fan que la nostra vida valgui la pena i sigui més senzilla.

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Lactualització del suplement de macOS Catalina 10.15.4 està causant més problemes que no pas solucions

Recentment, Apple va llançar macOS Catalina 10.15.4, una actualització de suplements per solucionar problemes, però sembla que l'actualització està causant més problemes que provoquen el bloqueig de les màquines Mac. Llegiu aquest article per obtenir més informació