Uppsetning CloudLinux á DirectAdmin með CentOS

Þrátt fyrir að þróun þess hafi seinkað nokkuð miðað við önnur stjórnborð, samþættist CloudLinux nú að fullu DirectAdmin. CloudLinux er byggt á CentOS, þannig að stærsti hluti innviða þinna mun líklega enn virka. Núverandi útgáfa CloudLinux er byggð á CentOS 7.

Í þessari handbók gerum við ráð fyrir að þú sért með nýjustu DirectAdmin útgáfuna, þó að þær virki líka á minna nýlegum útgáfum. Ennfremur er þessi handbók byggð og prófuð á CentOS 7. Eldri CentOS útgáfur, eins og CentOS 6, munu líklegast ekki virka rétt.

Þú þarft rótaraðgang til að halda áfram með þessi skref.

Mun CloudLinux brjóta eitthvað í uppsetningunni minni?

CloudLinux myndi líklegast ekki brjóta neitt. Jafnvel þó að kerfið sé sett upp til að leiðrétta sig sjálfkrafa, þá eru nokkrar aðferðir eftir CloudLinux sem þú ættir að fylgjast með sjálfum þér eftir að nýja stýrikerfið hefur verið sett í notkun.

Af reynslu, það er ekki mikið sem getur farið úrskeiðis í fyrsta lagi, en þú ættir að vera alveg viss um að þú getur snúið til baka hvenær sem er á uppsetningarferlinu. Gakktu úr skugga um að þú sért með virka öryggisafrit, jafnvel þó að uppsetningin geti og muni líklega ganga gallalaust.

Þegar vefsvæðið þitt er í búri (með því að nota CageFS) skaltu ganga úr skugga um að úthlutað fjármagn sé nægjanlegt. Annars gæti CloudLinux lokað á síðurnar þínar. Valfrjálst geturðu valið að nota engin takmörk eða lyft þeim öllum á síðari stigum til að vera alveg viss um að síðurnar þínar haldist á netinu óháð því hvort auðlindir netþjónsins séu nægjanlegar.

Mun ég geta notað CageFS og PHP útgáfuvalið?

Já, við munum skjalfesta uppsetningu CageFS og samþætta PHP útgáfuvals. Hægt er að virkja (eða óvirkja) CageFS á hverjum notanda, sem þýðir að þú getur stjórnað nákvæmlega hvaða notendur verða settir í búr og hverjir ekki.

Valfrjálst, frá DirectAdmin, er möguleiki til að tilgreina hvort nýbúnir notendur eigi sjálfkrafa að vera í búri eða ekki.

Verður niður í miðbæ frá þessu uppsetningarferli?

Það verður örugglega niður í miðbæ, vegna endurræsingar en einnig mögulegrar bilanaleitar. Gakktu úr skugga um að tilkynna þetta viðhald fyrir notendum þínum fyrirfram þar sem uppsetning CloudLinux getur haft töluverð (jákvæð) áhrif.

Skref

Héðan í frá gerum við ráð fyrir að þú hafir eftirfarandi:

  • Virkur DirectAdmin þjónn;
  • (Sama) DirectAdmin þjónn sem keyrir CentOS 7

Skref 1: Umbreytir CentOS í CloudLinux

Í fyrsta lagi skulum við breyta núverandi CentOS uppsetningu okkar í CloudLinux stýrikerfið, sem gefur þér aðgang að öllum eiginleikum þess. Til þess að setja þetta upp þarf leyfislykil; annað hvort ókeypis prufuáskrift, eða þú getur keypt leyfi annað hvort í gegnum CloudLinux eða leyfissöluaðila.

Gakktu úr skugga um að hafa leyfislykilinn þinn við höndina, nema þú sért með IP-tengt leyfi; þá þyrftirðu ekki að slá inn leyfislykil.

Í fyrsta lagi munum við hlaða niður cldeployhandritinu:

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

Ef það wgeter ekki ennþá uppsett skaltu setja það upp fyrst:

yum install wget

Reyndu síðan að framkvæma skipunina aftur.

Ef þú ert með virkjunarlykil skaltu framkvæma:

cd /home
sh cldeploy -k YOURKEY

Skiptu út "YOURKEY" fyrir leyfislykilinn þinn.

Ef þú ert með IP byggt leyfi mun CloudLinux sjálfkrafa greina útleið IP tölu þína með því að framkvæma:

sh cldeploy -i

CloudLinux uppsetningarforskriftin mun sjálfkrafa greina umhverfið þitt, ef við á, sýndarvæðingin sem notuð er (KVM í tilfelli Vultr) og stjórnborðið sem notað er. Þess vegna verða nauðsynlegar viðbætur (eins og LVE Manager) sjálfkrafa settar upp á DirectAdmin stjórnborðinu þínu.

Eftir að handritinu er lokið þarftu að endurræsa þjóninn:

reboot

Skref 2: Athugaðu kjarnann

SSH aftur inn á netþjóninn þinn. Til að ganga úr skugga um að CloudLinux stýrikerfið sé virkt á netþjóninum þínum getum við athugað kjarnann:

uname -a | grep lve

Ef þetta skilar úttak, tókst CloudLinux kjarnanum (og þar af leiðandi stýrikerfi hans) upp. Ef það er engin framleiðsla og flugstöðin þín er auð, þá var réttur kjarni ekki settur upp. Í þessu tilviki mælum við eindregið með því að kemba þetta mál á öðrum netþjóni.

CentOS stýrikerfið þitt ætti nú að hafa verið breytt í CloudLinux OS.

Skref 3: Laga PHP útgáfuvalið

PHP útgáfuvalkostur CloudLinux situr ofan á CageFS. PHP útgáfuvalið gerir notendum kleift að 'sníða' sínar eigin PHP útgáfur með því að geta valið fleiri en tvær útgáfur (sem DirectAdmin leyfir sjálfgefið) og leyfa notendum að velja sínar eigin einingar. Þetta gerir ekki aðeins eldri hugbúnaði kleift að virka (inni í sínu eigin búri); það gerir einnig ráð fyrir öryggi þar sem notendur geta slökkt á PHP einingar sem þeir nota ekki.

PHP útgáfur DirectAdmin munu samt vera virkar; með því að stilla CloudLinux PHP útgáfuna á „native“, mun hún falla aftur í DirectAdmin útgáfurnar (oft 5.6 og 7.0 / 7.1).

Til þess að geta notað PHP útgáfuvalið þurfum við að setja upp allar PHP útgáfur með því að framkvæma eftirfarandi yum skipun. Þetta ferli getur þó tekið nokkurn tíma, svo vertu viss um að yfirgefa ekki SSH lotuna þína eða nota tæki eins og screen. Með því að trufla uppsetninguna gætirðu rofið uppsetninguna þína vegna ólokiðrar uppsetningar:

yum groupinstall alt-php

Þú ættir að geta valið sérsniðna PHP útgáfu frá DirectAdmin eins og er.

Skref 4: Setja upp MySQL Governor

CloudLinux kemur með tiltölulega nýjum eiginleikum: MySQL seðlabankastjóri. Í sjálfgefnu auðlindaeftirliti og viðeigandi takmörkunum eru MySQL gagnagrunnar og auðlindanotkun þeirra ekki talin. MySQL seðlabankastjóri gerir kleift að fylgjast betur með og að lokum loka og/eða slökkva á MySQL gagnagrunnum sjálfkrafa eftir því hvort þeir ná eða fara yfir auðlindamörk sín.

Fyrsta krafan fyrir MySQL seðlabankastjóra sem oft er gleymt er þörfin á að keyra MariaDB. Tæknilega séð er hægt að nota MySQL Governor með MySQL, en kerfiskröfur þess eru MariaDB. Þar sem MariaDB er „drop-in skipti“ ætti viðskiptaferlið ekki að vera of tímafrekt.

Vinsamlegast, áður en þú heldur áfram, vertu viss um að þú hafir vinnuferli. Umbreytingarferlið er tiltölulega auðvelt en margt getur farið úrskeiðis í ferlinu ef það er ekki framkvæmt á réttan hátt. Búðu til öryggisafrit með því að nota mysqlskipunina, til dæmis:

Þegar þú ert 100% viss um að þú sért með virka öryggisafrit geturðu byrjað viðskiptaferlið með:

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

Skiptu út 10.0fyrir nýjustu MariaDB útgáfuna. Þú getur flett þessu upp á vefsíðu MariaDB. Eftir að MySQL hefur verið skipt út fyrir MariaDB og virkni þess hefur verið sannað skaltu setja upp MySQL Governor pakkann:

yum install governor-mysql

Eftir að uppsetningunni er lokið skaltu framkvæma db-select-mysqlhandritið og tilgreina MariaDB útgáfuna þína:

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

Skiptu út mariadbversionfyrir uppsettu MariaDB útgáfuna. Næst skaltu setja upp MySQL Governor:

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

MySQL Governor ætti nú að hafa verið sett upp. Athugaðu hvort gagnagrunnarnir þínir séu enn að virka rétt. Ef svo er skaltu hefja þjónustuna:

service db_governor start

Umsjón með CloudLinux

Nú þegar CloudLinux hefur verið sett upp á DirectAdmin þjóninum þínum muntu sjá tvö viðbætur birtast í DirectAdmin: „CloudLinux CageFS User Manager“ og „CloudLinux LVE Manager“. Við munum lýsa virkni þeirra einn í einu hér.

CloudLinux CageFS notendastjóri

Uppsetning CloudLinux á DirectAdmin með CentOS

Frá CloudLinux CageFS notendastjóranum færðu yfirlit yfir alla notendur á þessum netþjóni. Það fer eftir núverandi ástandi þeirra (virkt eða óvirkt) að það er notuð sía ("Virktir notendur" og "Fötlaðir notendur").

Til að slökkva á CageFS fyrir notanda sem er virkur núna, veldu einfaldlega þennan tiltekna notandareikning og smelltu á örvarhnappinn til hægri (">>"). Öfugt til að virkja CageFS fyrir notanda þar sem það er óvirkt, smelltu á vinstri örvarhnappinn ("<<").

Það eru tveir hnappar til viðbótar, hvort um sig til vinstri og hægri: „Slökkva á CageFS“ og „Update CageFS Beinagrind“. Eins og þú gætir hafa giskað á, gerir fyrsti hnappurinn kleift að slökkva algjörlega á CageFS á öllum þjóninum. Vertu samt varkár, þar sem þetta mun láta PHP útgáfur allra notenda falla aftur í upprunalegu stillingu DirectAdmin. Það þýðir að vefsvæði notenda gætu bilað.

Annar hnappurinn, „Uppfæra CageFS Beinagrind“, gerir kleift að ýta breytingu á sjálfgefna notendabeinagrind í keyrsluástand CloudLinux. CageFS notar beinagrindur fyrir umhverfi notenda. Til dæmis, CloudLinux setur upp beinagrind án suskipunarinnar, þannig að notendur með SSH aðgang gætu ekki hækkað heimildir sínar með því að nota þá skipun til að auka öryggi. Ef þú vilt breyta einhverju um þessa beinagrind er mögulegt að ýta á breytingarnar þínar með þessum hnappi. Hins vegar, athugaðu að lítil mistök við að búa til beinagrind geta brotið uppsetninguna þína, svo vertu viss um að þú veist hvað þú ert að gera. Sjálfgefið (við uppsetningu) notar CageFS sína eigin beinagrind.

CloudLinux LVE Manager

LVE Manager er nokkuð háþróaðri og flóknari. Ekki aðeins gerir það þér kleift að skoða tölfræði um notkun á nánast öllum reikningum á þjóninum, það gerir þér kleift að breyta, hækka eða alveg lyfta takmörkunum líka.

Við munum leiða þig í gegnum þrjá flipa, þar sem þeir þurfa oft útskýringar á meðan hinir þrír eru tiltölulega auðvelt að átta sig á (sex alls).

Núverandi notkun

Uppsetning CloudLinux á DirectAdmin með CentOS

Í flipanum 'Núverandi notkun' muntu sjá helstu notendurna og auðlindirnar sem þeir eru að nota. Eins og þú sérð á skjámyndinni hér að ofan notar 'webapps' notandinn til dæmis 8,79 MB af vinnsluminni og fyrir utan það, varla nein kerfisauðlind. Hins vegar notar hinn reikningurinn (sem notandanafnið var svipt) 171,71M af vinnsluminni, sem er umtalsvert magn í flestum sameiginlegu hýsingarumhverfi.

Með því að nota þetta tól getum við auðveldlega fundið „misnotkun“. Valfrjálst geturðu takmarkað notendur sjálfkrafa, en við munum koma að því síðar.

Notendur

Uppsetning CloudLinux á DirectAdmin með CentOS

Í þessum flipa sérðu alla notendur sem eru á þjóninum. Fyrir hvern notanda geturðu breytt auðlindamörkum þeirra. Þegar þeir hitta eða fara yfir þá verða reikningar þeirra sjálfkrafa „lokaðir“.

Valur

Uppsetning CloudLinux á DirectAdmin með CentOS

PHP útgáfuvalið, smíðað af CloudLinux, leyfir mikið frelsi við að velja PHP útgáfu. Vegna þess að sumir þeirra eru afar gamaldags og óöruggir, ef notandi vill virkilega keyra eldri hugbúnað, geta þeir það. Ásamt CageFS munu aðrir notendur í raun vera ónæmur fyrir iðkun náunga síns. Þar sem allir notendur eru í sínu eigin „búri“ verða þeir ekki sýktir þegar aðrar síður eru.

Ef þú ákveður að þú sért mjög óþægilegur með að leyfa sumar PHP útgáfur, geturðu algjörlega slökkt á PHP útgáfuvalsanum (þó að þetta myndi líka fjarlægja sumar nýlegar PHP útgáfur, eins og PHP 7.1) eða einfaldlega bannað sumar PHP útgáfur með því að afmerkja þær á " Stuðar útgáfur". Ennfremur geturðu breytt sjálfgefnum völdum einingum. Notendur án mikillar tækniþekkingar myndu oft treysta á sjálfgefnar stillingar.

„Innfædd“ PHP útgáfur eru ein eða tvær PHP útgáfur sjálfgefnar uppsettar í DirectAdmin. Þegar PHP útgáfa er valin í PHP útgáfuvali, mun það ekki hafa nein áhrif að velja innbyggða PHP útgáfu í 'Domain Setup'.


Settu upp Plesk á CentOS 7

Settu upp Plesk á CentOS 7

Að nota annað kerfi? Plesk er sérstakt stjórnborð fyrir vefþjón sem gerir notendum kleift að stjórna persónulegum og/eða viðskiptavinum vefsíðum sínum, gagnagrunnum

Hvernig á að setja upp Squid Proxy á CentOS

Hvernig á að setja upp Squid Proxy á CentOS

Smokkfiskur er vinsælt, ókeypis Linux forrit sem gerir þér kleift að búa til framsendingarforrit á vefnum. Í þessari handbók muntu sjá hvernig á að setja upp Squid á CentOS til að snúa þér

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Hvernig á að setja upp Lighttpd (LLMP Stack) á CentOS 6

Inngangur Lighttpd er gaffal af Apache sem miðar að því að vera miklu minna auðlindafrekt. Hann er léttur, þess vegna heitir hann, og er frekar einfaldur í notkun. Uppsetning

Stilla Static Networking og IPv6 á CentOS 7

Stilla Static Networking og IPv6 á CentOS 7

VULTR hefur nýlega gert breytingar á enda þeirra og allt ætti nú að virka vel út úr kassanum með NetworkManager virkt. Ef þú vilt slökkva á

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Breytir Icinga2 til að nota Master/Client Model á CentOS 6 eða CentOS 7

Icinga2 er öflugt eftirlitskerfi og þegar það er notað í aðal-viðskiptavinamódel getur það komið í stað þörf fyrir NRPE-undirstaða vöktunareftirlit. Húsbóndinn

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Hvernig á að setja upp Apache Cassandra 3.11.x á CentOS 7

Að nota annað kerfi? Apache Cassandra er ókeypis og opinn uppspretta NoSQL gagnagrunnsstjórnunarkerfi sem er hannað til að veita sveigjanleika, háan

Hvernig á að setja upp Microweber á CentOS 7

Hvernig á að setja upp Microweber á CentOS 7

Að nota annað kerfi? Microweber er opinn uppspretta draga og sleppa CMS og netverslun. Microweber frumkóði er hýst á GitHub. Þessi handbók mun sýna þér

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Hvernig á að setja upp Mattermost 4.1 á CentOS 7

Að nota annað kerfi? Mattermost er opinn uppspretta, sjálfhýst valkostur við Slack SAAS skilaboðaþjónustuna. Með öðrum orðum, með Mattermost, þú ca

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Að búa til net Minecraft netþjóna með BungeeCord á Debian 8, Debian 9 eða CentOS 7

Það sem þú þarft Vultr VPS með að minnsta kosti 1GB af vinnsluminni. SSH aðgangur (með rót / stjórnunarréttindi). Skref 1: Uppsetning BungeeCord Fyrst af öllu

Láttu dulkóða á Plesk

Láttu dulkóða á Plesk

Plesk stjórnborðið er með mjög fallegri samþættingu fyrir Lets Encrypt. Lets Encrypt er ein af einu SSL veitunum sem gefa út skírteini að fullu

Láttu dulkóða á cPanel

Láttu dulkóða á cPanel

Lets Encrypt er vottunaryfirvöld sem sérhæfir sig í að útvega SSL vottorð án endurgjalds. cPanel hefur byggt upp snyrtilega samþættingu svo þú og viðskiptavinurinn þinn

Hvernig á að setja upp Concrete5 á CentOS 7

Hvernig á að setja upp Concrete5 á CentOS 7

Að nota annað kerfi? Concrete5 er opinn uppspretta CMS sem býður upp á marga áberandi og gagnlega eiginleika til að aðstoða ritstjóra við að framleiða efni auðveldlega og

Hvernig á að setja upp Review Board á CentOS 7

Hvernig á að setja upp Review Board á CentOS 7

Að nota annað kerfi? Review Board er ókeypis og opinn hugbúnaður til að skoða frumkóða, skjöl, myndir og margt fleira. Það er vefbundið hugbúnaðarstríð

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Settu upp HTTP auðkenningu með Nginx á CentOS 7

Í þessari handbók munt þú læra hvernig á að setja upp HTTP auðkenningu fyrir Nginx vefþjón sem keyrir á CentOS 7. Kröfur Til að byrja þarftu að

Hvernig á að setja upp YOURLS á CentOS 7

Hvernig á að setja upp YOURLS á CentOS 7

YOURLS (Your Own URL Shortener) er opinn uppspretta vefslóða styttingar og gagnagreiningarforrit. Í þessari grein munum við fjalla um ferlið við uppsetningu

How to Install and Configure ArangoDB on CentOS 7

How to Install and Configure ArangoDB on CentOS 7

Using a Different System? Introduction ArangoDB is an open source NoSQL database with a flexible data model for documents, graphs, and key-values. It is

Notkun Etckeeper fyrir útgáfustýringu á /etc

Notkun Etckeeper fyrir útgáfustýringu á /etc

Inngangur /etc/ skrárinn gegnir mikilvægu hlutverki í því hvernig Linux kerfi virkar. Ástæðan fyrir þessu er sú að næstum allar kerfisstillingar

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Af hverju ættir þú að nota SSHFS? Hvernig á að tengja fjarskráarkerfi með SSHFS á CentOS 6

Margir kerfisstjórar stjórna miklu magni af netþjónum. Þegar aðgangur þarf að skrám á mismunandi netþjónum er innskráning á hvern og einn fyrir sig ca

Setja upp Half Life 2 Server á CentOS 6

Setja upp Half Life 2 Server á CentOS 6

Þessi kennsla mun fjalla um ferlið við að setja upp Half Life 2 leikjaþjón á CentOS 6 System. Skref 1: Forsendur settar upp Til að setja upp ou

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Hvernig á að setja upp Laravel GitScrum á CentOS 7

Laravel GitScrum, eða GitScrum er opinn uppspretta framleiðniverkfæri hannað til að hjálpa þróunarteymi að innleiða Scrum aðferðafræðina á svipaðan hátt

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira