Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

Esmu FirstVDS sistēmas administrators, un Ŕāds ir pirmās ievadlekcijas teksts no mana Ä«sā kursa par palÄ«dzÄ«bu iesācējiem kolēģiem. Speciālisti, kuri nesen sākuÅ”i nodarboties ar sistēmu administrÄ“Å”anu, saskaras ar vairākām tādām paŔām problēmām. Lai piedāvātu risinājumus, apņēmos uzrakstÄ«t Å”o lekciju ciklu. Dažas lietas tajā ir specifiskas tehniskā atbalsta mitināŔanai, taču kopumā tās var bÅ«t noderÄ«gas, ja ne visiem, tad daudziem. Tāpēc esmu pielāgojis lekcijas tekstu, lai dalÄ«tos Å”eit.

Nav svarÄ«gi, kā sauc jÅ«su amatu ā€“ svarÄ«gi ir tas, ka jÅ«s faktiski esat iesaistÄ«ts administrācijā. Tāpēc sāksim ar to, kas bÅ«tu jādara sistēmas administratoram. Tās galvenais uzdevums ir sakārtot lietas, uzturēt kārtÄ«bu un sagatavoties turpmākai kārtÄ«bas palielināŔanai. Bez sistēmas administratora serveris kļūst par haosu. Žurnāli netiek rakstÄ«ti, vai tajos ierakstÄ«tas nepareizas lietas, resursi netiek optimāli sadalÄ«ti, disks ir piepildÄ«ts ar visādiem atkritumiem un sistēma sāk lēnām mirt no tik liela haosa. mierÄ«gi! Sistēmas administratori jÅ«su personā sāk risināt problēmas un novērst nekārtÄ«bas!

Sistēmas administrÄ“Å”anas pÄ«lāri

Tomēr, pirms sākat risināt problēmas, ir vērts iepazīties ar četriem galvenajiem administrācijas pīlāriem:

  1. Dokumentācija
  2. Veidņu veidoÅ”ana
  3. Optimizācija
  4. Automatizācija

Tas ir pamats. Ja neveidosit savu darbplūsmu, pamatojoties uz Ŕiem principiem, tā būs neefektīva, neproduktīva un kopumā maz līdzināsies reālajai administrācijai. Apskatīsim katru atseviŔķi.

Š”Š¾ŠŗуŠ¼ŠµŠ½Ń‚Š°Ń†Šøя

Š”Š¾ŠŗуŠ¼ŠµŠ½Ń‚Š°Ń†Šøя nenozÄ«mē dokumentācijas lasÄ«Å”anu (lai gan bez tās nevar iztikt), bet arÄ« tās uzturÄ“Å”anu.

Kā glabāt dokumentus:

  • Vai esat saskāries ar jaunu problēmu, ko nekad iepriekÅ” neesat redzējis? Pierakstiet galvenos simptomus, diagnostikas metodes un likvidÄ“Å”anas principus.
  • Vai esat nācis klajā ar jaunu, elegantu risinājumu kādai izplatÄ«tai problēmai? Pierakstiet to, lai pēc mēneÅ”a jums tas nebÅ«tu jāizgudro no jauna.
  • Vai viņi palÄ«dzēja jums izdomāt jautājumu, kuru jÅ«s nesapratāt? Pierakstiet galvenos punktus un jēdzienus, uzzÄ«mējiet diagrammu sev.

Galvenā doma: apgūstot un pielietojot jaunas lietas, nevajadzētu pilnībā uzticēties savai atmiņai.

Kādā formātā jÅ«s to darÄ«sit, ir atkarÄ«gs no jums: tā varētu bÅ«t sistēma ar piezÄ«mēm, personÄ«gais emuārs, teksta fails, fiziska piezÄ«mju grāmatiņa. Galvenais, lai jÅ«su ieraksti atbilstu Ŕādām prasÄ«bām:

  1. Neesiet pārāk ilgi. Izceliet galvenās idejas, metodes un rÄ«kus. Ja, lai saprastu problēmu, ir jāiedziļinās Linux atmiņas pieŔķirÅ”anas zemā lÄ«meņa mehānikā, nepārrakstiet rakstu, no kura to mācÄ«jāties, bet norādiet saiti uz to.
  2. Ierakstiem jums jābÅ«t skaidriem. Ja lÄ«nija race cond.lockup neļauj uzreiz saprast, ko tu aprakstÄ«ji ar Å”o rindiņu - paskaidro. Labas dokumentācijas izpratnei nav vajadzÄ«ga pusstunda.
  3. MeklÄ“Å”ana ir ļoti laba funkcija. Ja rakstāt emuāra ierakstus, pievienojiet tagus; ja ir fiziskā piezÄ«mju grāmatiņā, pielÄ«mējiet mazus post-its ar aprakstiem. Dokumentācijai nav jēgas, ja atbildes meklējumiem tajā veltāt tikpat daudz laika, cik veltÄ«tu jautājuma atrisināŔanai no nulles.

Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

Šādi var izskatÄ«ties dokumentācija: no primitÄ«vām piezÄ«mēm bloknotā (attēls augŔā), lÄ«dz pilnvērtÄ«gai vairāku lietotāju zināŔanu bāzei ar tagiem, meklÄ“Å”anu un visām iespējamām ērtÄ«bām (zemāk).

Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

Jums ne tikai nebÅ«s divreiz jāmeklē vienas un tās paÅ”as atbildes, bet dokumentÄ“Å”ana bÅ«s lielisks palÄ«gs jaunu tēmu apguvē (piezÄ«mes!), uzlabos zirnekļa izjÅ«tu (spēju ar vienu virspusēju skatienu diagnosticēt sarežģītu problēmu), un pievienos jÅ«su darbÄ«bām organizētÄ«bu. Ja dokumentācija ir pieejama jÅ«su kolēģiem, tā ļaus viņiem saprast, ko un kā jÅ«s tur sakrājāt, kad neesat klāt.

Veidņu veidoÅ”ana

Veidņu veidoÅ”ana ir veidņu izveide un izmantoÅ”ana. Lai atrisinātu tipiskākās problēmas, ir vērts izveidot Ä«paÅ”u darbÄ«bas veidni. Lai diagnosticētu lielāko daļu problēmu, jāizmanto standartizēta darbÄ«bu secÄ«ba. Kad esat kaut ko salabojis/instalējis/optimizējis, Ŕī produkta veiktspēja ir jāpārbauda, ā€‹ā€‹izmantojot standartizētus kontrolsarakstus.

Veidņu veidoÅ”ana ir labākais veids, kā organizēt darbplÅ«smu. Izmantojot standarta procedÅ«ras, lai atrisinātu visbiežāk sastopamās problēmas, jÅ«s iegÅ«stat daudz interesantu lietu. Piemēram, kontrolsarakstu izmantoÅ”ana ļaus diagnosticēt visas jÅ«su darbam svarÄ«gās funkcijas un atmest nesvarÄ«gas funkcionalitātes diagnozi. Un standartizētas procedÅ«ras samazinās nevajadzÄ«gu meÅ”anu un samazinās kļūdu iespējamÄ«bu.

Pirmais svarÄ«gais punkts ir tas, ka procedÅ«ras un kontrolsaraksti arÄ« ir jādokumentē. Ja paļaujaties tikai uz atmiņu, varat palaist garām kādu patieŔām svarÄ«gu pārbaudi vai darbÄ«bu un visu sabojāt. Otrs svarÄ«gais punkts ir tas, ka visas veidņu prakses var un vajadzētu mainÄ«t, ja situācija to prasa. Nav ideālu un absolÅ«ti universālu veidņu. Ja problēma ir, bet veidnes pārbaude to neatklāja, tas nenozÄ«mē, ka problēmas nav. Tomēr, pirms sākat pārbaudÄ«t dažas maz ticamas hipotētiskas problēmas, vienmēr ir vērts vispirms veikt ātru veidnes pārbaudi.

Optimizācija

Optimizācija runā pats par sevi. Darba process ir maksimāli jāoptimizē laika un darbaspēka izmaksu ziņā. Ir neskaitāmas iespējas: apgÅ«t Ä«sinājumtaustiņus, saÄ«sinājumus, regulārās izteiksmes, pieejamos rÄ«kus. Meklējiet Å”o rÄ«ku praktiskāku pielietojumu. Ja izsaucat komandu 100 reizes dienā, pieŔķiriet to Ä«sinājumtaustiņiem. Ja jums ir nepiecieÅ”ams regulāri izveidot savienojumu ar tiem paÅ”iem serveriem, ierakstiet aizstājvārdu vienā vārdā, kas jÅ«s savienos:

Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

IepazÄ«stieties ar dažādajām rÄ«ku iespējām ā€“ iespējams, ir ērtāks termināļa klients, DE, starpliktuves pārvaldnieks, pārlÅ«kprogramma, e-pasta klients, operētājsistēma. Uzziniet, kādus rÄ«kus izmanto jÅ«su kolēģi un draugi ā€” iespējams, viņi tos izvēlas kāda iemesla dēļ. Kad rÄ«ki ir pieejami, uzziniet, kā tos lietot: apgÅ«stiet taustiņus, saÄ«sinājumus, padomus un trikus.

Optimāli izmantojiet standarta rÄ«kus - coreutils, vim, regulārās izteiksmes, bash. Pēdējiem trim ir milzÄ«gs skaits brÄ«niŔķīgu rokasgrāmatu un dokumentācijas. Ar viņu palÄ«dzÄ«bu jÅ«s varat ātri pāriet no stāvokļa ā€œEs jÅ«tos kā pērtiÄ·is, kurÅ” plÄ“Å” riekstus ar klēpjdatoruā€ uz ā€œEs esmu pērtiÄ·is, kurÅ” izmanto klēpjdatoru, lai pasÅ«tÄ«tu sev riekstu cepējuā€.

Automatizācija

Automatizācija nodos sarežģītas darbÄ«bas no mÅ«su noguruÅ”ajām rokām uz nenogurstoÅ”ajām automatizācijas rokām. Ja kāda standarta procedÅ«ra tiek veikta piecās viena veida komandās, tad kāpēc gan neaptÄ«t visas Ŕīs komandas vienā failā un neizsaukt vienu komandu, kas lejupielādē un izpilda Å”o failu?

Pati automatizācija 80% ir jÅ«su rÄ«ku rakstÄ«Å”ana un optimizÄ“Å”ana (un vēl 20% mēģina panākt, lai tie darbotos, kā vajadzētu). Tas varētu bÅ«t tikai uzlabots viena lÄ«nijpārvadātājs vai milzÄ«gs visvarens rÄ«ks ar tÄ«mekļa saskarni un API. Galvenais kritērijs Å”eit ir tāds, ka rÄ«ka izveidei nevajadzētu aizņemt vairāk laika un pūļu nekā laika un pūļu, ko rÄ«ks ietaupÄ«s. Ja veltāt piecas stundas, rakstot skriptu, kas jums nekad vairs nebÅ«s vajadzÄ«gs, lai veiktu uzdevumu, kura atrisināŔana bez skripta bÅ«tu prasÄ«jusi stundu vai divas, tā ir ļoti slikta darbplÅ«smas optimizācija. RÄ«ka izveidei var veltÄ«t piecas stundas tikai tad, ja to atļauj uzdevumu skaits, veids un laiks, kas nereti notiek.

Automatizācija ne vienmēr nozÄ«mē pilnvērtÄ«gu skriptu rakstÄ«Å”anu. Piemēram, lai no saraksta izveidotu virkni viena veida objektu, viss, kas jums nepiecieÅ”ams, ir gudrs viens lÄ«nijpārvadātājs, kas automātiski darÄ«s to, ko jÅ«s darÄ«tu ar roku, pārslēdzoties starp logiem un daudzām kopÄ“Å”anas un ielÄ«mÄ“Å”anas darbÄ«bām.

Faktiski, ja administrÄ“Å”anas procesu veidojat uz Å”iem četriem pÄ«lāriem, varat ātri palielināt savu efektivitāti, produktivitāti un kvalifikāciju. Taču Å”is saraksts ir jāpapildina ar vēl vienu punktu, bez kura darbs IT jomā ir gandrÄ«z neiespējams - paÅ”izglÄ«tÄ«ba.

Sistēmas administratora paÅ”izglÄ«tÄ«ba

Lai bÅ«tu kaut nedaudz kompetents Å”ajā jomā, jums pastāvÄ«gi jāmācās un jāapgÅ«st jaunas lietas. Ja tev nav ne mazākās vēlmes stāties pretÄ« nezināmajam un to izdomāt, tu ļoti ātri iestrēgsi. IT jomā nemitÄ«gi parādās visdažādākie jauni risinājumi, tehnoloÄ£ijas un metodes, un, ja tās vismaz virspusēji neizpēti, esi uz neveiksmes ceļa. Daudzas informācijas tehnoloÄ£iju jomas ir ļoti sarežģītas un apjomÄ«gas. Piemēram, tÄ«kla darbÄ«ba. TÄ«kli un internets ir visur, jÅ«s ar tiem saskaraties katru dienu, bet, iedziļinoties aiz tiem esoÅ”ajās tehnoloÄ£ijās, jÅ«s atklāsiet milzÄ«gu un ļoti sarežģītu disciplÄ«nu, kuras izpēte nekad nav pastaiga pa parku.

Es neiekļāvu Å”o vienumu sarakstā, jo tas ir galvenais IT jomā kopumā, nevis tikai sistēmas administrÄ“Å”anai. Protams, jÅ«s nevarēsiet apgÅ«t pilnÄ«gi visu uzreiz ā€” jums vienkārÅ”i fiziski nepietiek laika. Tāpēc, izglÄ«tojot sevi, jums vajadzētu atcerēties nepiecieÅ”amos abstrakcijas lÄ«meņus.

Jums nav uzreiz jāapgÅ«st, kā darbojas katras atseviŔķas utilÄ«ta iekŔējās atmiņas pārvaldÄ«ba un kā tā mijiedarbojas ar Linux atmiņas pārvaldÄ«bu, taču ir labi zināt, kas shematiski ir RAM un kāpēc tā ir nepiecieÅ”ama. Jums nav jāzina, kā TCP un UDP galvenes strukturāli atŔķiras, taču bÅ«tu lietderÄ«gi saprast galvenās atŔķirÄ«bas protokolu darbÄ«bā. Jums nav jāapgÅ«st signāla vājināŔanās optikā, taču bÅ«tu jauki zināt, kāpēc reālie zudumi vienmēr tiek mantoti mezglos. Nav nekas nepareizs, ja zināt, kā daži elementi darbojas noteiktā abstrakcijas lÄ«menÄ«, un ne vienmēr saprotiet pilnÄ«gi visus lÄ«meņus, ja abstrakcijas vispār nav (jÅ«s vienkārÅ”i kļūsiet traki).

Taču jÅ«su jomā domāt abstrakcijas lÄ«menÄ« ā€œnu, Ŕī ir lieta, kas ļauj attēlot vietnesā€ nav pārāk laba. Turpmākās lekcijas tiks veltÄ«tas pārskatam par galvenajām jomām, ar kurām jārisina sistēmas administratoram, strādājot zemākos abstrakcijas lÄ«meņos. Es centÄ«Å”os ierobežot apskatāmo zināŔanu apjomu lÄ«dz minimālam abstrakcijas lÄ«menim.

10 sistēmas administrÄ“Å”anas bauŔļi

Tātad, mēs esam iemācÄ«juÅ”ies četrus galvenos pÄ«lārus un pamatus. Vai mēs varam sākt risināt problēmas? Vēl nē. Pirms to darÄ«t, ieteicams iepazÄ«ties ar tā saukto ā€œlabāko praksiā€ un labas manieres noteikumiem. Bez tiem jÅ«s, visticamāk, nodarÄ«sit vairāk ļauna nekā laba. Tātad, sāksim:

  1. Daži no maniem kolēģiem uzskata, ka pats pirmais noteikums ir ā€œnekaitētā€. Bet es sliecos tam nepiekrist. CenÅ”oties nekaitēt, jÅ«s neko nevarat izdarÄ«t - pārāk daudz darbÄ«bu var bÅ«t destruktÄ«vas. Es domāju, ka vissvarÄ«gākais noteikums ir - ā€œizveidot dublējumuā€. Pat ja jÅ«s nodarāt kādu kaitējumu, jÅ«s vienmēr varat atgriezties, un viss nebÅ«s tik slikti.

    Jums vienmēr ir jāveido dublējums, kad laiks un vieta to atļauj. Jums ir jādublē tas, ko mainÄ«sit un ko riskējat zaudēt potenciāli destruktÄ«vas darbÄ«bas dēļ. Ieteicams pārbaudÄ«t dublējuma integritāti un visu nepiecieÅ”amo datu klātbÅ«tni. Dublējumu nevajadzētu dzēst uzreiz pēc tam, kad esat visu pārbaudÄ«jis, ja vien nav nepiecieÅ”ams atbrÄ«vot vietu diskā. Ja atraÅ”anās vieta to pieprasa, dublējiet to savā personÄ«gajā serverÄ« un izdzēsiet to pēc nedēļas.

  2. Otrs svarīgākais noteikums (ko es pats bieži pārkāpu) ir "neslēpies". Ja izveidojāt dublējumu, ierakstiet, kur, lai kolēģiem tas nav jāmeklē. Ja veicāt dažas nepārprotamas vai sarežģītas darbības, pierakstiet to: jūs dosieties mājās, un problēma var atkārtoties vai rasties kādam citam, un jūsu risinājums tiks atrasts, izmantojot atslēgvārdus. Pat ja jūs darāt kaut ko, ko labi zināt, jūsu kolēģi var to nedarīt.
  3. TreÅ”ais noteikums nav jāpaskaidro: "nekad nedariet to, kura sekas jÅ«s nezināt, neiedomājaties vai nesaprotat". Nekopējiet komandas no interneta, ja nezināt, ko tās dara, vispirms piezvaniet cilvēkam un parsējiet tās. Neizmantojiet gatavus risinājumus, ja nevarat saprast, ko tie dara. Samaziniet aptumÅ”otā koda izpildi lÄ«dz absolÅ«tam minimumam. Ja jums nav laika to izdomāt, jÅ«s darāt kaut ko nepareizi, un jums vajadzētu izlasÄ«t nākamo punktu.
  4. "Pārbaude". Jauni skripti, rÄ«ki, vienrindas un komandas ir jāpārbauda kontrolētā vidē, nevis klienta maŔīnā, ja ir kaut minimāls destruktÄ«vu darbÄ«bu potenciāls. Pat ja jÅ«s visu dublējāt (un jÅ«s to darÄ«jāt), dÄ«kstāve nav pati stilÄ«gākā lieta. Å im nolÅ«kam izveidojiet atseviŔķu serveri/virtuālo/chroot un pārbaudiet tur. Vai kaut kas ir saplÄ«sis? Pēc tam varat to palaist ā€œcīņāā€.

    Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

  5. "Kontrole". Samaziniet visas darbÄ«bas, kuras jÅ«s nekontrolējat. Viena pakotnes atkarÄ«bas lÄ«kne var novilkt uz leju pusi sistēmas, un yum noņemÅ”anai iestatÄ«tais karogs -y sniedz iespēju praktizēt savas sistēmas atkopÅ”anas prasmes no nulles. Ja darbÄ«bai nav nekontrolētu alternatÄ«vu, nākamais punkts ir gatavs dublējums.
  6. "PārbaudÄ«t". Pārbaudiet savu darbÄ«bu sekas un to, vai jums ir jāatgriežas pie rezerves kopijas. Pārbaudiet, vai problēma patieŔām ir atrisināta. Pārbaudiet, vai kļūda tiek atkārtota un kādos apstākļos. Pārbaudi, ko ar savām darbÄ«bām vari salauzt. Ir lieki uzticēties mÅ«su darbam, bet nekad pārbaudÄ«t.
  7. "Sazināties". Ja nevarat atrisināt problēmu, jautājiet saviem kolēģiem, vai viņi ar to ir saskāruÅ”ies. Ja vēlaties piemērot strÄ«dÄ«gu lēmumu, uzziniet savu kolēģu viedokli. VarbÅ«t viņi piedāvās labāku risinājumu. Ja neesat pārliecināts par savu rÄ«cÄ«bu, pārrunājiet to ar kolēģiem. Pat ja Ŕī ir jÅ«su kompetences joma, jauns ieskats situācijā var daudz ko noskaidrot. Nekautrējies par savu nezināŔanu. Labāk ir uzdot stulbu jautājumu, izskatÄ«ties pēc muļķa un saņemt atbildi, nekā neuzdot jautājumu, nesaņemt atbildi un kļūt par muļķi.
  8. ā€œNeatsaki palÄ«dzÄ«bu nepamatotiā€. Å is punkts ir pretējs iepriekŔējam. Ja jums uzdod stulbu jautājumu, precizējiet un paskaidrojiet. Viņi prasa neiespējamo ā€“ paskaidro, ka tas nav iespējams un kāpēc, piedāvā alternatÄ«vas. Ja jums nav laika (jums tieŔām nav laika, nevis vēlmes) - sakiet, ka jums ir steidzams jautājums, daudz darba, bet jÅ«s to atrisināsit vēlāk. Ja kolēģiem nav steidzamu uzdevumu, piedāvājiet sazināties ar viņiem un deleģēt jautājumu.
  9. "Dot atsauksmes". Vai kāds no jÅ«su kolēģiem ir sācis izmantot jaunu tehniku ā€‹ā€‹vai jaunu scenāriju, un vai jÅ«s saskaraties ar Ŕī lēmuma negatÄ«vām sekām? Ziņot par to. VarbÅ«t problēmu var atrisināt trÄ«s koda rindiņās vai piecu minÅ«Å”u tehnikas uzlaboÅ”anas laikā. Vai esat saskāries ar kļūdu savā programmatÅ«rā? Ziņot par kļūdu. Ja tas ir reproducējams vai nav nepiecieÅ”ams pavairot, tas, visticamāk, tiks labots. Izsakiet savas vēlmes, ieteikumus un konstruktÄ«vu kritiku un uzdodiet diskusijai jautājumus, ja tie Ŕķiet atbilstoÅ”i.
  10. "LÅ«dziet atsauksmes". Mēs visi esam nepilnÄ«gi, tāpat kā mÅ«su lēmumi, un labākais veids, kā pārbaudÄ«t jÅ«su lēmuma pareizÄ«bu, ir to apspriest. Ja esat kaut ko optimizējis klienta vajadzÄ«bām, palÅ«dziet viņam uzraudzÄ«t darbu; iespējams, sistēmas vājā vieta nav tā, kur meklējāt. JÅ«s esat uzrakstÄ«jis palÄ«dzÄ«bas skriptu ā€” parādiet to saviem kolēģiem, iespējams, viņi atradÄ«s veidu, kā to uzlabot.

Ja jÅ«s pastāvÄ«gi pielietosit Å”o praksi savā darbā, lielākā daļa problēmu pārstās bÅ«t problēmas: jÅ«s ne tikai samazināsiet savu kļūdu un viltojumu skaitu lÄ«dz minimumam, bet arÄ« jums bÅ«s iespēja labot kļūdas ( dublējumkopiju forma un kolēģi, kuri ieteiks jums izveidot dublējumu). Tālāk - tikai tehniskas detaļas, kurās, kā zināms, slēpjas velns.

Galvenie rÄ«ki, ar kuriem bÅ«s jāstrādā vairāk nekā 50% laika, ir grep un vim. Kas var bÅ«t vienkārŔāks? Teksta meklÄ“Å”ana un teksta rediģēŔana. Tomēr gan grep, gan vim ir spēcÄ«gi daudzfunkciju rÄ«ki, kas ļauj efektÄ«vi meklēt un rediģēt tekstu. Ja kāds Windows notepad ļauj vienkārÅ”i ierakstÄ«t/dzēst rindiņu, tad vim ar tekstu var darÄ«t gandrÄ«z jebko. Ja neticat, izsauciet komandu vimtutor no termināļa un sāciet mācÄ«ties. Kas attiecas uz grep, tā galvenais spēks ir regulārās izteiksmēs. Jā, pats rÄ«ks ļauj diezgan elastÄ«gi iestatÄ«t meklÄ“Å”anas nosacÄ«jumus un izvadÄ«t datus, taču bez RegExp tam nav lielas jēgas. Un jums ir jāzina regulāras izteiksmes! Vismaz pamata lÄ«menÄ«. Sākumā es ieteiktu jums to apskatÄ«t Video, tas aptver regulāro izteiksmju pamatus un to lietoÅ”anu kopā ar grep. Ak, jā, apvienojot tos ar vim, jÅ«s iegÅ«stat ULTIMATE POWER spēju veikt tādas lietas ar tekstu, kas jums jāapzÄ«mē ar 18+ ikonām.

No atlikuÅ”ajiem 50%, 40% nāk no coreutils rÄ«ku komplekta. Par coreutils varat apskatÄ«t sarakstu vietnē Wikipedia, un visa saraksta rokasgrāmata ir pieejama vietnē GNU. Tas, kas Å”ajā komplektā nav iekļauts, ir komunālajos pasākumos POSIX. Jums nav jāiemācās visas atslēgas no galvas, taču ir noderÄ«gi vismaz aptuveni zināt, ko var darÄ«t pamata rÄ«ki. Ritenis nav jāizgudro no jauna, izmantojot kruÄ·us. Man kaut kā vajadzēja aizstāt rindas pārtraukumus ar atstarpēm kādas utilÄ«tas izvadā, un manas slimās smadzenes radÄ«ja tādu konstrukciju kā sed ':a;N;$!ba;s/n/ /g', pienāca kolēģis un ar slotu padzina mani no pults, un pēc tam atrisināja problēmu rakstot tr 'n' ' '.

Iesācēju sistēmas administratoram: kā radīt kārtību no haosa

Es ieteiktu atcerēties, ko dara katrs atseviŔķs rÄ«ks, un biežāk lietoto komandu taustiņus; visam pārējam ir cilvēks. DroÅ”i zvaniet vÄ«rietim, ja jums ir kādas Å”aubas. Un noteikti izlasiet arÄ« paÅ”u vÄ«rieti ā€” tajā ir svarÄ«ga informācija par to, ko jÅ«s atradÄ«siet.

Zinot Å”os rÄ«kus, jÅ«s varēsiet efektÄ«vi atrisināt ievērojamu daļu no problēmām, ar kurām saskarsities praksē. Nākamajās lekcijās mēs apskatÄ«sim, kad lietot Å”os rÄ«kus un pamatpakalpojumu un lietojumprogrammu ietvarus, uz kuriem tie attiecas.

Ar jums bija FirstVDS sistēmas administrators Kirils Cvetkovs.

Avots: www.habr.com

Pievieno komentāru