{"id":39644,"date":"2019-10-31T22:37:21","date_gmt":"2019-10-31T19:37:21","guid":{"rendered":"https:\/\/prohoster.info\/blog\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\/"},"modified":"2019-10-31T22:37:21","modified_gmt":"2019-10-31T19:37:21","slug":"nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","title":{"rendered":"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/9164a26c356a071a89e116d841283139.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00c9n a FirstVDS-n\u00e9l dolgoz\u00f3 rendszergazda vagyok, \u00e9s ez az els\u0151 bevezet\u0151 el\u0151ad\u00e1s sz\u00f6vege a kezd\u0151 koll\u00e9g\u00e1knak sz\u00e1nt r\u00f6vid kurzusomb\u00f3l. Azok a szakemberek, akik nemr\u00e9g kezdtek el rendszergazd\u00e1lkod\u00e1ssal foglalkozni, sz\u00e1mos azonos probl\u00e9m\u00e1val tal\u00e1lkoznak. A megold\u00e1sok javasl\u00e1sa \u00e9rdek\u00e9ben \u00fagy d\u00f6nt\u00f6ttem, hogy \u00edrok egy el\u0151ad\u00e1s-sorozatot. N\u00e9h\u00e1ny dolog specifikus a hoszting m\u0171szaki t\u00e1mogat\u00e1s\u00e1hoz, de \u00f6sszess\u00e9g\u00e9ben hasznos lehet, ha nem mindenki sz\u00e1m\u00e1ra, akkor sokaknak. Ez\u00e9rt adapt\u00e1ltam az el\u0151ad\u00e1s sz\u00f6veg\u00e9t, hogy itt megosszam.<\/p>\n<p>Nem sz\u00e1m\u00edt, mi a poz\u00edci\u00f3d neve \u2013 a l\u00e9nyeg, hogy val\u00f3j\u00e1ban rendszergazd\u00e1lkod\u00e1ssal foglalkozol. Teh\u00e1t kezdj\u00fck azzal, mivel is foglalkozik a rendszergazda. A f\u0151 feladata a rend fenntart\u00e1sa, a k\u00e1osz tiszt\u00edt\u00e1sa \u00e9s a j\u00f6v\u0151beni rendn\u00f6vel\u00e9se. Rendszergazda n\u00e9lk\u00fcl a szerveren k\u00e1osz kezd\u0151dik. A napl\u00f3k nem \u00edr\u00f3dnak, vagy nem azok \u00edr\u00f3dnak, amiknek kellene, az er\u0151forr\u00e1sok nem optim\u00e1lisan oszlanak meg, a lemez tele van mindenf\u00e9le szem\u00e9ttel, \u00e9s a rendszer elkezd lassan \u00f6sszeomlani a k\u00e1osz mennyis\u00e9ge miatt. Nyugalom! A rendszergazd\u00e1k az \u00f6n\u00f6k szem\u00e9ly\u00e9ben megkezdik a probl\u00e9m\u00e1k megold\u00e1s\u00e1t \u00e9s a z\u0171rzavar rendez\u00e9s\u00e9t!<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>A rendszergazd\u00e1lkod\u00e1s pill\u00e9rei<\/h3>\n<p>\nDe miel\u0151tt a probl\u00e9m\u00e1k megold\u00e1s\u00e1ba kezden\u00e9nk, \u00e9rdemes megismerkedni a n\u00e9gy alapvet\u0151 pill\u00e9rral:<\/p>\n<ol>\n<li>Dokument\u00e1ci\u00f3<\/li>\n<li>Sablonoz\u00e1s<\/li>\n<li>Optimaliz\u00e1l\u00e1s<\/li>\n<li>Automatiz\u00e1l\u00e1s<\/li>\n<\/ol>\n<p>\nEz az alapok alapja. Ha nem ezen elvek ment\u00e9n \u00e9p\u00edtj\u00fck fel a munkafolyamatunkat, az hat\u00e1stalan, term\u00e9ketlen \u00e9s egy\u00e1ltal\u00e1n nem hasonl\u00edt a val\u00f3di rendszergazd\u00e1lkod\u00e1sra. N\u00e9zz\u00fck meg mindegyiket k\u00fcl\u00f6n-k\u00fcl\u00f6n.<\/p>\n<h3>k\u00f3dk\u00f6nyvt\u00e1rra l\u00e9p\u00e9s\u00e9vel \u00e9rheti el.<\/h3>\n<p>\n<b>k\u00f3dk\u00f6nyvt\u00e1rra l\u00e9p\u00e9s\u00e9vel \u00e9rheti el.<\/b> nem csup\u00e1n a dokument\u00e1ci\u00f3 olvas\u00e1s\u00e1t jelenti (b\u00e1r ez elengedhetetlen), hanem annak vezet\u00e9s\u00e9t is. <\/p>\n<p>Hogyan vezess\u00fck a dokument\u00e1ci\u00f3t:<\/p>\n<ul>\n<li>\u00daj probl\u00e9m\u00e1val tal\u00e1lkozt\u00e1l, amit kor\u00e1bban sosem l\u00e1tt\u00e1l? \u00cdrd le a f\u0151bb t\u00fcneteket, a diagnosztikai m\u00f3dszereket \u00e9s a megold\u00e1si elveket. <\/li>\n<li>Kital\u00e1lt\u00e1l egy \u00faj, eleg\u00e1ns megold\u00e1st egy tipikus probl\u00e9m\u00e1ra? \u00cdrd le, hogy ne kelljen \u00fajra feltal\u00e1lnod egy h\u00f3nap m\u00falva.<\/li>\n<li>Seg\u00edtettek meg\u00e9rteni egy olyan k\u00e9rd\u00e9st, amiben semmit nem tudt\u00e1l? \u00cdrd le a f\u0151bb t\u00e9ziseket \u00e9s fogalmakat, rajzolj magadnak egy diagramot.<\/li>\n<\/ul>\n<p>\nA f\u0151 gondolat: nem \u00e9rdemes teljesen megb\u00edzni a saj\u00e1t mem\u00f3ri\u00e1dban, amikor \u00faj dolgokat tanulsz \u00e9s alkalmazol.<\/p>\n<p>A form\u00e1tum, ahogy ezt meg fogja tenni, csak \u00f6nt\u0151l f\u00fcgg: lehet ez egy jegyzetel\u0151 rendszer, szem\u00e9lyes blog, sz\u00f6veges f\u00e1jl vagy fizikai jegyzetf\u00fczet. A legfontosabb, hogy a feljegyz\u00e9sei megfeleljenek a k\u00f6vetkez\u0151 k\u00f6vetelm\u00e9nyeknek:<\/p>\n<ol>\n<li><b>Ne legyenek t\u00fal hossz\u00faak<\/b>. Az alapvet\u0151 \u00f6tleteket, m\u00f3dszereket \u00e9s eszk\u00f6z\u00f6ket emelje ki. Ha a probl\u00e9ma meg\u00e9rt\u00e9s\u00e9hez sz\u00fcks\u00e9ges belemer\u00fclni a mem\u00f3riaallok\u00e1l\u00e1s alacsony szint\u0171 mechanik\u00e1j\u00e1ba Linuxon, ne \u00edrja \u00fajra azt a cikket, ahonnan megtudta \u2014 hivatkozzon r\u00e1.<\/li>\n<li><b>A feljegyz\u00e9seknek \u00e9rthet\u0151eknek kell lenni\u00fck az \u00f6n sz\u00e1m\u00e1ra.<\/b> Ha a sor <code>race cond.lockup<\/code> nem engedi meg\u00e9rteni, hogy mit \u00edrt le, akkor magyar\u00e1zza el. A j\u00f3 dokument\u00e1ci\u00f3ban nem kell f\u00e9l \u00f3r\u00e1t t\u00f6lteni a meg\u00e9rt\u00e9ssel. <\/li>\n<li><b>A keres\u00e9s \u2013 nagyon j\u00f3 funkci\u00f3.<\/b> Ha blogot \u00edr, adjon hozz\u00e1 c\u00edmk\u00e9ket; ha fizikai jegyzetf\u00fczetbe \u00edr, ragassza fel a kis post-it cetliket le\u00edr\u00e1sokkal. Nincs k\u00fcl\u00f6n\u00f6sebb \u00e9rtelme a dokument\u00e1ci\u00f3nak, ha annyi id\u0151t t\u00f6lt a v\u00e1laszt keresg\u00e9l\u00e9ssel, mint amennyit a k\u00e9rd\u00e9s null\u00e1r\u00f3l val\u00f3 megold\u00e1s\u00e1val.<\/li>\n<\/ol>\n<p>\n<img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/931ccad9b44a4865b31189f75638ec91.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n\u00cdgy n\u00e9zhet ki a dokument\u00e1ci\u00f3: az egyszer\u0171 jegyzetekt\u0151l a t\u00f6bbfelhaszn\u00e1l\u00f3s tud\u00e1sb\u00e1zisokig c\u00edmk\u00e9kkel, keres\u00e9ssel \u00e9s minden lehets\u00e9ges k\u00e9nyelemmel.<\/p>\n<p><img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/4fea2406da73db5b04f7be20b1ba14bb.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nNemcsak az lesz, hogy nem kell ugyanazokat a v\u00e1laszokat k\u00e9tszer keresnie: a dokument\u00e1l\u00e1s csod\u00e1latos seg\u00edts\u00e9get ny\u00fajt az \u00faj t\u00e9m\u00e1k tanulm\u00e1nyoz\u00e1s\u00e1ban (hiszen ezek jegyzetek!), fejleszti az \u00e9rz\u00e9k\u00e9t (a bonyolult probl\u00e9m\u00e1k diagnosztiz\u00e1l\u00e1s\u00e1nak k\u00e9pess\u00e9ge egy felsz\u00ednes pillant\u00e1ssal), \u00e9s rendet teremt a cselekedeteiben. Ha a dokument\u00e1ci\u00f3 el\u00e9rhet\u0151 a koll\u00e9g\u00e1i sz\u00e1m\u00e1ra, seg\u00edti \u0151ket abban, hogy meg\u00e9rts\u00e9k, mit \u00e9s hogyan csin\u00e1lt, amikor \u00d6n nem lesz jelen.<\/p>\n<h3>A sablonos\u00edt\u00e1s<\/h3>\n<p>\n<b>A sablonos\u00edt\u00e1s<\/b> az sablonok l\u00e9trehoz\u00e1sa \u00e9s haszn\u00e1lata. A legt\u00f6bb tipikus k\u00e9rd\u00e9s eset\u00e9n \u00e9rdemes elk\u00e9sz\u00edteni egy adott cselekv\u00e9si tervet. A legt\u00f6bb probl\u00e9ma diagnosztiz\u00e1l\u00e1s\u00e1hoz egy szabv\u00e1nyos cselekv\u00e9si sorrendet kell alkalmazni. Amikor valamit megjav\u00edtott, telep\u00edtett vagy optimaliz\u00e1lt, annak m\u0171k\u00f6d\u00e9s\u00e9t \u00e9rdemes a szabv\u00e1nyos ellen\u0151rz\u0151list\u00e1k alapj\u00e1n ellen\u0151rizni. <\/p>\n<p>A sablonos\u00edt\u00e1s a munkafolyamatok szervez\u00e9s\u00e9nek legjobb m\u00f3dja. Ha standard elj\u00e1r\u00e1sokat haszn\u00e1l a leggyakoribb probl\u00e9m\u00e1k megold\u00e1s\u00e1ra, rengeteg nagyszer\u0171 dolgot kaphat. P\u00e9ld\u00e1ul a ellen\u0151rz\u0151list\u00e1k haszn\u00e1lata lehet\u0151v\u00e9 teszi az \u00f6sszes fontos funkci\u00f3 diagnosztiz\u00e1l\u00e1s\u00e1t, m\u00edg a jelent\u00e9ktelen funkcion\u00e1lis diagnosztikai t\u00fcnetek kisz\u0171r\u00e9s\u00e9t. A standardiz\u00e1lt elj\u00e1r\u00e1sok minimaliz\u00e1lj\u00e1k a sz\u00fcks\u00e9gtelen t\u00e9pel\u0151d\u00e9seket \u00e9s cs\u00f6kkentik a hib\u00e1k val\u00f3sz\u00edn\u0171s\u00e9g\u00e9t.<\/p>\n<p>Az els\u0151 fontos t\u00e9nyez\u0151, hogy az elj\u00e1r\u00e1sokat \u00e9s a ellen\u0151rz\u0151list\u00e1kat is dokument\u00e1lni kell. Ha csak a mem\u00f3ri\u00e1ra hagyatkozik, kihagyhat egy fontos ellen\u0151rz\u00e9st vagy m\u0171veletet, ami mindent t\u00f6nkretehet. A m\u00e1sodik fontos t\u00e9nyez\u0151 \u2014 hogy minden sablonos gyakorlatot m\u00f3dos\u00edtani kell, ha a helyzet ezt megk\u00f6veteli. Nincsenek t\u00f6k\u00e9letes \u00e9s minden k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt alkalmazhat\u00f3 sablonok. Ha probl\u00e9ma mer\u00fcl fel, \u00e9s a sablonos ellen\u0151rz\u00e9s nem fedezte fel azt \u2014 ez nem jelenti azt, hogy nincs probl\u00e9ma. Miel\u0151tt hipotetikus, val\u00f3sz\u00edn\u0171tlen probl\u00e9m\u00e1k ellen\u0151rz\u00e9s\u00e9be kezdene, mindig \u00e9rdemes el\u0151sz\u00f6r egy gyors sablonos ellen\u0151rz\u00e9st v\u00e9gezni.<\/p>\n<h3>Optimaliz\u00e1l\u00e1s<\/h3>\n<p>\n<b>Optimaliz\u00e1l\u00e1s<\/b> besz\u00e9l mag\u00e1\u00e9rt. A munkafolyamatot maxim\u00e1lisan optimaliz\u00e1lni kell id\u0151- \u00e9s munkak\u00f6lts\u00e9g szempontj\u00e1b\u00f3l. Sz\u00e1mtalan lehet\u0151s\u00e9g van: tanulja meg a billenty\u0171parancsokat, a r\u00f6vid\u00edt\u00e9seket, a regul\u00e1ris kifejez\u00e9seket, el\u00e9rhet\u0151 eszk\u00f6z\u00f6ket. Keressen lehet\u0151s\u00e9geket ezek praktikusabb haszn\u00e1lat\u00e1ra. Ha naponta 100-szor h\u00edvja meg a parancsot, rendeljen hozz\u00e1 egy billenty\u0171kombin\u00e1ci\u00f3t. Ha rendszeresen ugyanazokhoz a szerverekhez kell csatlakoznia, jegyezzen fel egy alias-t egy sz\u00f3ban, ami oda csatlakoztatja: <\/p>\n<p><img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/93bb342b3dd44be5e1424f786614c3f9.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIsmerkedjen meg a rendelkez\u00e9sre \u00e1ll\u00f3 eszk\u00f6z\u00f6k k\u00fcl\u00f6nf\u00e9le lehet\u0151s\u00e9geivel \u2014 lehet, hogy van k\u00e9nyelmesebb termin\u00e1lkliense, DE-je, v\u00e1g\u00f3lap-kezel\u0151je, b\u00f6ng\u00e9sz\u0151je, levelez\u0151je, oper\u00e1ci\u00f3s rendszere. Tudja meg, hogy koll\u00e9g\u00e1i \u00e9s ismer\u0151sei milyen eszk\u00f6z\u00f6ket haszn\u00e1lnak \u2014 lehet, hogy nem v\u00e9letlen\u00fcl v\u00e1lasztj\u00e1k azokat. Miut\u00e1n kiv\u00e1lasztotta az eszk\u00f6z\u00f6ket, tanulja meg azokat alkalmazni: tanulja meg a billenty\u0171parancsokat, a r\u00f6vid\u00edt\u00e9seket, a tippeket \u00e9s tr\u00fckk\u00f6ket. <\/p>\n<p>Haszn\u00e1lja optim\u00e1lisan a standard eszk\u00f6z\u00f6ket \u2014 coreutils, vim, regul\u00e1ris kifejez\u00e9sek, bash. Az utols\u00f3 h\u00e1romhoz rengeteg csod\u00e1latos k\u00e9zik\u00f6nyv \u00e9s dokument\u00e1ci\u00f3 l\u00e9tezik. Ezek seg\u00edts\u00e9g\u00e9vel viszonylag gyorsan eljuthatunk a \u201emint egy majom, aki a laptopj\u00e1val t\u00f6r di\u00f3t\u201d \u00e1llapotb\u00f3l a \u201emint egy majom, aki laptopot haszn\u00e1l, hogy di\u00f3t\u00f6r\u0151t rendeljen\u201d szintre. <\/p>\n<h3>Automatiz\u00e1l\u00e1s<\/h3>\n<p>\n<b>Automatiz\u00e1l\u00e1s<\/b> \u00e1tviszi a neh\u00e9z m\u0171veleteket f\u00e1radt kezeinkb\u0151l a f\u00e1radhatatlan automatiz\u00e1l\u00e1s kezeibe. Ha egy standard elj\u00e1r\u00e1s \u00f6t azonos parancsb\u00f3l \u00e1ll, mi\u00e9rt ne csomagoln\u00e1nk ezeket a parancsokat egy f\u00e1jlba, \u00e9s ne h\u00edvn\u00e1nk meg egyetlen parancsot, amely ezt a f\u00e1jlt let\u00f6lti \u00e9s v\u00e9grehajtja? <\/p>\n<p>Az automatiz\u00e1l\u00e1s 80%-a val\u00f3j\u00e1ban saj\u00e1t eszk\u00f6z\u00f6k \u00edr\u00e1s\u00e1b\u00f3l \u00e9s optimaliz\u00e1l\u00e1s\u00e1b\u00f3l \u00e1ll (\u00e9s m\u00e9g 20%-a abb\u00f3l, hogy megpr\u00f3b\u00e1ljuk \u0151ket a megfelel\u0151 m\u00f3don m\u0171k\u00f6dtetni). Ez lehet egy egyszer\u0171 fejlett egysoros parancs vagy egy hatalmas, mindenhat\u00f3 eszk\u00f6z webb\u00f6ng\u00e9sz\u0151vel \u00e9s API-val. A f\u0151 szempont az, hogy az eszk\u00f6z l\u00e9trehoz\u00e1sa nem foglalhat el t\u00f6bb id\u0151t \u00e9s energi\u00e1t, mint amennyit az eszk\u00f6z megtakar\u00edt nek\u00fcnk. Ha \u00f6t \u00f3r\u00e1t \u00edr egy szkripten, amely soha t\u00f6bb\u00e9 nem fog kelleni, az\u00e9rt a feladat\u00e9rt, amelynek megold\u00e1sa egy-k\u00e9t \u00f3r\u00e1t venne ig\u00e9nybe szkript n\u00e9lk\u00fcl \u2014 akkor ez nagyon rossz munkafolyamat-optimaliz\u00e1ci\u00f3. \u00d6t \u00f3r\u00e1t csak az eszk\u00f6z l\u00e9trehoz\u00e1s\u00e1ra lehet ford\u00edtani, ha a feladatok mennyis\u00e9ge, t\u00edpusa \u00e9s ideje ezt lehet\u0151v\u00e9 teszi, ami nem gyakori.<\/p>\n<p>Az automatiz\u00e1l\u00e1s nem felt\u00e9tlen\u00fcl jelenti teljes \u00e9rt\u00e9k\u0171 szkriptek \u00edr\u00e1s\u00e1t. P\u00e9ld\u00e1ul, ha egy list\u00e1b\u00f3l sok hasonl\u00f3 objektumot szeretn\u00e9nk l\u00e9trehozni, elegend\u0151 egy \u00fcgyes egysoros parancs, amely automatikusan elv\u00e9gzi azt, amit k\u00e9zzel csin\u00e1lna, az ablakok v\u00e1ltogat\u00e1s\u00e1val, sok m\u00e1sol\u00e1s-beilleszt\u00e9ssel. <\/p>\n<p>Ha val\u00f3ban ezekre a n\u00e9gy pill\u00e9rre \u00e9p\u00edtj\u00fck az adminisztr\u00e1ci\u00f3s folyamatot, meglehet\u0151sen gyorsan n\u00f6velhetj\u00fck a hat\u00e9konys\u00e1gunkat, termel\u00e9kenys\u00e9g\u00fcnket \u00e9s k\u00e9pzetts\u00e9g\u00fcnket. Azonban ezt a list\u00e1t ki kell eg\u00e9sz\u00edteni egy tov\u00e1bbi ponttal, amely n\u00e9lk\u00fcl az IT ter\u00fcleten a munka gyakorlatilag lehetetlen \u2014 a \u00f6nk\u00e9pz\u00e9ssel. <\/p>\n<h3>A rendszergazda \u00f6nk\u00e9pz\u00e9se<\/h3>\n<p>\nAhhoz, hogy egy kicsit is kompetensek legy\u00fcnk ebben a ter\u00fcleten, folyamatosan tanulni \u00e9s \u00fajat felfedezni kell. Ha nincs minim\u00e1lis hajland\u00f3s\u00e1ga szemben\u00e9zni a bizonytalans\u00e1ggal \u00e9s meg\u00e9rteni azt, nagyon gyorsan \"le fog cs\u00faszni\". Az IT ter\u00fclet\u00e9n folyamatosan \u00faj megold\u00e1sok, technol\u00f3gi\u00e1k \u00e9s m\u00f3dszerek jelennek meg, \u00e9s ha ezeket nem tanulm\u00e1nyozza legal\u00e1bb felsz\u00ednesen \u2014 akkor a vesztes\u00e9g fel\u00e9 halad. Sz\u00e1mos informatikai ter\u00fclet nagyon komplex \u00e9s \u00e1tfog\u00f3 alapokra \u00e9p\u00fcl. P\u00e9ld\u00e1ul a h\u00e1l\u00f3zatok m\u0171k\u00f6d\u00e9se. A h\u00e1l\u00f3zatok \u00e9s az internet mindenhol jelen vannak, nap mint nap tal\u00e1lkozunk vel\u00fck, de ha m\u00e9lyebben megvizsg\u00e1lja az \u00f6n\u00e1ll\u00f3 technol\u00f3gi\u00e1kat, egy hatalmas \u00e9s nagyon bonyolult tudom\u00e1ny\u00e1gra bukkant, amelynek tanulm\u00e1nyoz\u00e1sa \u2014 nem egyszer\u0171 s\u00e9ta a parkban. <\/p>\n<p>Ezt a pontot nem szerettem volna beletenni a list\u00e1ba, mert ez az IT eg\u00e9sz\u00e9re n\u00e9zve kulcsfontoss\u00e1g\u00fa, nemcsak a rendszeradminisztr\u00e1ci\u00f3ra vonatkozik. Nyilv\u00e1nval\u00f3, hogy mindent \u00e9s azonnal megtanulni lehetetlen \u2014 fizikailag nem lesz elegend\u0151 ideje. Ez\u00e9rt az \u00f6nk\u00e9pz\u00e9s sor\u00e1n fontos figyelembe venni a sz\u00fcks\u00e9ges absztrakci\u00f3s szinteket.<\/p>\n<p>Nem sz\u00fcks\u00e9ges azonnal megtanulnia, hogyan m\u0171k\u00f6dik a mem\u00f3ria menedzsment minden egyes alkalmaz\u00e1sn\u00e1l, \u00e9s hogyan interakci\u00f3ba l\u00e9p a Linux mem\u00f3ria menedzsmentj\u00e9vel, de nem \u00e1rt tudni, hogy a RAM mit jelent \u00e1br\u00e1zolt form\u00e1ban \u00e9s hogy mire van sz\u00fcks\u00e9g. Nem kell tudni, hogy a TCP \u00e9s az UDP fejl\u00e9c strukt\u00far\u00e1ja miben t\u00e9r el, de nem \u00e1rt meg\u00e9rteni a protokollok m\u0171k\u00f6d\u00e9s\u00e9ben l\u00e9v\u0151 alapvet\u0151 k\u00fcl\u00f6nbs\u00e9geket. Nem sz\u00fcks\u00e9ges tanulm\u00e1nyozni, mi jelenti a jelcsillap\u00edt\u00e1st az optik\u00e1ban, de j\u00f3 lenne tudni, hogy a val\u00f3di vesztes\u00e9gek mindig a csom\u00f3pontokon \u00f6r\u00f6kl\u0151dnek. Nincs semmi rossz abban, ha tudja, hogy bizonyos elemek hogyan m\u0171k\u00f6dnek egy adott absztrakci\u00f3s szinten, \u00e9s nem sz\u00fcks\u00e9ges mindent meg\u00e9rteni, amikor az absztrakci\u00f3 teljesen hi\u00e1nyzik (egyszer\u0171en meg\u0151r\u00fclne). <\/p>\n<p>Azonban a saj\u00e1t ter\u00fclet\u00e9n az \"ez egy olyan dolog, amely lehet\u0151v\u00e9 teszi a weboldalak megjelen\u00edt\u00e9s\u00e9t\" absztrakci\u00f3s szinten val\u00f3 \u00e9rvel\u00e9s \u2014 nem t\u00fal b\u00f6lcs dolog. A k\u00f6vetkez\u0151 el\u0151ad\u00e1sok a rendszeradminisztr\u00e1tor munk\u00e1j\u00e1val j\u00e1r\u00f3 alapvet\u0151 ter\u00fcletek \u00e1ttekint\u00e9s\u00e9re \u00f6sszpontos\u00edtanak, alacsonyabb absztrakci\u00f3s szinten. Igyekszem minimaliz\u00e1lni az \u00e1ttekintett tud\u00e1s absztrakci\u00f3s szintj\u00e9t.<\/p>\n<h3>A rendszeradminisztr\u00e1l\u00e1s 10 parancsolata<\/h3>\n<p>\nTeh\u00e1t, meg\u00e9rtett\u00fck a n\u00e9gy alapvet\u0151 pill\u00e9rt \u00e9s alapot. Lehet kezdeni a probl\u00e9m\u00e1k megold\u00e1s\u00e1t? M\u00e9g nem. El\u0151tte \u00e9rdemes megismerkedni a \u201elegjobb gyakorlatokkal\u201d \u00e9s a j\u00f3 modor szab\u00e1lyaival. Ezek n\u00e9lk\u00fcl nagyobb k\u00e1rt okozhat, mint hasznot. Teh\u00e1t, kezdj\u00fck:<\/p>\n<ol>\n<li>N\u00e9h\u00e1ny koll\u00e9g\u00e1m szerint az els\u0151 szab\u00e1ly - \u201ene \u00e1rts\u201d. De \u00e9n nem \u00e9rtek ezzel egyet. Amikor pr\u00f3b\u00e1lsz nem \u00e1rni, akkor igaz\u00e1b\u00f3l nem tudsz semmit sem tenni - t\u00fal sok cselekedet potenci\u00e1lisan destrukt\u00edv. A legfontosabb szab\u00e1ly szerintem - <b>\u201ek\u00e9sz\u00edts biztons\u00e1gi m\u00e1solatot\u201d<\/b>. M\u00e9g ha \u00e1rthat is, mindig lehet visszat\u00e9rni, \u00e9s a helyzet m\u00e1r nem lesz annyira s\u00falyos.\n<p>Mindig biztons\u00e1gi m\u00e1solatot kell k\u00e9sz\u00edteni, amikor az id\u0151 \u00e9s a hely lehet\u0151v\u00e9 teszi. Olyan dolgokat kell menteni, amelyeket megv\u00e1ltoztatsz \u00e9s azt, amit potenci\u00e1lisan elvesz\u00edthetsz egy destrukt\u00edv m\u0171velet sor\u00e1n. A biztons\u00e1gi m\u00e1solatot \u00e9rdemes ellen\u0151rizni a teljess\u00e9g \u00e9s az \u00f6sszes sz\u00fcks\u00e9ges adat megl\u00e9t\u00e9re. A biztons\u00e1gi m\u00e1solatot nem \u00e9rdemes azonnal t\u00f6r\u00f6lni, miut\u00e1n mindent ellen\u0151rizt\u00e9l, ha nem sz\u00fcks\u00e9ges helyet felszabad\u00edtani a lemezen. Ha helyet kell felszabad\u00edtani - k\u00e9sz\u00edts biztons\u00e1gi m\u00e1solatot a saj\u00e1t szerveredre \u00e9s t\u00f6r\u00f6ld egy h\u00e9t m\u00falva. <\/li>\n<li>A m\u00e1sodik legfontosabb szab\u00e1ly (amit \u00e9n gyakran megszegn\u00e9k) - <b>\u201ene rejtsd el\u201d<\/b>. Ha k\u00e9sz\u00edtett\u00e9l biztons\u00e1gi m\u00e1solatot, \u00edrd le \u2014 hov\u00e1, hogy a koll\u00e9g\u00e1idnak ne kelljen keresni\u00fck. Ha valamilyen nem egy\u00e9rtelm\u0171 vagy bonyolult l\u00e9p\u00e9seket tett\u00e9l, \u00edrd le: hazam\u00e9sz, a probl\u00e9ma pedig megism\u00e9tl\u0151dhet, vagy valaki m\u00e1sn\u00e1l is felmer\u00fclhet, \u00e9s a megold\u00e1sodat kulcsszavak alapj\u00e1n tal\u00e1lj\u00e1k majd meg. M\u00e9g ha valami olyat is csin\u00e1lsz, amit j\u00f3l ismersz, a koll\u00e9g\u00e1id ezt nem biztos, hogy tudj\u00e1k. <\/li>\n<li>A harmadik szab\u00e1lyt nem kell magyar\u00e1zni: <b>\u201esoha ne csin\u00e1lj olyat, aminek a k\u00f6vetkezm\u00e9nyeit nem ismered, nem k\u00e9pzeled el vagy nem \u00e9rted\u201d<\/b>. Ne m\u00e1solj parancsokat az internetr\u0151l, ha nem tudod, hogy mit csin\u00e1lnak, keresd meg a man-t \u00e9s el\u0151sz\u00f6r olvasd el. Ne alkalmazz k\u00e9sz megold\u00e1sokat, ha nem tudod meg\u00e9rteni, hogy mit csin\u00e1lnak. Minimaliz\u00e1ld az obfuszk\u00e1lt k\u00f3d futtat\u00e1s\u00e1t. Ha nincs id\u0151d a meg\u00e9rt\u00e9sre - akkor val\u00f3sz\u00edn\u0171leg valamit rosszul csin\u00e1lsz, \u00e9s \u00e9rdemes megismerkedned a k\u00f6vetkez\u0151 ponttal.<\/li>\n<li><b>\u201eTesztelj\u201d<\/b>. Az \u00faj szkripteket, eszk\u00f6z\u00f6ket, egysoros parancsokat \u00e9s parancsokat mindig ellen\u0151rizni kell egy kontroll\u00e1lt k\u00f6rnyezetben, nem pedig az \u00fcgyf\u00e9lsz\u00e1m\u00edt\u00f3g\u00e9pen, ha ott legal\u00e1bb minim\u00e1lis potenci\u00e1l van a destrukt\u00edv tev\u00e9kenys\u00e9gekre. M\u00e9g ha mindent le is mentett\u00e9l (azt megtetted), a le\u00e1ll\u00e1s nem a legjobb dolog. Ind\u00edts egy k\u00fcl\u00f6n szervert\/virtu\u00e1lis g\u00e9pet\/chroot-ot, \u00e9s tesztelj ott. Semmi sem romlott el? Akkor lehet futtatni a \u201etermel\u00e9siben\u201d.\n<p><img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/de96cff4be3087716ac2ce9bf1e50356.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n\n<\/li>\n<li><b>\u201eKontroll\u00e1lj\u201d<\/b>. Minimaliz\u00e1ld az \u00f6sszes olyan m\u0171veletet, amit nem te ir\u00e1ny\u00edtasz. Egy helytelen f\u00fcgg\u0151s\u00e9g egy csomagban f\u00e9l rendszert mag\u00e1val r\u00e1nt. A yum remove z\u00e1szl\u00f3 -y pedig lehet\u0151s\u00e9get biztos\u00edt arra, hogy gyakorold a rendszer helyre\u00e1ll\u00edt\u00e1s\u00e1t null\u00e1r\u00f3l. Ha a m\u0171veletnek nincsenek kontroll\u00e1latlan alternat\u00edv\u00e1i \u2014 k\u00f6vetkez\u0151 l\u00e9p\u00e9s \u00e9s a k\u00e9sz biztons\u00e1gi m\u00e1solat.<\/li>\n<li><b>\u201eEllen\u0151rizz\u201d<\/b>. Ellen\u0151rizd a cselekedeteid k\u00f6vetkezm\u00e9nyeit, \u00e9s hogy sz\u00fcks\u00e9ges-e vissza\u00e1llni a biztons\u00e1gi m\u00e1solatra. Ellen\u0151rizd, val\u00f3ban megold\u00f3dott-e a probl\u00e9ma. Ellen\u0151rizd, hogy reproduk\u00e1lhat\u00f3-e a hiba \u00e9s milyen k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt. Ellen\u0151rizd, mit tudsz t\u00f6nkretenni a cselekedeteiddel. A bizalom a munk\u00e1nkban felesleges, de az ellen\u0151rz\u00e9s sosem az.<\/li>\n<li><b>\u201eKommunik\u00e1lj\u201d<\/b>. Ha nem siker\u00fcl megoldanod a probl\u00e9m\u00e1t, k\u00e9rdezd meg a koll\u00e9g\u00e1idat, hogy tal\u00e1lkoztak-e hasonl\u00f3val. Ha vit\u00e1s megold\u00e1st szeretn\u00e9l alkalmazni \u2014 k\u00e9rdezd meg a koll\u00e9g\u00e1k v\u00e9lem\u00e9ny\u00e9t. Lehet, hogy jobb megold\u00e1st javasolnak. Ha nem vagy biztos a tetteidben \u2014 besz\u00e9ld meg \u0151ket a koll\u00e9g\u00e1iddal. M\u00e9g ha ez a te szakter\u00fcleted is, egy friss n\u00e9z\u0151pont sokat vil\u00e1gos\u00edthat a helyzeten. Ne f\u00e9lj a tudatlans\u00e1godt\u00f3l. Jobb egy h\u00fclye k\u00e9rd\u00e9st feltenni, bolondnak t\u0171nni \u00e9s v\u00e1laszt kapni r\u00e1, mint nem feltenni a k\u00e9rd\u00e9st, nem kapni v\u00e1laszt \u00e9s bolondnak maradni.<\/li>\n<li><b>\u201eNe utas\u00edts el seg\u00edts\u00e9get indokolatlanul\u201d<\/b>. Ez a pont az el\u0151z\u0151 ellent\u00e9te. Ha h\u00fclye k\u00e9rd\u00e9st tettek fel neked \u2014 vil\u00e1gos\u00edtsd meg \u00e9s magyar\u00e1zd el. Ha lehetetlent k\u00e9rnek \u2014 magyar\u00e1zd el, hogy mi\u00e9rt lehetetlen \u00e9s javasolj alternat\u00edv\u00e1kat. Ha nincs id\u0151d (val\u00f3ban nincs id\u0151d, nem csak kedved) \u2014 mondd, hogy s\u00fcrg\u0151s k\u00e9rd\u00e9sed van, nagy munkaterhet hordozol, de k\u00e9s\u0151bb foglalkozol vele. Ha a koll\u00e9g\u00e1knak nincsenek s\u00fcrg\u0151s feladataik, javasold, hogy forduljanak hozz\u00e1juk \u00e9s deleg\u00e1ld a k\u00e9rd\u00e9st.<\/li>\n<li><b>\u201eAdj visszajelz\u00e9st\u201d<\/b>. Valaki a koll\u00e9g\u00e1k k\u00f6z\u00fcl \u00faj m\u00f3dszert vagy \u00faj szkriptet kezdett alkalmazni, \u00e9s \u00d6n a d\u00f6nt\u00e9s negat\u00edv k\u00f6vetkezm\u00e9nyeivel szembes\u00fcl? Jelezze ezt. Lehets\u00e9ges, hogy a probl\u00e9ma h\u00e1rom sor k\u00f3dban vagy \u00f6t perc finom\u00edt\u00e1sban megoldhat\u00f3. R\u00e1bukkant egy hib\u00e1ra a szoftverben? Jelentse a hib\u00e1t. Ha reproduk\u00e1lhat\u00f3, vagy nem sz\u00fcks\u00e9ges reproduk\u00e1lni, val\u00f3sz\u00edn\u0171leg meg fogj\u00e1k jav\u00edtani. Fogalmazza meg k\u00edv\u00e1ns\u00e1gait, javaslatait \u00e9s konstrukt\u00edv kritik\u00e1j\u00e1t, hozza el\u0151 a k\u00e9rd\u00e9seket a megbesz\u00e9l\u00e9sre, ha relev\u00e1nsnak t\u0171nnek. <\/li>\n<li><b>\u201eK\u00e9rj visszajelz\u00e9st\u201d<\/b>. Mindannyian imperfekt az alap, ahogyan a d\u00f6nt\u00e9seink is, \u00e9s a legjobb m\u00f3dja a d\u00f6nt\u00e9seink helyess\u00e9g\u00e9nek ellen\u0151rz\u00e9s\u00e9re, ha megbesz\u00e9lj\u00fck \u0151ket. Ha optimaliz\u00e1ltunk valamit egy \u00fcgyf\u00e9ln\u00e9l \u2014 k\u00e9rj\u00fck, figyelje meg a m\u0171k\u00f6d\u00e9s\u00e9t, lehet, hogy a rendszer \u201epalacknyaka\u201d nem ott van, ahol kerest\u00fck. \u00cdrtunk egy seg\u00e9dszkriptet \u2014 mutassuk meg a koll\u00e9g\u00e1knak, lehet, hogy tal\u00e1lnak m\u00f3dot annak jav\u00edt\u00e1s\u00e1ra.<\/li>\n<\/ol>\n<p>\nHa ezeket a gyakorlatokat folyamatosan alkalmazza a munk\u00e1j\u00e1ban, a legt\u00f6bb probl\u00e9ma m\u00e1r nem lesz probl\u00e9ma: nemcsak a saj\u00e1t hib\u00e1it \u00e9s balfog\u00e1sait minimaliz\u00e1lja, hanem lesz lehet\u0151s\u00e9ge a hib\u00e1k kijav\u00edt\u00e1s\u00e1ra (a biztons\u00e1gi ment\u00e9sek \u00e9s a koll\u00e9g\u00e1k seg\u00edts\u00e9ge \u00e1ltal, akik azt tan\u00e1csolj\u00e1k, hogy k\u00e9sz\u00edtsen biztons\u00e1gi ment\u00e9st). Tov\u00e1bb pedig csak technikai r\u00e9szletek, amelyekben, mint tudjuk, a r\u00e9szletekben rejlik a\u00f6rd\u00f6g.<\/p>\n<p>A legfontosabb eszk\u00f6z\u00f6k, amelyekkel a munkaid\u0151nek t\u00f6bb mint 50%-\u00e1ban dolgozni fog, a grep \u00e9s a vim. Mi lehetne enn\u00e9l egyszer\u0171bb? Sz\u00f6vegkeres\u00e9s \u00e9s sz\u00f6veg szerkeszt\u00e9s. Azonban a grep \u00e9s a vim is rendk\u00edv\u00fcl er\u0151teljes, multifunkcion\u00e1lis eszk\u00f6z\u00f6k, melyek lehet\u0151v\u00e9 teszik a sz\u00f6veg hat\u00e9kony keres\u00e9s\u00e9t \u00e9s szerkeszt\u00e9s\u00e9t. M\u00edg egy Windows-os notepad lehet\u0151v\u00e9 teszi, hogy egyszer\u0171en \u00edrjon\/t\u00f6r\u00f6lj\u00f6n egy sort, a vim-ben majdnem mindent megtehet a sz\u00f6veggel. Nem hiszi? H\u00edvja a termin\u00e1lb\u00f3l a vimtutor parancsot, \u00e9s kezdje el tanulni. Ami a grep-et illeti \u2014 alapvet\u0151 ereje a regul\u00e1ris kifejez\u00e9sekben rejlik. Igen, maga az eszk\u00f6z el\u00e9gg\u00e9 rugalmasan k\u00e9pes meghat\u00e1rozni a keres\u00e9si felt\u00e9teleket \u00e9s a kimeneti adatokat, de RegExp n\u00e9lk\u00fcl ez nem sok \u00e9rtelmet nyer. \u00c9s a regul\u00e1ris kifejez\u00e9sek tud\u00e1sa elengedhetetlen! Legal\u00e1bb az alap szinten. Kezdetnek azt javaslom, hogy n\u00e9zze meg ezt. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=KJG1dETacLI\">vide\u00f3n<\/a><\/noindex>, ebben a regul\u00e1ris kifejez\u00e9sek alapjait \u00e9s alkalmaz\u00e1sukat t\u00e1rgyaljuk a greppel. Ja, ha ezeket a vim-mel kombin\u00e1lod, az ULTIMATIV HATALMAT ad arra, hogy a sz\u00f6veggel olyan dolgokat csin\u00e1lj, hogy 18+-os figyelmeztet\u00e9seket kell hozz\u00e1adni.<\/p>\n<p>A fennmarad\u00f3 50%-b\u00f3l 40% a coreutils eszk\u00f6zk\u00e9szlethez tartozik. A coreutils list\u00e1j\u00e1t itt tal\u00e1lhatod <noindex><a rel=\"nofollow\" href=\"https:\/\/ru.wikipedia.org\/wiki\/GNU_Coreutils\">a Wikip\u00e9di\u00e1ban<\/a><\/noindex>, m\u00edg a teljes lista \u00fatmutat\u00f3ja a weboldalon tal\u00e1lhat\u00f3 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.gnu.org\/software\/coreutils\/manual\/html_node\/\">GNU<\/a><\/noindex>. Amit ez a k\u00e9szlet nem fed le, az a <noindex><a rel=\"nofollow\" href=\"https:\/\/pubs.opengroup.org\/onlinepubs\/9699919799\/idx\/utilities.html\">POSIX<\/a><\/noindex>haszn\u00e1lati seg\u00e9dprogramokban tal\u00e1lhat\u00f3. Nem sz\u00fcks\u00e9ges az \u00f6sszes kulcssz\u00f3t fejb\u0151l tudni, de j\u00f3, ha tudod, hogy az alapvet\u0151 eszk\u00f6z\u00f6k mit tudnak \u2013 hasznos. Nem kell saj\u00e1t ker\u00e9kp\u00e1rt feltal\u00e1lni a bottal. Egyszer el akartam helyettes\u00edteni a sorv\u00e9geket sz\u00f3k\u00f6z\u00f6kkel valamilyen seg\u00e9dprogram kimenet\u00e9ben, \u00e9s a f\u00e1jdalmas agyam sz\u00fclt egy, az al\u00e1bbihoz hasonl\u00f3 konstrukci\u00f3t <code>sed ':a;N;$!ba;s\/n\/ \/g'<\/code>, a megjelen\u0151 koll\u00e9ga elzavart a konzolt\u00f3l, majd megoldotta a feladatot, \u00fagy hogy \u00edrta <code>tr 'n' ' '<\/code>. <\/p>\n<p><img decoding=\"async\" alt=\"Kezd\u0151 rendszergazd\u00e1knak: hogyan teremtsenek rendet a k\u00e1oszb\u00f3l\" src=\"\/wp-content\/uploads\/2019\/10\/c6a90b20b708046e3b70c2824bc5b785.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAzt javaslom, hogy jegyezd meg, k\u00f6r\u00fclbel\u00fcl mi a funkci\u00f3ja minden egyes eszk\u00f6znek \u00e9s a leggyakrabban haszn\u00e1lt parancsok kulcsait, minden m\u00e1shoz ott a man. Ne habozz man-t h\u00edvni, ha valamiben bizonytalan vagy. \u00c9s mindenk\u00e9ppen olvasd el a man-r\u00f3l a man-t \u2013 fontos inform\u00e1ci\u00f3kat tartalmaz arr\u00f3l, amit meg fogsz tal\u00e1lni.<\/p>\n<p>Ezeknek az eszk\u00f6z\u00f6knek a megismer\u00e9s\u00e9vel hat\u00e9konyan meg tudod oldani a gyakorlatban el\u0151fordul\u00f3 feladatok jelent\u0151s r\u00e9sz\u00e9t. A k\u00f6vetkez\u0151 el\u0151ad\u00e1sokban azt fogjuk megvizsg\u00e1lni, mikor alkalmazzuk ezeket az eszk\u00f6z\u00f6ket \u00e9s az alapvet\u0151 szolg\u00e1ltat\u00e1sok valamint alkalmaz\u00e1sok strukt\u00far\u00e1it, amelyekhez tartoznak.<\/p>\n<p>Veled volt a FirstVDS rendszergazd\u00e1ja, Kirill Cvjetkov.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/first\/blog\/472810\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438 \u044d\u0442\u043e \u2014 \u0442\u0435\u043a\u0441\u0442 \u043f\u0435\u0440\u0432\u043e\u0439 \u0432\u0432\u043e\u0434\u043d\u043e\u0439 \u043b\u0435\u043a\u0446\u0438\u0438 \u0438\u0437 \u043c\u043e\u0435\u0433\u043e \u043a\u0440\u0430\u0442\u043a\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u043f\u043e\u043c\u043e\u0449\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u043c \u043a\u043e\u043b\u043b\u0435\u0433\u0430\u043c. \u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0441\u0442\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0434\u0430\u0432\u043d\u043e \u043d\u0430\u0447\u0430\u043b\u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u043c \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0441\u0442\u0430\u043b\u043a\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0441 \u0440\u044f\u0434\u043e\u043c \u043e\u0434\u043d\u0438\u0445 \u0438 \u0442\u0435\u0445 \u0436\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c. \u0427\u0442\u043e\u0431\u044b \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0438\u0442\u044c \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u044f \u0432\u0437\u044f\u043b\u0441\u044f \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0446\u0438\u043a\u043b \u043b\u0435\u043a\u0446\u0438\u0439. \u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0435\u0449\u0438 \u0432 \u043d\u0451\u043c \u0441\u043f\u0435\u0446\u0438\u0444\u0438\u0447\u043d\u044b \u0434\u043b\u044f \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430, \u043d\u043e \u0432 \u0446\u0435\u043b\u043e\u043c, \u043c\u043e\u0433\u0443\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":39645,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-39644","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0443: \u043a\u0430\u043a \u0438\u0437 \u0445\u0430\u043e\u0441\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:37:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:37:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kezd\u0151 sysadminoknak: hogyan alak\u00edtsuk a k\u00e1oszt rendd\u00e9 | ProHoster","description":"\u00c9n a FirstVDS rendszergazd\u00e1ja vagyok, \u00e9s.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0435\u043c\u0443 \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d\u0443: \u043a\u0430\u043a \u0438\u0437 \u0445\u0430\u043e\u0441\u0430 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0440\u044f\u0434\u043e\u043a | ProHoster","og:description":"\u042f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0439 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440 FirstVDS, \u0438.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/nachinayushhemu-sisadminu-kak-iz-haosa-sdelat-poryadok","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:37:21+00:00","article:modified_time":"2019-10-31T19:37:21+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"39644","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-24 02:29:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:46:34","updated":"2026-01-24 02:29:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39644","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=39644"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/39644\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/39645"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=39644"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=39644"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=39644"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}