Upu Tomua
Ua 2 aso talu ona tuʻuina atu se faʻamatalaga fou o le CentOS operating system, e taʻua o CentOS 8. Ma e oʻo mai i le taimi nei o loʻo i ai ni nai tala i luga o le Initaneti pe faʻapefea ona faia mea i totonu, o lea na ou filifili ai e faʻatumu lenei avanoa. E le gata i lea, o le a ou taʻuina atu ia te oe e le gata i le faʻapipiʻiina o lenei paʻu o polokalame, ae faʻapea foʻi pe faʻafefea ona ou vaʻaia le faʻapipiʻiina o Linux i se siosiomaga faʻaonaponei i le lalolagi faʻaonaponei mo galuega masani, e aofia ai le vaeluaga o disks ma isi.
Ae i le amataga, ou te fia talanoa puupuu pe aisea e aoga ai le sui i lenei lomiga mai mea uma na muamua atu, ma e lua mafuaaga mo lenei mea:
- php7! I le lomiga muamua o CentOS, o le "Orthodox" php5.4 na faʻapipiʻiina ...
Lelei, ina ia sili atu le ogaoga, o le tele o afifi na feosofi i le tele o lomiga faʻatasi. O matou (tagata fiafia o le redhat-like OSes) ua iu lava ina ulufale, pe a le o le lumanaʻi, ona sili atu lea i le taimi nei. Ma o le a le toe talie le au lagolago Ubuntu ia i matou ma tusi tamatamailima ia i matou, lelei ... mo sina taimi;).
- Suiga mai le yum i le dnf. O le eseesega tele o le taimi nei ua lagolagoina aloaia e galulue ma le tele o faʻasologa o afifi i le taimi e tasi. I totonu lava o le valu, ou te leʻi mauaina lava lenei aoga, ae e foliga mai e manuia.
Fausia se masini komepiuta
E eseese hypervisors ma e leai saʻu sini e faʻafetaui le tagata faitau i se mea faʻapitoa, o le a ou taʻu atu ia te oe mataupu faavae lautele.
manatua
Muamua ... Ina ia faʻapipiʻi se CentOS system e amata mai le 7 mautinoa, ma i loʻu manatu o le tulaga foi lea i le 6 ("ae e le o mautinoa"), e te manaʻomia maualalo 2 GB RAM. O le mea lea, ou te fautua atu ia te oe e avatu muamua le tele.
Ae afai ei ai se mea, pe a uma ona faʻapipiʻi e mafai ona faʻaititia le tele o le manatua. I le 1 GB o loʻo galue lelei le faiga faʻapitoa, na ou siakiina.
Disk
Mo se faʻapipiʻi masani, e tatau ona e fatuina se masini komepiuta ma le gafatia o le 20-30 GB. Ua lava lea mo le faiga. Ma se tisiki lona lua mo faʻamatalaga. E mafai ona faʻaopoopo uma i le tulaga o le fatuina o se masini masini ma pe a uma. E masani ona ou faaopoopo i ai mulimuli ane.
processor
I luga o le tasi autu, e le faʻagesegese le faʻaogaina o le tino. Ma talu ai o punaoa e mafai ona faʻaogaina saoloto, ou te le iloa se mea e tuʻuina atu i le tulaga faʻapipiʻi (sei vagana ua e iloa lelei manaʻoga ma ua paie e toe alu i totonu o le configurator)
O isi e masani lava ona tu'u fa'aletonu.
Le faʻapipiʻiina moni
O lea... Seʻi o tatou faʻalauiloa le faʻapipiʻi ... I le tagata lava ia, ua leva ona ou faʻapipiʻiina ia auaunaga i foliga o masini masini mo se taimi umi, o lea o le a ou le faʻamatalaina ituaiga uma o faʻamaumauga faʻamaumauga i luga o le flash drive - naʻo le faʻapipiʻiina. le ISO o se CD i lau hypervisor sili ona ou fiafia i ai, download ma alu.
O le faʻapipiʻiina faʻavae e masani lava, o le a ou nofo i luga o ni nai mea.
Filifiliga puna
Talu mai le tuʻuina atu o le lona valu lomiga, o le faʻata mai Yandex o loʻo taoto solo mo aso. Ia, o lona uiga, e tulaʻi mai i lea taimi ma lea taimi, ona toe amata ai lea ona faʻaalia se mea sese. Ou te mautinoa e mafua ona o le tele o uta i luga o le tautua. O le mea lea, e taʻu mai ai le puna, sa tatau ona ou alu, nai lo le ulufale i le tuatusi masani, alu
Vaevae tisiki
O lenei fesili e fai si lotu i lo'u manatu. E tofu le pule ma lana lava tulaga i lenei mataupu. Ae o le a ou faasoa atu pea loʻu manatu i le mataupu.
Ioe, i le mataupu faavae, e mafai ona e tuʻuina atu le avanoa atoa i le aʻa ma o le a aoga, e masani lava e sili ona lelei. Aisea la e puipui ai se togalaau i vaega eseese? - I loʻu manatu, e lua mafuaʻaga autu mo lenei: quotas ma le feaveaʻi.
Mo se faʻataʻitaʻiga, afai e tupu se mea sese ma faʻalavelave i luga o le vaeluaga o faʻamatalaga autu, e te manaʻo e mafai ona e faʻauluina le faiga ma faʻatino faiga faʻaolaina. O le mea lea, ou te tuʻuina patino atu se vaeluaga mo / boot. O loʻo i ai se fatu ma se faʻapipiʻi. E masani lava o le 500 megabytes e lava, ae i se tulaga e le masani ai atonu e manaʻomia, ma tuʻuina atu ua uma ona tatou masani i le fuaina o avanoa i terabytes, ou te tuʻuina atu le 2GB mo lenei vaega. Ma o le mea taua iinei e le mafai ona faia lvm.
E soso'o mai le a'a o le faiga. Mo se faʻapipiʻi masani, ou te leʻi manaʻomia le sili atu nai lo le 4 GB i le polokalama, ae i taimi faʻatulagaina mea e masani ona ou faʻaogaina le /tmp directory e faʻasalalau tufatufaga, ma ou te le iloa se mea e tuʻuina atu i se vaeluaga eseese - i faiga faʻaonapo nei. e otometi lava ona faamamaina, ina ia le faatumuina . O lea ou te tuʻuina atu le 8GB mo le aʻa.
Fa'afesuia'i... I le lautele, e itiiti lava se fa'aoga aoga mai ai. Afai e te amata faʻaogaina le swap i luga o lau 'auʻaunaga, i aso nei i le lalolagi moni o lona uiga e manaʻomia e le 'auʻaunaga ona faʻaopoopo atili le RAM. A leai, o faʻafitauli i le faʻatinoga e faʻamaonia (poʻo se polokalame "leaks" manatua). O le mea lea, o lenei vaega e manaʻomia mo naʻo faʻamoemoega faʻamaonia. O le mea lea, 2 GB o se numera sili ona lelei. Ioe, e tusa lava po o le a le tele o le manatua o loʻo i luga o le server. Ioe, na ou faitauina uma na tala o loʻo tusia ai e uiga i le fua faatatau o le voluma manatua i le swap volume ... IMHO, ua tuai. I le 10 tausaga o faʻataʻitaʻiga ou te leʻi manaʻomia lava lenei mea. 15 tausaga talu ai na ou faʻaaogaina, ioe.
IMHO, e mafai e tagata uma ona filifili mo i latou lava pe faʻasoa / fale i se isi vaega. Afai e faʻaaogaina e se tasi i luga o le 'auʻaunaga lenei lisi, e sili atu le tuʻufaʻatasia. Afai e leai se tasi, e leai se mea e manaʻomia.
Sosoo ai, /var. I loʻu manatu, e tatau lava ona faʻamaonia. I le amataga, e mafai ona e faʻatapulaʻaina oe i le 4 GB, ma vaʻai pe faʻafefea. Ma ioe, e ala i le "faʻafefea ona alu" o le uiga o laʻu tala
- Muamua, e mafai ona e faʻapipiʻi se isi tisiki i le / var subdirectory (lea o le a ou faʻaalia mulimuli ane ma se faʻataʻitaʻiga)
- Lona lua, e iai le matou lvm - e mafai ona e fa'aopoopoina i taimi uma. Ma e masani lava ona e faʻaopoopoina pe a tele naua ogalaau amata sasaa i totonu. Ae ou te leʻi mafai lava ona vavalo muamua lenei fuainumera, o lea ou te amata i le 2 GB ona ou matamata ai lea.
O le avanoa e le'i fa'asoaina o le a tumau pea le avanoa i le vaega voluma ma e mafai ona fa'aaoga i taimi uma mulimuli ane.
LVM
uma E talafeagai le faia o ni vaega e ese mai i le / boot i le LVM. Ioe, e aofia ai swap. Ioe, e tusa ai ma fautuaga uma, swap e tatau ona i ai i le amataga o le disk, ae i le tulaga o le LVM e le mafai ona fuafuaina lona nofoaga i mataupu faavae. Ae pei ona ou tusia i luga, o lau faiga e le tatau fa'aaoga swap uma lava. O le mea lea, e le afaina po o fea o i ai. Ia, matou te le ola i le '95, faʻamaoni!
E le gata i lea, i le LVM o loʻo i ai le tele o faʻalapotopotoga faʻavae e te manaʻomia e mafai ona e ola ai:
- malosi faaletino
- vaega leo
- leo talafeagai
O voluma faaletino e tuufaatasia i ni vaega, ma o voluma faaletino taitasi e mafai ona i ai i na o le tasi vaega, ma e mafai ona maua se vaega i luga o ni voluma faaletino i le taimi e tasi.
Ma o voluma talafeagai e tofu i le vaega e tasi.
Ae ... leaga, ua toe 21st seneturi. Ma o 'auʻaunaga e faʻapitoa. E leai se uiga e faʻaoga ia i latou faiga tutusa na faʻaaogaina i mea faaletino. Ma mo mea faʻapitoa e taua le i ai o faʻamaumauga e ese mai le faiga! E taua tele lenei mea, aemaise lava mo le mafai ona vave fesuiaʻi faʻamatalaga i se isi masini masini (mo se faʻataʻitaʻiga, pe a fesuiaʻi i se OS fou) ma i se tulaga lautele mo ituaiga uma o mea aoga (faʻapipiʻi tuʻufaʻatasia e ala i vaega e faʻaaoga ai meafaigaluega hypervisor, mo se faʻataʻitaʻiga) . O le mea lea, o le tasi vaega voluma e faʻaaogaina mo le faiga ma e tatau ona faʻaaogaina le isi mo faʻamaumauga! O lenei vaevaega talafeagai e fesoasoani tele i le olaga!
Afai na e faia na'o le tasi virtual hard disk pe a fatuina se masini masini, o le mea lea e muta ai le faʻatulagaga. Ma afai e lua, ona aua lava nei makaina le lona lua.
Tatou amata le fa'apipi'i.
Toe fa'apipi'i
O lea, o le faiga fou faʻapipiʻi na iu lava ina taʻavale. O le mea muamua e te manaʻomia e siaki ole Initaneti.
ping ya.ru
E i ai se tali? - Tele, fetaomi Ctrl-C.
Afai e leai, alu e seti se fesoʻotaʻiga, e leai se ola e aunoa ma lenei, ae e le o le mea lena e uiga i laʻu tusiga.
O lenei afai tatou te leʻi i lalo o aʻa, alu i lalo o aʻa, aua o le taina mea faapena o le numera o faʻatonuga faʻatasi ai ma sudo na talepeina aʻu (ma talosia e faʻamagalo aʻu e le au faʻatauvaʻa):
sudo -i
O le mea muamua lava matou te faia o le faʻapipiʻi
dnf -y update
Ma afai o loʻo e faitauina lenei tusiga i le 2019, e foliga mai e leai se mea e tupu, ae e aoga le taumafai.
Ia tatou fetuutuunai le tisiki o totoe
Seʻi tatou fai atu o le vaeluaga ma le faiga o le xvda, ona avea lea o le tisiki faʻamaumauga o le xvdb. Ua lelei.
Ole tele ole fautuaga ole a amata ile “Run fdisk ma fai se vaeluaga...”
O lea la sese!
Ou te toe fai atu aua e taua tele! I lenei tulaga, e galulue faatasi ma le LVM, lea o loʻo nofoia se tasi tisiki mama, faia ni vaega i luga e leaga! O upu uma i lenei fasifuaitau e taua. Afai matou te galulue e aunoa ma le LVM, matou te manaʻomia. Afai ei ai sa matou faiga ma faʻamatalaga i luga o le disk, matou te manaʻomia. Afai mo nisi mafuaaga tatou te manaʻomia ai le tuʻuina o le afa o le tisiki e avanoa, e tatau foi. Ae e masani lava o nei manatu uma e na'o le talitonuga. Aua afai tatou te filifili e faʻaopoopo le avanoa i se vaeluaga o loʻo i ai, o le auala sili ona faigofie e fai ai o lenei faʻatulagaga. Ma o le faigofie o le pulega e sili atu nai lo le tele o isi mea o loʻo tatou agai atu ma le faʻamoemoe i lenei faʻatulagaga.
Ma o le mea e faigofie ai, afai e te manaʻo e faʻalautele le vaeluaga o faʻamatalaga, e te faʻaopoopoina avanoa i le vaeluaga o le virtual, ona faʻalauteleina lea o le vaega e faʻaaoga ai le vgextend ma o le mea lena! I tulaga e le masani ai, e ono manaʻomia se isi mea, ae o le mea sili e te le faʻalauteleina le voluma talafeagai i le amataga, lea ua uma ona manaia. A leai, ina ia faʻalauteleina lenei lava voluma, latou te fautuaina muamua le tapeina o le mea o loʻo i ai, ona faia lea o se mea fou i luga ... Le mea e le foliga manaia tele ma e le mafai ona faia ola, ae o le faʻalauteleina e tusa ai ma le faʻaaliga na ou faʻaalia e mafai ona faia "i luga o le lele" e aunoa ma le tatalaina o le vaeluaga.
O lea la, matou te fatuina se voluma faaletino, ona sosoo ai lea ma se vaega voluma e aofia ai, ona sosoo ai lea ma se vaeluaga mo la matou 'auʻaunaga:
pvcreate /dev/xvdb
vgcreate data /dev/xvdb
lvcreate -n www -L40G data
mke2fs -t ext4 /dev/mapper/data-www
O iinei, nai lo se mataitusi tetele "L" (ma le tele i le GB), e mafai ona e faʻamaonia se laʻititi, ma nai lo le tele atoatoa, faʻamaonia se tasi, mo se faʻataʻitaʻiga, e faʻaaoga le afa o le avanoa avanoa i le taimi nei. se vaega voluma, e tatau ona e faʻamaonia "-l + 50% FREE"
Ma o le poloaiga mulimuli e faʻapipiʻiina le vaeluaga i le ext4 file system (lea i le taimi nei, i loʻu poto masani, o loʻo faʻaalia ai le sili ona mautu pe a malepe mea uma, o lea ou te manaʻo ai).
O lea ua matou fa'apipi'i le vaeluaga i le nofoaga sa'o. Ina ia faia lenei mea, faʻaopoopo le laina saʻo i /etc/fstab:
/dev/mapper/data-www /var/www ext4 defaults 1 2
Ma matou vili
mount /var/www
Afai e tupu se mea sese, ili le faailo! Aua o lona uiga o loʻo i ai se matou mea sese i /etc/fstab. Ma o le isi toe faʻafouina o le a tele a tatou faʻafitauli. Atonu e le taʻavale le faiga, lea e masani ona faʻanoanoa tele mo auaunaga ao. O le mea lea, e tatau ona faʻasaʻo faʻavave le laina mulimuli ua faʻaopoopo, pe tape atoa! O le mea lena na matou le tusia ai le mount command ma le lima - semanu matou te le maua se avanoa lelei e siaki ai le config i le taimi lava lena.
O lenei ua matou faʻapipiʻi mea uma matou te manaʻo ai ma tatala ports mo le upega tafaʻilagi:
dnf groupinstall "Development Tools"
dnf -y install httpd @nodejs @redis php
firewall-cmd --add-service http --permanent
firewall-cmd --add-service https --permanent
Afai e te manaʻo ai, e mafai foi ona e tuʻuina se faʻamaumauga iinei, ae o le tagata lava ia ou te taumafai e vavae ese mai le upega tafaʻilagi. E ui lava e sili atu le vave o le taofiofia o ia, ioe. O le saoasaoa o fesoʻotaʻiga fesoʻotaiga vavave e masani lava ile gigabit, ma pe a galue i luga o le masini lava e tasi, e toetoe lava a vave ona tupu. Ae e tau le saogalemu. O le a le mea e sili atu ona taua ia ai?
O lea matou te faʻaopoopoina le parakalafa i le faila faʻatulagaina (matou te fatuina se mea fou, o le manatu faʻaonaponei o CentOS e pei o lenei)
echo "vm.overcommit_memory = 1"> /etc/sysctl.d/98-sysctl.conf
Matou te toe faʻafouina le server.
I faʻamatalaga, na otegia aʻu mo le fautuaina o aʻu e tape SeLinux, o lea o le a ou faasaʻoina aʻu lava ma tusi e uiga i le mea moni e tatau ona e manatua e faʻapipiʻi SeLinux.
O le mea moni, tupe mama! 🙂
puna: www.habr.com