Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

Ma olen sĂŒsteemiadministraator FirstVDS ja see on minu lĂŒhikursuse esimesest vestlusest jĂ€rgnev tekst, mis on suunatud uutele kolleegidele. Spetsialistid, kes on just hakanud sĂŒsteemiadministreerimisega tegelema, seisavad silmitsi sama tĂŒĂŒpi probleemidega. Vastuste pakkumiseks olen otsustanud kirjutada selle loengute tsĂŒkli. Kuigi mĂ”ned asjad on spetsiifilised hostingu tehnilisele toele, vĂ”ivad need tervikuna osutuda kasulikuks vĂ€hemalt paljudele. SeetĂ”ttu kohandasin loenguteksti, et jagada seda siin.

Ei ole oluline, kuidas teid nimetatakse — tĂ€htis on, et te tegelikult tegelete administreerimisega. Alustame seega sellest, millega peaks sĂŒsteemiadministraator tegelema. Tema peamine ĂŒlesanne on korrastamine, korrashoid ja ettevalmistamine tulevasteks olukordadeks. Ilma sĂŒsteemiadministraatorita hakkab serveris valitsema segadus. Logid ei salvestu vĂ”i sisaldavad vale teavet, ressursid jaotatakse alajaotult, kett tĂ€itub jÀÀtmetega ja sĂŒsteem hakkab sellise kaose tĂ”ttu aeglaselt kokku varisema. Rahunege! Teie ees seisavad sĂŒsteemiadministraatorid, kes on valmis probleeme lahendama ja segadust likvideerima!

SĂŒsteemiadministreerimise pĂ”hipunktid

Kuid enne probleemide lahendamisele asumist tasub tutvuda nelja pÔhijÀrgiga administreerimises:

  1. Dokumentatsioon
  2. Mallide kasutamine
  3. Optimeerimine
  4. Automatiseerimine

Need on alused, millele tuginedes ei saa tĂ”husat ja produktiivset sĂŒsteemiadministreerimist ĂŒles ehitada. Vaatame igaĂŒht neist eraldi.

Dokumentatsioon

Dokumentatsioon tÀhendab mitte ainult dokumentatsiooni lugemist (kuigi see on hÀdavajalik), vaid ka selle pidamist.

Kuidas dokumentatsiooni pidada:

  • Kas olete kokku puutunud uue probleemiga, mida te pole kunagi varem nĂ€inud? Kirjake ĂŒles peamised sĂŒmptomid, diagnostika meetodid ja lahendamise pĂ”himĂ”tted.
  • Kas leidsid uue elegantse lahenduse tavalisele probleemile? Kirjake see ĂŒles, et ei peaks sellele jĂ€rgmisel kuul uuesti mĂ”tlema.
  • Kas keegi aitas teid kĂŒsimusest, milles te ei mĂ”istnud midagi? Kirjake ĂŒles peamised mĂ”tted ja kontseptsioonid, joonistage endale skeem.

Peamine idee: uute oskuste Ôppimisel ja rakendamisel ei tasu tÀielikult loota oma mÀlule.

Kuidas te seda teete, sĂ”ltub ainult teist: see vĂ”ib olla mĂ€rkmete sĂŒsteem, isiklik blogi, tekstifail vĂ”i fĂŒĂŒsiline mĂ€rkmik. Peamine on see, et teie mĂ€rkmed vastavad jĂ€rgmistele nĂ”uetele:

  1. Ärge olge ĂŒleliia pikad. TĂ”stke esile pĂ”hiteemad, meetodid ja vahendid. Kui probleemist arusaamiseks on vajalik sukelduda madalatasemelisse mĂ€lu haldamise mehhanismi Linuxis, Ă€rge kirjutage ĂŒmber artiklit, millest te seda Ă”ppisite - viidake sellele.
  2. MÀrkmed peavad olema teile arusaadavad. Kui rida race cond.lockup ei vÔimalda teil kohe mÔista, mida see rida kirjeldab - selgitage. Heas dokumentatsioonis ei pea tundide viisi vaeva nÀgema.
  3. Otsing on vĂ€ga hea funktsioon. Kui hoidate blogi, lisage silte; kui fĂŒĂŒsilises mĂ€rkmikus - kleepige vĂ€iksed post-it'id kirjeldustega. Dokumentatsioonis pole erilist mĂ”tet, kui kulutate vastuse leidmiseks sama palju aega kui probleemi ise lahendamisele.

Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

Nii vĂ”ib dokumentatsioon vĂ€lja nĂ€ha: alates primitiivsetest mĂ€rkmetest mĂ€rkmikus (ĂŒlemine pilt) kuni tĂ€ielike mitme kasutaja teadmistebaaside loodud siltide, otsingu ja kĂ”igi vĂ”imalike mugavustega (allpool).

Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

Te ei pea mitte ainult otsima samu vastuseid korduvalt: dokumenteerimine on suurepĂ€rane abivahend uute teemade Ă”ppimisel (mĂ€rkus on ju!), arendab teie intuitsiooni (vĂ”imet diagnoosida keerulisi probleeme, heites vaid ĂŒhe pinnapealse pilgu) ning lisab teie tegevusele organiseeritust. Kui dokumentatsioon on teie kolleegidele kergesti ligipÀÀsetav, aitab see neil mĂ”ista, mida ja kuidas te seal olete kokku keeranud, kui te ei ole kohal.

Malli loomine

Malli loomine on mallide loomine ja kasutamine. Enamikule tĂŒĂŒpilistele probleemidele tuleks luua kindel tegevusmall. Enamik probleemide diagnoosimise puhul tuleks kasutada standardiseeritud tegevuste jĂ€rjestust. Kui olete midagi parandanud/paigaldanud/optimeerinud, tuleks selle töötavust kontrollida standardiseeritud kontrollnimekirjade jĂ€rgi.

Malli vormindamine on parim viis tööprotsessi korraldamiseks. Kasutades tĂŒĂŒpilisi protseduure sagedaste probleemide lahendamiseks, saavutate palju kasulikke tulemusi. NĂ€iteks kontrollnimekirjade kasutamine vĂ”imaldab teil diagnostika kĂ€igus tuvastada kĂ”ik olulised tööfunktsioonid ja kĂ”rvaldada ebaolulise funktsionaalsuse kontrollimise. Standardiseeritud protseduurid vĂ€hendavad tarbetut segadust ja vĂ€hendavad vea tekkimise tĂ”enĂ€osust.

Esimene oluline punkt on see, et protseduure ja kontrollnimekirju tuleb samuti dokumenteerida. Lootes lihtsalt mĂ€lule, vĂ”ite jĂ€tta vahele mĂ”ne tegelikult olulise kontrolli vĂ”i toimingu ning kogu töö vĂ”ib kokku kukkuda. Teine oluline punkt on see, et kĂ”iki mallipĂ”hiseid praktikaid saab ja tuleb olukorra nĂ”udmisel muuta. Ideaalseid ja tĂ€iesti universaalseid malle ei ole. Kui probleem on olemas ja malliline kontroll seda ei tuvastanud, ei tĂ€henda see, et probleemi ei ole. Enne kontrollimist hĂŒpoteetiliste ja vĂ€he tĂ”enĂ€oliste probleemide ĂŒle tasub alati kĂ”igepealt teha kiire malliline kontroll.

Optimeerimine

Optimeerimine rÀÀgib enda eest. Tööprotsessi tuleb maksimaalselt optimeerida ajakulu ja vaevanĂ”udmise osas. Siin on lĂ”putult vĂ”imalusi: Ă”ppige kuumad klahvid, lĂŒhenemised, regulaaravaldised ja saadaolevad tööriistad. Otsige praktilisemaid viise nende tööriistade kasutamiseks. Kui kutsute pĂ€eva jooksul 100 korda ĂŒles ĂŒlesande, minge see klahvikombinatsioonile. Kui peate regulaarsete ajavahemike jĂ€rel samadele serveritele ĂŒhendust vĂ”tma, kirjutage alias ĂŒhe sĂ”nana, mis viib teid sinna.

Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

Tutvuge erinevate saadaolevate tööriistade variantidega – vĂ”ib-olla on olemas mugavam terminalikliendi, töölaud, lĂ”ikepuhver, brauser, e-posti klient, operatsioonisĂŒsteem. Uurige, milliseid tööriistu kasutavad teie kolleegid ja tuttavad – vĂ”ib-olla nad valivad neid mitte juhuslikult. PĂ€rast tööriistade valimist Ă”ppige neid kasutama: Ă”ppige vĂ”tmeid, lĂŒhenemisi, nĂ€punĂ€iteid ja trikke.

Kasutage standardseid tööriistu nagu coreutils, vim, regulaaravaldised, bash optimaalsete tulemuste saavutamiseks. Viimase kolme kohta on olemas hulk suurepĂ€raseid kĂ€siraamatuid ja dokumentatsiooni. Nende abil on vĂ”imalik kiiresti liikuda seisundist "ma tunnen end nagu ahv, kes pĂŒĂŒab mutreid sĂŒlearvutiga lĂ”hki lĂŒĂŒa" selle staadiumini, kus "ma olen ahv, kes kasutab sĂŒlearvutit, et tellida pĂ€hkliprinterit."

Automatiseerimine

Automatiseerimine viib rasketelt toimingutelt meie vĂ€sinud kĂ€te pealt vĂ€simatu automaatika kĂ€tkedele. Kui mĂ”ni standardne protseduur on viie sama tĂŒĂŒpi kĂ€su tĂ€itmine, siis miks mitte pakkida kĂ”ik need kĂ€sud ĂŒhte faili ja kutsuda ĂŒhe kĂ€su, mis selle faili tĂ”mbab ja tĂ€idab?

Tegelikult koosneb automaatimine 80% oma tööriistade kirjutamisest ja optimeerimisest (ning 20% katsetamisest, et neid Ă”igesti tööle panna). See vĂ”ib olla lihtsalt arenenud ĂŒhekohaline kĂ€sk vĂ”i tohutu kĂ”ikehĂ”lmav tööriist veebiliidese ja API-ga. Peamine kriteerium on see, et tööriista loomine ei peaks vĂ”tma rohkem aega ja vaeva kui see, kui palju aega ja vaeva see tööriist teile kokku hoiab. Kui veedate viis tundi skripti kirjutamisega, mis teile enam kunagi kasulik ei ole, ĂŒlesande jaoks, mille lahendamiseks kuluks teil ilma skriptita tund vĂ”i kaks — on see vĂ€ga halb tööprotsessi optimeerimine. Viie tunni tööriista loomine on lubatud ainult siis, kui tehtavate ĂŒlesannete hulka, tĂŒĂŒpi ja aega see vĂ”imaldab, mis ei juhtu sageli.

Automaatimine ei tĂ€henda tingimata tĂ€ieĂ”iguslike skriptide kirjutamist. NĂ€iteks, et luua hulk ĂŒhesuguseid objekte loendist, piisab leidlikust ĂŒhekohalisest kĂ€skust, mis automaatselt teeb seda, mida te teeksite oma kĂ€tega, vahetades akende vahel ja toimetades palju kopeerimise ja kleepimisega.

Tegelikult, kui ehitada haldustsĂŒkkel nende nelja sambaga, vĂ”ib oma efektiivsust, tootlikkust ja kvalifikatsiooni kiiresti tĂ”sta. Siiski tuleb sellele nimekirjale lisada veel ĂŒks punkt, ilma milleta on IT-töötamine praktiliselt vĂ”imatu — eneseteadlikkus.

SĂŒsteemiadministraatori eneseteadlikkus

EttevĂ”ttes selles valdkonnas vĂ€hemalt pisut kompetentsed olema, tuleb pidevalt Ă”ppida ja uutest asjadest teada saada. Kui teil pole mingisugust soovi silmitsi seista tundmatuga ja aru saada, kukute te kiiresti lĂ€bi. IT-s ilmuvad pidevalt igasugused uued lahendused, tehnoloogiad ja meetodid, ning kui te ei Ă”pi neid vĂ€hemalt pinnapealselt — olete kaotuse teel. Paljud informaatika valdkonnad toetuvad vĂ€ga keerulisele ja ulatuslikule pĂ”hialusele. NĂ€iteks vĂ”rgutöö. VĂ”rgud ja internet on kĂ”ikjal, kohtute nendega igapĂ€evaselt, kuid kui kaevuda tehnikatesse, mis nende taga on, avastate tohutu ja vĂ€ga keerulise teaduse, mille Ă”ppimine — ei ole sugugi jalutuskĂ€ik pargis.

Ma ei lisanud neid punkte nimekirja, sest see on IT jaoks ĂŒldiselt, mitte ainult sĂŒsteemi haldamise jaoks. Loomulikult ei Ă”nnestu teil kĂ”ike kohe ja tĂ€ielikult Ă”ppida — teil pole lihtsalt fĂŒĂŒsiliselt piisavalt aega. SeetĂ”ttu tuleb enesetĂ€iendamisel silmas pidada vajalikke abstraktsiooni tasemeid.

Te ei pea kohe Ă”ppima, kuidas iga eraldi tööriista sisemine mĂ€lu haldamine töötab ja kuidas see suhtleb Linuxi mĂ€lu haldamisega, aga see, mis operatiivmĂ€lu kujundlikult endast kujutab ja miks see vajalik on, on hea teada. Te ei pea teadma, kuidas TCP ja UDP pealkirjade struktuuriliselt erinevad, kuid oleks hea mĂ”ista nende protokollide peamisi erinevusi töös. Te ei pea uurima, mida tĂ€hendavad signaali nĂ”rgenemised optikas, kuid oleks hea teada, miks tĂ”elised kadu alati sĂ”lmedes edasi antakse. Pole midagi halba selles, et teate, kuidas teatud elemendid teatud abstraktsiooni tasemel töötavad, ja pole vajalik kĂ”iki tasemeid tĂ€ielikult lahti vĂ”tta, kui abstraktsiooni ĂŒldse ei eksisteeri (te lihtsalt lĂ€hete hulluks).

Siiski ei ole oma valdkonnas arutlemine abstraktsiooni tasemel "noh, see on selline asi, mis vĂ”imaldab nĂ€idata saite" — vĂ€ga hea. JĂ€rgmised loengud keskenduvad pĂ”hivaldkondade ĂŒlevaatusele, millega sĂŒsteemi administraator töö tĂ”ttu madalamatel abstraktsiooni tasemetel kokku puutub. PĂŒĂŒan piirata kĂ€sitletavaid teadmisi minimaalse abstraktsiooni tasemeni.

10 kĂ€su sĂŒsteemi haldamiseks

Nii, oleme Ă”ppinud neli peamist alust ja alust. Kas saame probleemide lahendamisega alustada? Veel ei saa. Enne on mĂ”istlik tutvuda nii nimetatud „parimate praktikatega“ ja headuse reeglitega. Ilma nendeta on oht, et teete rohkem kahju kui kasu. Nii et alustame:

  1. MĂ”ned mu kolleegid arvavad, et esimene reegel on „Àra tee halba“. Kuid ma kipun sellega mitte nĂ”ustuma. Kui ĂŒritad mitte halba teha, siis ei saa sa ka midagi teha — liiga palju tegevusi on potentsiaalselt destruktiivsed. Peamine reegel on minu arvates — „tee varukoopia“. Isegi kui teed kahju, saad alati tagasi minna ja kĂ”ik ei ole enam nii hull.

    Varukoopiaid tuleks teha alati, kui aeg ja koht seda lubavad. Varukoopiaid tuleb teha sellest, mida kavatsete muuta, ja sellest, mida riskite kaotada potentsiaalselt destruktiivse tegevuse kĂ€igus. Varukoopia tuleks kontrollida terviklikkuse ja kĂ”ikide vajalike andmete olemasolu osas. Varukoopiat ei tohiks kohe pĂ€rast seda kustutada, kui olete kĂ”ik kontrollinud, kui te ei pea vabastama ketta ruumi. Kui ruumi on liiga vĂ€he — tehke varukoopia oma isiklikule serverile ja eemaldage see nĂ€dala pĂ€rast.

  2. Teine tĂ€htsuselt reegel (mida ma ise sageli rikun) on „Àra varja“. Kui oled teinud varukoopia, kirjuta ĂŒles — kuhu, et sinu kolleegidel ei peaks seda otsima minema. Kui oled teinud mĂ”ningaid mitteilmsi vĂ”i keerulisi toiminguid, kirja pane: lĂ€hed kodu, kuid probleem vĂ”ib korduda vĂ”i kellegil teisel tekkida ja sinu lahendus leitakse mĂ€rksĂ”nade kaudu. Isegi kui teed midagi, mida hĂ€sti tead, ei pruugi seda teadma sinu kolleegid.
  3. Kolmandat reeglina ei pea selgitama: „Àra tee kunagi seda, mille tagajĂ€rgi sa ei tea, ei kujuta ette ega mĂ”ista“. Ära kopeeri kĂ€ske internetist, kui sa ei tea, mida nad teevad, kutsu man vĂ€lja ja analĂŒĂŒsi esmalt. Ära kasuta valmis lahendusi, kui sa ei saa aru, mida nad teevad. VĂ€henda absoluutsele miinimumile obfuskeritud koodi kĂ€itamise. Kui sul ei ole aega sĂŒveneda, teed sa midagi valesti ja peaksid tutvuma jĂ€rgmise punktiga.
  4. „testi“. Uued skriptid, tööriistad, ĂŒhe realised koodid ja kĂ€sud tuleks testida kontrollitud keskkonnas, mitte kliendi arvutis, kui seal on kasvĂ”i minimaalne potentsiaal hĂ€vitavateks tegevusteks. Isegi kui olete kĂ”ik varundanud (ja te olete seda teinud), ei ole seisak kĂ”ige toredam asi. Looge selle jaoks eraldi server/virtuaalmasin/chroot ja testige seal. Kas midagi ei katkenud? Siis vĂ”ib alustada "tootis" versiooniga.

    Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

  5. „Kontrolli“. VĂ€hendage miinimumini kĂ”ik toimingud, mida te ei kontrolli. Üks vale sĂ”ltuvus paketist vĂ”ib kaasa tĂ”mmata pool sĂŒsteemi, ja lipp -y, mis on mÀÀratud yum remove jaoks, annab teile vĂ”imaluse harjutada sĂŒsteemi taastamist nullist. Kui toimingul ei ole kontrollimatute alternatiive — liikuge jĂ€rgmise punkti ja valmidusvara poole.
  6. „Kontrolli“. Kontrollige oma tegevuste tagajĂ€rgi ja kas peate varukoopia peale tagasi minema. Kontrollige, kas probleem on tĂ”eliselt lahendatud. Kontrollige, kas viga kordub ja millistes tingimustes. Kontrollige, mida te oma toimingutega murda saate. Usaldamine meie töös — liigne, kuid kontrollimine — mitte kunagi.
  7. „Suhtle“. Kui probleem ei lahene, kĂŒsige kolleegidelt, kas nad on samasuguste probleemidega kokku puutunud. Kui soovite rakendada vaieldavat lahendust — uurige kolleegide arvamust. VĂ”ib-olla pakuvad nad paremat lahendust. Kui te oma tegevustes ei ole kindel — arutage neid kolleegidega. Isegi kui see on teie teadmiste valdkond, vĂ”ib vĂ€rske vaatenurk palju selgitada. Ärge kartke oma teadmiste puudumist. Paremini on kĂŒsida rumalat kĂŒsimust, nĂ€ida tobedana ja selle kĂŒsimuse kohta vastus saada, kui mitte kĂŒsida seda kĂŒsimust, mitte saada vastust ja jÀÀda tobedaks.
  8. „Ära keela abi ilma pĂ”hjuseta“. See punkt on eelneva tagakĂŒlg. Kui teile esitati rumal kĂŒsimus — selgitage ja selgitage. Kui kĂŒsitakse midagi teostatamatut — selgitage, et see on teostatav ja miks, pakkudes alternatiive. Kui teil ei ole aega (reaalselt ei ole aega, mitte soovide puudumine) — öelge, et teil on kiire kĂŒsimus vĂ”i suur töökoormus, kuid te lahendate selle hiljem. Kui teie kolleegidel ei ole kiireid ĂŒlesandeid, pakkuge neilt abi ja delegeerige probleem.
  9. „Anna tagasisidet“. Kui keegi kolleegidest on hakanud rakendama uut meetodit vĂ”i uut skripti ning te kohtate selle otsuse negatiivseid tagajĂ€rgi, andke sellest teada. Probleem vĂ”ib lahenduda kolme koodi rea vĂ”i viie minuti lisandustega. Kas kohtasite tarkvaras puudust? Andke teada. Kui seda on vĂ”imalik korrata vĂ”i ei pea seda korrata, siis tĂ”enĂ€oliselt parandatakse see. Jagage oma soove, ettepanekuid ja konstruktiivset kriitikat, arutage teemasid, mis tunduvad olevat aktuaalsed.
  10. «KĂŒsi tagasisidet». Me kĂ”ik oleme ebatĂ€iuslikud, nagu ka meie lahendused, ja parim viis oma otsuse Ă”igsuse kontrollimiseks on see arutusele vĂ”tta. Kas olete kliendi juures midagi optimeerinud — paluge jĂ€lgida tööd, vĂ”ib-olla on sĂŒsteemis „pudelikael” mitte seal, kus te otsisite. Kas olete kirjutanud abiks skripti — nĂ€idake seda kolleegidele, nad vĂ”ivad leida viisi selle parandamiseks.

Kui neid praktikaid pidevalt rakendada, lakkab suurem osa probleemidest olemast probleemid: te ei vĂ€henda mitte ainult oma vigade ja eksimuste arvu miinimumini, vaid teil on ka vĂ”imalused neid parandada (backuppide ja kolleegide nĂ€ol, kes soovitavad teil varundada). Edasi liikudes — ainult tehnilised detailid, milles, nagu teada, peitub kurat.

PĂ”hiworkingriistad, millega peate rohkem kui 50% ajast töötama — grep ja vim. Mis vĂ”iks olla lihtsam? TekstipĂ”hine otsing ja teksti redigeerimine. Kuid grep ja vim on vĂ”imsad multifunktsionaalsed tööriistad, mis vĂ”imaldavad tĂ”husalt otsida ja redigeerida teksti. Kui mĂ”ni Windowsi Notepad vĂ”imaldab teil lihtsalt rida kirjutada/kustutada, siis vim'is saate tekstiga teha peaaegu kĂ”ike. Ei usu — kutsuge terminalist vĂ€lja kĂ€sk vimtutor ja alustage Ă”ppimist. Mis puudutab grepi — tema peamine jĂ”ud on regulaarsetes vĂ€ljendites. Jah, see tööriist vĂ”imaldab ĂŒsna paindlikult mÀÀrata otsingu tingimused ja vĂ€ljundandmed, kuid ilma RegExp-ita ei ole sellel erilist mĂ”tet. Ja regulaarsete vĂ€ljendite tundmine on vajalik! VĂ€hemalt pĂ”hitĂ”dede tasemel. Alguseks soovitaksin vaadata seda. video, see seal as regular expressions and their applications together with grep. Oh yes, when combined with vim, you gain ULTIMATE POWER to do such things with text that they have to be labeled 18+.

Out of the remaining 50%, 40% is accounted for by the coreutils toolkit. You can find the list for coreutils at vikipeediale, and the manual for the entire list is available on the website Gnu’s Not Unix), mille eesmĂ€rgiks on arendada sĂŒsteemikomponente, et luua vabalt kasutatav Unix'i analoog, mis vĂ”imaldab tĂ€ielikult loobuda suletud tarkvarast. GNU juhtimisel on moodustatud vabade projektide kogukond, mis liiguvad ĂŒhise eesmĂ€rgi suunas ja arenevad ĂŒhtse ideoloogia ja filosoofia kohaselt. Alguses olid projekti keskseid elemente. What is not covered by this set can be found in utilities POSIX-i. It's not necessary to memorize all the keys by heart, but it's useful to at least know what the main tools can do — it saves you from reinventing the wheel with crutches. Once, I needed to replace line breaks with spaces in the output from some utility, and my tired brain came up with something like sed ':a;N;$!ba;s/n/ /g', a colleague who approached chased me away from the console with a broom, and then solved the problem by writing tr 'n' ' '.

Algajale sĂŒsteemiadministraatorile: kuidas segadusest korda teha

I would recommend remembering what each individual tool roughly does and the keys to the most frequently used commands; for everything else, there's man. Don't hesitate to call man if you're in doubt about something. And definitely read man on man itself — it contains important information about what you'll find.

Knowing these tools, you will be able to effectively solve a significant portion of the tasks you encounter in practice. In the upcoming lectures, we will discuss when to apply these tools and the structures of the main services and applications they relate to.

This is system administrator Kirill Tsvetkov from FirstVDS.

Allikas: habr.com

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster