Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

Ман як мудири системаи FirstVDS ҳастам ва ин матни аввалин лексияи муқаддимавӣ аз курси кӯтоҳи ман оид ба кӯмак ба ҳамкасбони навкорам мебошад. Мутахассисоне, ки ба наздикӣ ба идоракунии система машғуланд, бо як қатор мушкилот рӯ ба рӯ мешаванд. Барои пешниҳоди ҳалли онҳо, ман ӯҳдадор шудам, ки ин силсила лексияҳоро нависам. Баъзе чизҳо дар он ба дастгирии техникии хостинг хосанд, аммо дар маҷмӯъ, онҳо метавонанд муфид бошанд, агар на барои ҳама, пас барои бисёриҳо. Ҳамин тавр, ман матни лексияро барои мубодилаи ин ҷо мутобиқ кардам.

Муҳим нест, ки мавқеи шумо чӣ ном дорад - муҳим он аст, ки шумо дар маъмурият иштирок мекунед. Аз ин рӯ, биёед аз он оғоз кунем, ки маъмури система бояд чӣ кор кунад. Вазифаи асосии он ба тартиб даровардани кор, нигох доштани тартибот ва тайёрй дидан ба афзоиши оянда мебошад. Бе администратори система, сервер бесарусомон мешавад. Журналҳо навишта намешаванд ё дар онҳо чизҳои нодуруст навишта мешаванд, захираҳо ба таври оптималӣ тақсим карда намешаванд, диск аз ҳама гуна партовҳо пур мешавад ва система аз бесарусомонии зиёд оҳиста-оҳиста мемирад. Ором! Маъмурони система дар шахси шумо ба ҳалли мушкилот ва бартараф кардани бесарусомонӣ шурӯъ мекунанд!

Сутунҳои идоракунии система

Бо вуҷуди ин, пеш аз оғози ҳалли мушкилот, шумо бояд бо чаҳор рукни асосии маъмурият шинос шавед:

  1. Ҳуҷҷатгузорӣ
  2. Шаблонсозӣ
  3. Оптимизатсия
  4. Автоматика

Ин асосҳост. Агар шумо ҷараёни кори худро дар асоси ин принсипҳо насозед, он бесамар, бесамар хоҳад буд ва умуман ба маъмурияти воқеӣ шабоҳати каме надорад. Биёед ҳар яки онҳоро алоҳида дида бароем.

сабт

сабт маънои хондани ҳуҷҷатҳоро надорад (гарчанде ки шумо бе он кор карда наметавонед), балки инчунин нигоҳ доштани он.

Ҳуҷҷатҳоро чӣ гуна бояд нигоҳ дошт:

  • Оё шумо бо мушкилоти наве рӯ ба рӯ шудаед, ки қаблан надида будед? Аломатҳои асосӣ, усулҳои ташхис ва принсипҳои бартарафкуниро нависед.
  • Оё шумо барои ҳалли мушкилоти умумӣ як роҳи нави шево пайдо кардаед? Онро нависед, то як моҳ баъд аз нав ихтироъ накунед.
  • Оё онҳо ба шумо дар фаҳмидани саволе, ки шумо нафаҳмидаед, кӯмак карданд? Нуқтаҳо ва мафҳумҳои асосиро нависед, барои худ диаграмма кашед.

Идеяи асосӣ: ҳангоми азхуд кардан ва татбиқ кардани чизҳои нав шумо набояд ба хотираи худ комилан эътимод кунед.

Дар кадом формат шумо ин корро анҷом медиҳед, ба шумо вобаста аст: он метавонад як система бо қайдҳо, блоги шахсӣ, файли матнӣ, блокноти физикӣ бошад. Муҳим он аст, ки сабтҳои шумо ба талаботи зерин ҷавобгӯ бошанд:

  1. Хеле дароз нашавед. Идеяҳо, усулҳо ва воситаҳои асосиро таъкид кунед. Агар фаҳмидани мушкилот ба механикаи сатҳи пасти тақсимоти хотира дар Linux ниёз дошта бошад, мақолаеро, ки аз он омӯхтаед, аз нав нанависед - истиноди онро пешниҳод кунед.
  2. Сабтҳо бояд барои шумо равшан бошанд. Агар хат race cond.lockup ба шумо имкон намедиҳад, ки он чизеро, ки бо ин сатр тасвир кардед, фавран фаҳмед - шарҳ диҳед. Барои фаҳмидани ҳуҷҷатҳои хуб ним соат вақт лозим нест.
  3. Ҷустуҷӯ хусусияти хеле хуб аст. Агар шумо паёмҳои блог нависед, барчаспҳо илова кунед; агар дар дафтари физикӣ бошад, паси хурдро бо тавсиф часпонед. Агар шумо барои ҷустуҷӯи ҷавоб дар он вақти зиёд сарф кунед, чуноне ки шумо барои ҳалли савол аз сифр сарф мекардед, дар ҳуҷҷатгузорӣ аҳамияти кам вуҷуд дорад.

Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

Ин аст, ки ҳуҷҷатгузорӣ метавонад чунин бошад: аз қайдҳои ибтидоӣ дар блокнот (расми дар боло), то базаи мукаммали донишҳои бисёркорбар бо тегҳо, ҷустуҷӯ ва ҳама бароҳатиҳои имконпазир (дар зер).

Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

На танҳо ба шумо лозим нест, ки ду маротиба ҷавобҳои якхеларо ҷустуҷӯ кунед, балки ҳуҷҷатгузорӣ дар омӯхтани мавзӯъҳои нав кӯмаки хуб хоҳад дошт (қайдҳо!), ҳисси тортанакзании шуморо беҳтар мекунад (қобилияти ташхиси мушкилоти мураккаб бо як нигоҳи рӯякӣ), ва ба амалиёти шумо ташкилот илова мекунад. Агар ҳуҷҷатҳо барои ҳамкасбони шумо дастрас бошанд, он ба онҳо имкон медиҳад, то бифаҳманд, ки вақте ки шумо дар он ҷо набошед, чӣ ва чӣ тавр шумо дар он ҷо ҷамъ кардаед.

Шаблонсозӣ

Шаблонсозӣ сохтан ва истифодаи қолабҳо мебошад. Барои ҳалли аксари масъалаҳои маъмулӣ, эҷод кардани як қолаби амали мушаххас бамаврид аст. Барои ташхиси аксари мушкилот пайдарпайии стандартии қадамҳо бояд истифода шавад. Вақте ки шумо чизеро таъмир/насб/беҳтар кардед, иҷрои ин чизе бояд бо истифода аз рӯйхатҳои стандартии санҷиш тафтиш карда шавад.

Шаблонсозӣ беҳтарин роҳи ташкили ҷараёни кори шумост. Бо истифода аз расмиёти стандартӣ барои ҳалли мушкилоти маъмултарин, шумо чизҳои зиёде ба даст меоред. Масалан, бо истифода аз рӯйхатҳои санҷишӣ ба шумо имкон медиҳад, ки ҳамаи функсияҳоеро, ки барои кори шумо муҳиманд, ташхис кунед ва ташхиси функсияҳои номуҳимро рад кунед. Ва тартиботи стандартӣ партовҳои нолозимро кам мекунанд ва эҳтимолияти хатогиҳоро коҳиш медиҳанд.

Аввалин нуктаи муҳим ин аст, ки тартиб ва варақаҳои санҷишӣ низ бояд ҳуҷҷатгузорӣ карда шаванд. Агар шумо танҳо ба хотира такя кунед, шумо метавонед чек ё амалиёти воқеан муҳимро аз даст диҳед ва ҳама чизро вайрон кунед. Нуктаи дуюми муҳим ин аст, ки ҳамаи амалияҳои қолабӣ метавонанд ва бояд тағир дода шаванд, агар вазъият инро талаб кунад. Шаблонҳои идеалӣ ва комилан универсалӣ вуҷуд надоранд. Агар ягон мушкилот вуҷуд дошта бошад, аммо санҷиши шаблон онро ошкор накарда бошад, ин маънои онро надорад, ки мушкилот вуҷуд надорад. Бо вуҷуди ин, пеш аз он ки шумо ба озмоиши баъзе мушкилоти эҳтимолии гипотетикӣ шурӯъ кунед, ҳамеша бояд аввал санҷиши қолаби зудро анҷом диҳед.

Аҳамиятнокӣ

Аҳамиятнокӣ барои худ сухан меронад. Процесси корро аз чихати вакт ва сарфи мехнат харчи бештар оптимизация кардан лозим аст. Имкониятҳои бешумор вуҷуд доранд: миёнабурҳои клавиатура, ихтисорот, ибораҳои муқаррарӣ, асбобҳои дастрасро омӯзед. Истифодаи бештари ин асбобҳоро ҷустуҷӯ кунед. Агар шумо дар як рӯз 100 маротиба ба фармон занг занед, онро ба миёнабури клавиатура таъин кунед. Агар ба шумо лозим аст, ки мунтазам ба ҳамон серверҳо пайваст шавед, бо як калима тахаллус нависед, ки шуморо дар он ҷо пайваст мекунад:

Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

Бо имконоти мухталифе, ки барои асбобҳо мавҷуданд, шинос шавед - шояд як мизоҷи терминали қулайтар, DE, мудири буфер, браузер, муштарии почтаи электронӣ, системаи оператсионӣ мавҷуд бошад. Бифаҳмед, ки ҳамкорон ва дӯстони шумо кадом асбобҳоро истифода мебаранд - шояд онҳо бо ягон сабаб онҳоро интихоб мекунанд. Пас аз он ки шумо асбобҳоро доред, тарзи истифодаи онҳоро омӯзед: калидҳо, ихтисоротҳо, маслиҳатҳо ва ҳилаҳоро омӯзед.

Истифодаи оптималии абзорҳои стандартӣ - coreutils, vim, ифодаҳои муқаррарӣ, bash. Дар се соли охир шумораи зиёди дастурҳо ва ҳуҷҷатҳои аҷиб мавҷуданд. Бо кӯмаки онҳо, шумо метавонед зуд аз ҳолати "ман худро маймуне ҳис мекунам, ки бо ноутбук чормағз мешиканад" ба "ман маймуне ҳастам, ки барои худам як крекери чормағз фармоиш додан аз ноутбук истифода мебарад."

Автоматика

Автоматика амалиёти душворро аз дастони хастаи мо ба дастони монданашавандаи автоматика мегузаронад. Агар ягон тартиби стандартӣ дар панҷ фармони як намуди иҷро карда шавад, пас чаро ҳамаи ин фармонҳоро дар як файл печонида, як фармонеро, ки ин файлро зеркашӣ ва иҷро мекунад, даъват накунед?

Худи автоматизатсия 80% навиштан ва оптимизатсияи асбобҳои шахсии шумост (ва 20% дигар кӯшиш мекунанд, ки онҳоро ба таври лозимӣ кор кунанд). Он метавонад танҳо як лайнери пешрафта ё асбоби азими қудратманд бо интерфейси веб ва API бошад. Дар ин ҷо меъёри асосӣ ин аст, ки эҷоди асбоб набояд на бештар аз вақт ва кӯшиши вақт ва кӯшише, ки асбоб шуморо сарфа мекунад, талаб кунад. Агар шумо панҷ соатро барои навиштани скрипте сарф кунед, ки ба шумо дигар ҳеҷ гоҳ лозим нахоҳед шуд, барои коре, ки барои ҳалли он бе скрипт як ё ду соат лозим мешуд, ин як оптимизатсияи ҷараёни кори хеле заиф аст. Шумо метавонед панҷ соатро барои сохтани асбоб танҳо дар сурате сарф кунед, ки шумора, намуди вазифаҳо ва вақт ба он имкон диҳанд, ки аксар вақт чунин нест.

Автоматикунонӣ ҳатман маънои навиштани скриптҳои мукаммалро надорад. Масалан, барои сохтани як даста объектҳои як навъ аз рӯйхат, ба шумо танҳо як лайнери доно лозим аст, ки он корҳоеро, ки шумо дастӣ анҷом медиҳед, ба таври худкор анҷом медиҳад, дар байни тирезаҳо гузаришро бо тӯдаҳои нусхабардорӣ ва часбонед.

Воқеан, агар шумо раванди идоракуниро дар ин чаҳор рукн бунёд кунед, шумо метавонед самаранокӣ, ҳосилнокӣ ва тахассуси худро зуд баланд бардоред. Бо вуҷуди ин, ин рӯйхатро бояд бо як банди дигар, ки бе он кор дар IT қариб ғайриимкон аст - худомӯзӣ пурра карда шавад.

Худомузии маъмури система

Барои он ки дар ин самт каме ҳам салоҳият дошта бошед, шумо бояд пайваста омӯзед ва чизҳои навро омӯзед. Агар шумо каме хоҳиши рӯ ба рӯ шудан бо номаълум ва фаҳмидани он надошта бошед, шумо хеле зуд дармонда мешавед. Ҳама гуна қарорҳо, технологияҳо ва усулҳои нав дар IT пайваста пайдо мешаванд ва агар шумо онҳоро ҳадди аққал рӯякӣ наомӯзед, шумо дар роҳи нокомӣ ҳастед. Бисёр соҳаҳои технологияҳои иттилоотӣ дар заминаи хеле мураккаб ва ҳаҷмӣ қарор доранд. Масалан, амалиёти шабакавӣ. Шабакаҳо ва Интернет дар ҳама ҷо ҳастанд, шумо ҳар рӯз бо онҳо дучор мешавед, аммо вақте ки шумо технологияи паси онҳоро кобед, шумо як интизоми бузург ва хеле мураккабро кашф хоҳед кард, ки омӯзиши он ҳеҷ гоҳ сайру гашт дар боғ нест.

Ман ин ашёро ба рӯйхат дохил накардаам, зеро он барои IT дар маҷмӯъ калид аст, на танҳо барои маъмурияти система. Табиист, ки шумо дарҳол ҳама чизро омӯхта наметавонед - шумо танҳо вақти кофӣ надоред. Аз ин рӯ, ҳангоми таълим додани худ, шумо бояд сатҳҳои зарурии абстраксияро дар хотир доред.

Ба шумо лозим нест, ки фавран бифаҳмед, ки идоракунии хотираи дохилии ҳар як утилитаи инфиродӣ чӣ гуна кор мекунад ва он бо идоракунии хотираи Linux чӣ гуна ҳамкорӣ мекунад, аммо хуб аст, ки донед, ки RAM схематикӣ чист ва чаро он лозим аст. Ба шумо лозим нест, ки бидонед, ки сарлавҳаҳои TCP ва UDP чӣ гуна аз ҷиҳати сохторӣ фарқ мекунанд, аммо фаҳмидани фарқиятҳои асосӣ дар чӣ гуна кор кардани протоколҳо хуб мебуд. Ба шумо лозим нест, ки фаҳмед, ки пастшавии сигнал дар оптика чӣ гуна аст, аммо хуб мебуд бидонед, ки чаро талафоти воқеӣ ҳамеша дар гиреҳҳо мерос гирифта мешаванд. Донистани он, ки чӣ гуна унсурҳои муайян дар сатҳи муайяни абстраксия кор мекунанд ва ҳатман фаҳмидани комилан ҳама сатҳҳо, вақте ки абстраксия умуман вуҷуд надорад, ҳеҷ чизи баде нест (шумо девона мешавед).

Аммо, дар соҳаи шумо, фикр кардан дар сатҳи абстраксия "хуб, ин чизест, ки ба шумо имкон медиҳад вебсайтҳоро намоиш диҳед" чандон хуб нест. Лексияҳои зерин ба шарҳи самтҳои асосие бахшида мешаванд, ки маъмури система ҳангоми кор дар сатҳҳои поёнии абстраксия бояд бо онҳо машғул шавад. Ман кӯшиш мекунам, ки миқдори донишҳои баррасӣшударо то ҳадди ақали абстраксия маҳдуд кунам.

10 Фармонҳои маъмурияти система

Инак, мо чор рукну асосро омухтем. Оё мо метавонем ба ҳалли мушкилот шурӯъ кунем? Ҳоло не. Пеш аз он ки ин корро анҷом диҳед, тавсия дода мешавад, ки бо "таҷрибаҳои беҳтарин" ва қоидаҳои одоби хуб шинос шавед. Бе онҳо, эҳтимол дорад, ки шумо зарари бештар аз фоида ба даст оред. Пас, биёед оғоз кунем:

  1. Бархе аз ҳамкасбони ман бар ин боваранд, ки қоидаи аввалин "зарар нарасонед" аст. Аммо ман майл дорам, ки розӣ нашавам. Вақте ки шумо кӯшиш мекунед, ки зарар нарасонед, шумо ҳеҷ кор карда наметавонед - амалҳои аз ҳад зиёд эҳтимолан харобиоваранд. Ман фикр мекунам, ки қоидаи муҳимтарин - "Нусхабардорӣ кунед". Ҳатто агар шумо каме зарар расонед, шумо ҳамеша метавонед баргардед ва ҳама чиз он қадар бад нахоҳад буд.

    Шумо бояд ҳамеша нусхабардорӣ кунед, вақте ки вақт ва ҷой иҷозат медиҳад. Шумо бояд нусхабардории он чизеро, ки шумо тағир медиҳед ва он чизеро, ки дар натиҷаи амали эҳтимолан харобиовар аз даст медиҳед, нусхабардорӣ кунед. Тавсия дода мешавад, ки нусхаи эҳтиётиро барои беайбӣ ва мавҷудияти ҳама маълумоти зарурӣ тафтиш кунед. Нусхаи эҳтиётӣ набояд фавран пас аз тафтиши ҳама чиз тоза карда шавад, ба шарте ки шумо фазои дискро холӣ кунед. Агар макон инро талаб кунад, онро ба сервери шахсии худ нусхабардорӣ кунед ва пас аз як ҳафта онро нест кунед.

  2. Дуюм қоидаи муҳимтарин (ки ман худам аксар вақт онро вайрон мекунам) ин аст "пинҳон накунед". Агар шумо нусхабардорӣ карда бошед, дар куҷо нависед, то ҳамкорони шумо онро ҷустуҷӯ накунанд. Агар шумо ягон амалҳои ғайриоддӣ ё мураккаб анҷом дода бошед, онро нависед: шумо ба хона меравед ва мушкилот метавонад такрор шавад ё барои ягон каси дигар пайдо шавад ва ҳалли шумо бо истифода аз калимаҳои калидӣ пайдо мешавад. Ҳатто агар шумо кореро кунед, ки хуб медонед, ҳамкорони шумо наметавонанд.
  3. Қоидаи сеюмро шарҳ додан лозим нест: "Ҳеҷ гоҳ коре накунед, ки оқибати онро намедонед, тасаввур кунед ё намефаҳмед". Фармонҳоро аз интернет нусхабардорӣ накунед, агар шумо намедонед, ки онҳо чӣ кор мекунанд, ба одам занг занед ва аввал онҳоро таҳлил кунед. Агар шумо намефаҳмед, ки онҳо чӣ кор мекунанд, ҳалли тайёрро истифода набаред. Иҷрои коди печидаро то ҳадди ақали мутлақ нигоҳ доред. Агар шумо барои фаҳмидани он вақт надошта бошед, пас шумо кори нодуруст карда истодаед ва шумо бояд нуқтаи навбатиро хонед.
  4. "Тест". Скриптҳо, асбобҳо, як-лайнерҳо ва фармонҳои нав бояд дар муҳити назоратшаванда санҷида шаванд, на дар мошини муштарӣ, агар ҳатто потенсиали ҳадди ақал барои амалҳои харобиовар мавҷуд бошад. Ҳатто агар шумо ҳама чизро нусхабардорӣ карда бошед (ва шумо кардед), бекорӣ чизи олӣ нест. Барои ин сервер/виртуал/chroot-и алоҳида эҷод кунед ва дар он ҷо озмоиш кунед. Оё чизе шикастааст? Пас шумо метавонед онро дар "ҷанг" оғоз кунед.

    Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

  5. "Назорат". Ҳама амалиётҳоеро, ки шумо назорат намекунед, кам кунед. Як хатти каҷ аз вобастагии баста метавонад нисфи системаро ба поён кашад ва парчами -y барои yum remove ба шумо имкон медиҳад, ки малакаҳои барқарорсозии системаро аз сифр машқ кунед. Агар амал ягон алтернативаи идоранашаванда надошта бошад, нуқтаи навбатӣ нусхаи эҳтиётии тайёр аст.
  6. "Тафтиш". Оқибатҳои амалҳои худро санҷед ва оё ба шумо лозим аст, ки ба нусхабардорӣ баргардед. Санҷед, ки оё мушкилот дар ҳақиқат ҳал шудааст. Санҷед, ки оё хато дубора тавлид шудааст ва дар кадом шароит. Санҷед, ки бо амалҳои худ чиро вайрон карда метавонед. Ба кори мо бовар кардан нолозим аст, вале ҳеҷ гоҳ тафтиш кардан лозим нест.
  7. "Муошират". Агар шумо мушкилотро ҳал карда натавонед, аз ҳамкасбони худ пурсед, ки оё онҳо ба ин дучор шудаанд. Агар шумо хоҳед, ки қарори баҳсбарангезро татбиқ кунед, фикри ҳамкасбони худро бифаҳмед. Шояд онҳо роҳи ҳалли беҳтареро пешниҳод кунанд. Агар шумо ба амалҳои худ боварӣ надошта бошед, онҳоро бо ҳамкасбони худ муҳокима кунед. Ҳатто агар ин соҳаи тахассуси шумо бошад ҳам, нигоҳи нав ба вазъ метавонад бисёр чизҳоро равшан кунад. Аз нодонии худ шарм надор. Бењтараш саволи аблањ додан, ба аблањ монанд шудан ва љавоб гирифтан, аз он ки савол надињед, љавоб нагиред ва дар охир аблањ шавед.
  8. "Аз кумак беасос даст накашед". Ин нукта баръакси нуктаи пешина аст. Агар ба шумо саволи аблаҳона дода шавад, равшан кунед ва шарҳ диҳед. Онҳо чизи ғайриимконро мепурсанд - фаҳмонед, ки ин имконнопазир аст ва чаро, алтернатива пешниҳод кунед. Агар шумо вақт надошта бошед (шумо дар ҳақиқат вақт надоред, на хоҳиш) - бигӯед, ки шумо як саволи фаврӣ доред, кори зиёде доред, аммо шумо онро баъдтар ҳал мекунед. Агар ҳамкасбон вазифаҳои таъхирнопазир надошта бошанд, пешниҳод кунед, ки бо онҳо тамос гиред ва саволро супоред.
  9. "Мулоқот диҳед". Оё яке аз ҳамкорони шумо ба истифодаи техникаи нав ё скрипти нав шурӯъ кардааст ва оё шумо бо оқибатҳои манфии ин тасмим рӯ ба рӯ мешавед? Хабар диҳед. Шояд мушкилотро дар се сатри рамз ё панҷ дақиқа такмил додани техника ҳал кардан мумкин аст. Оё шумо дар нармафзори худ хатое пайдо кардаед? Дар бораи хато хабар диҳед. Агар он такроршаванда бошад ё ба дубора тавлид кардан лозим набошад, эҳтимоли зиёд ислоҳ карда мешавад. Хоҳишҳо, пешниҳодҳо ва танқиди созандаи худро баён кунед ва саволҳоро барои муҳокима пешниҳод кунед, агар онҳо мувофиқ бошанд.
  10. "Мулоқот пурсед". Мо ҳама нокомил ҳастем, мисли қарорҳои худ ва беҳтарин роҳи санҷиши дурустии қарори шумо ин ба муҳокима гузоштани он аст. Агар шумо чизеро барои муштарӣ оптимизатсия карда бошед, аз онҳо хоҳиш кунед, ки корро назорат кунанд; шояд монеа дар система он ҷое нест, ки шумо ҷустуҷӯ мекардед. Шумо скрипти кӯмакро навиштаед - онро ба ҳамкасбони худ нишон диҳед, шояд онҳо роҳи беҳтар кардани онро пайдо кунанд.

Агар шумо мунтазам ин таҷрибаҳоро дар кори худ татбиқ кунед, аксарияти мушкилот аз мушкилот боқӣ мемонанд: шумо на танҳо шумораи хатогиҳо ва хатогиҳои шахсии худро ба ҳадди аққал кам мекунед, балки инчунин имкони ислоҳи хатогиҳоро низ пайдо мекунед (дар шакли нусхабардорӣ ва ҳамкорон, ки ба шумо маслиҳат медиҳанд, ки нусхабардорӣ кунед). Минбаъд - танҳо тафсилоти техникӣ, ки дар он, чунон ки мо медонем, шайтон дурӯғ аст.

Воситаҳои асосии шумо бояд бо зиёда аз 50% вақт кор кунед grep ва vim. Чӣ метавонад соддатар бошад? Ҷустуҷӯи матн ва таҳрири матн. Аммо, ҳам grep ва ҳам vim абзорҳои пурқуввате мебошанд, ки ба шумо имкон медиҳанд, ки матнро самаранок ҷустуҷӯ ва таҳрир кунед. Агар баъзе блокнотҳои Windows ба шумо имкон диҳанд, ки сатрро нависед/нузед, пас дар vim шумо метавонед бо матн қариб ҳама чизро иҷро кунед. Агар шумо ба ман бовар накунед, аз терминал ба фармони vimtutor занг занед ва омӯзишро оғоз кунед. Дар мавриди grep, қувваи асосии он дар ифодаҳои муқаррарӣ аст. Бале, худи асбоб ба шумо имкон медиҳад, ки шароити ҷустуҷӯ ва маълумоти баромадро хеле чандир муқаррар кунед, аммо бидуни RegExp ин чандон маъно надорад. Ва шумо бояд ибораҳои муқаррариро донед! Ақаллан дар сатҳи асосӣ. Барои оғоз, ман ба шумо маслиҳат медиҳам, ки ба ин назар андозед видео, он асосҳои ибораҳои муқаррарӣ ва истифодаи онҳоро дар якҷоягӣ бо grep фаро мегирад. Оре, вақте ки шумо онҳоро бо vim муттаҳид мекунед, шумо қобилияти анҷом додани кор бо матнро ба даст меоред, ки шумо бояд онҳоро бо 18+ нишонаҳо нишон диҳед.

Аз 50% боқимонда, 40% аз асбобҳои coreutils меояд. Барои coreutils шумо метавонед ба рӯйхат нигаред Википедия, ва дастур барои тамоми рӯйхат дар вебсайт аст GNU. Он чизе, ки дар ин маҷмӯа фаро гирифта нашудааст, дар коммуналӣ аст POSIX. Ба шумо лозим нест, ки ҳамаи калидҳоро аз ёд омӯзед, аммо ҳадди аққал донистани он, ки асбобҳои асосӣ чӣ кор карда метавонанд, муфид аст. Ба шумо лозим нест, ки чархро аз асобаҳо дубора ихтироъ кунед. Ба ман лозим буд, ки гӯё танаффусҳои хатҳоро бо фосилаҳои баромади ягон утилита иваз кунам ва мағзи бемори ман чунин сохтеро ба вуҷуд овард. sed ':a;N;$!ba;s/n/ /g', як ҳамкорам омада, маро бо ҷорӯб аз консол дур кард ва сипас бо навиштан мушкилотро ҳал кард tr 'n' ' '.

Барои мудири системаҳои навкор: чӣ гуна аз бесарусомонӣ тартибот эҷод кардан мумкин аст

Ман ба шумо маслиҳат медиҳам, ки ҳар як асбоби инфиродӣ чӣ кор мекунад ва калидҳои фармонҳои бештар истифодашавандаро дар хотир доред; барои ҳама чизи дигар одам ҳаст. Агар шумо ягон шубҳа дошта бошед, озодона ба мард занг занед. Ва боварӣ ҳосил кунед, ки худи мардро хонед - он дорои маълумоти муҳим дар бораи он чизест, ки шумо хоҳед ёфт.

Донистани ин воситаҳо, шумо метавонед қисми зиёди мушкилотеро, ки дар амал дучор мешавед, самаранок ҳал кунед. Дар лексияҳои зерин мо дида мебароем, ки кай ин воситаҳо ва чаҳорчӯбаи хидматҳо ва замимаҳои асосиро, ки ба онҳо татбиқ мешаванд, истифода бурдан мумкин аст.

Аввалин администратори системаи VDS Кирилл Цветков бо шумо буд.

Манбаъ: will.com

Илова Эзоҳ