פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

איך בין אַ FirstVDS סיסטעם אַדמיניסטראַטאָר, און דאָס איז דער טעקסט פון דער ערשטער ינטראַדאַקטערי לעקציע פון ​​מיין קורץ קורס אויף העלפּינג אָנהייבער חברים. ספּעסיאַליסץ וואָס האָבן לעצטנס אנגעהויבן צו אָנטייל נעמען אין סיסטעם אַדמיניסטראַציע האָבן אַ נומער פון די זעלבע פּראָבלעמס. צו פאָרשלאָגן סאַלושאַנז, איך האָב זיך אונטערגענומען צו שרייַבן די סעריע פון ​​רעפֿעראַטן. עטלעכע טינגז אין עס זענען ספּעציפיש פֿאַר האָסטינג טעכניש שטיצן, אָבער אין אַלגעמיין, זיי קען זיין נוציק, אויב נישט פֿאַר אַלעמען, דעמאָלט פֿאַר פילע. אַזוי איך האָבן צוגעפאסט דעם לעקציע טעקסט צו טיילן דאָ.

עס טוט נישט ענין וואָס דיין שטעלע איז גערופן - וואָס איז וויכטיק איז אַז אין פאַקט איר זענט ינוואַלווד אין אַדמיניסטראַציע. דעריבער, לאָמיר אָנהייבן מיט וואָס אַ סיסטעם אַדמיניסטראַטאָר זאָל טאָן. זייַן הויפּט אַרבעט איז צו שטעלן זאכן אין סדר, האַלטן סדר און צוגרייטן פֿאַר צוקונפֿט ינקריסאַז אין סדר. אָן אַ סיסטעם אַדמיניסטראַטאָר, דער סערווער ווערט אַ באַלאַגאַן. לאָגס זענען נישט געשריבן, אָדער די פאַלש זאכן זענען געשריבן אין זיי, רעסורסן זענען נישט פונאנדערגעטיילט אָפּטימאַל, דער דיסק איז אָנגעפילט מיט אַלע מינים פון מיסט און די סיסטעם הייבט צו סלאָולי שטאַרבן פון אַזוי פיל כאַאָס. רואיק! סיסטעם אַדמיניסטראַטאָרס אין דיין מענטש אָנהייבן צו סאָלווע פּראָבלעמס און עלימינירן די באַלאַגאַן!

פּילערז פון סיסטעם אַדמיניסטראַציע

אָבער, איידער איר אָנהייבן סאַלווינג פּראָבלעמס, עס איז ווערט צו זיין באַקאַנט מיט די פיר הויפּט פּילערז פון אַדמיניסטראַציע:

  1. דאָקומענטאַטיאָן
  2. טעמפּלאַטינג
  3. אָפּטימיזאַטיאָן
  4. אָטאַמיישאַן

דאס איז די באַסיקס. אויב איר טאָן ניט בויען דיין וואָרקפלאָוו אויף די פּרינסאַפּאַלז, עס וועט זיין יניפעקטיוו, אַנפּראַדאַקטיוו און בכלל האָבן אַ ביסל געראָטנקייַט צו פאַקטיש אַדמיניסטראַציע. לאמיר קוקן אויף יעדן איינעם באזונדער.

דאָקומענטאַטיאָן

דאָקומענטאַטיאָן טוט נישט מיינען לייענען דאַקיומענטיישאַן (כאָטש איר קענען נישט טאָן אָן עס), אָבער אויך האַלטן עס.

ווי צו האַלטן דאַקיומענטיישאַן:

  • האָבן איר געפּלאָנטערט אַ נייַע פּראָבלעם וואָס איר האָט קיינמאָל געזען פריער? שרייַבן די הויפּט סימפּטאָמס, מעטהאָדס פון דיאַגנאָסיס און פּרינסאַפּאַלז פון ילימאַניישאַן.
  • האָבן איר קומען אַרויף מיט אַ נייַע עלעגאַנט לייזונג צו אַ פּראָסט פּראָבלעם? שרייב עס אַראָפּ אַזוי איר טאָן ניט האָבן צו ריינווענט עס אַ חודש פון איצט.
  • האָבן זיי איר געהאָלפֿן צו געפֿינען אַ קשיא וואָס איר האָט נישט פֿאַרשטיין? שרייב אַראָפּ די הויפּט פונקטן און קאַנסעפּס, ציען אַ דיאַגראַמע פֿאַר זיך.

דער הויפּט געדאַנק: איר זאָל נישט גאָר צוטרוי דיין אייגענע זכּרון ווען מאַסטערינג און אַפּלייינג נייַע טינגז.

אין וואָס פֿאָרמאַט איר וועט טאָן דאָס איז אַרויף צו איר: עס קען זיין אַ סיסטעם מיט הערות, אַ פּערזענלעך בלאָג, אַ טעקסט טעקע, אַ גשמיות נאָטעפּאַד. די הויפּט זאַך איז אַז דיין רעקאָרדס טרעפן די פאלגענדע רעקווירעמענץ:

  1. דו זאלסט נישט זיין צו לאַנג. הויכפּונקט די הויפּט געדאנקען, מעטהאָדס און מכשירים. אויב פארשטאנד פון אַ פּראָבלעם ריקווייערז דייווינג אין די נידעריק-מדרגה מאַקאַניקס פון זכּרון אַלאַקיישאַן אין לינוקס, טאָן ניט רירייט דעם אַרטיקל פון וואָס איר געלערנט עס - צושטעלן אַ לינק צו אים.
  2. די איינסן זאָל זיין קלאָר צו איר. אויב די שורה race cond.lockup טוט נישט לאָזן איר צו מיד פֿאַרשטיין וואָס איר דיסקרייבד מיט דעם שורה - דערקלערן. גוט דאַקיומענטיישאַן טוט נישט נעמען אַ האַלב שעה צו פֿאַרשטיין.
  3. זוכן איז אַ זייער גוט שטריך. אויב איר שרייַבן בלאָג אַרטיקלען, לייגן טאַגס; אויב אין אַ גשמיות העפט, שטעקן קליין פּאָסטן-עס מיט דיסקריפּשאַנז. עס איז קליין פונט אין דאַקיומענטיישאַן אויב איר פאַרברענגען אַזוי פיל צייט צו זוכן פֿאַר אַן ענטפער אין עס ווי איר וואָלט האָבן פארבראכט סאַלווינג די קשיא פֿון קראַצן.

פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

דאָס איז וואָס דאַקיומענטיישאַן קענען קוקן ווי: פון פּרימיטיוו הערות אין אַ נאָטעפּאַד (בילד אויבן), צו אַ פול-פלעדזשד מאַלטי-באַניצער וויסן באַזע מיט טאַגס, זוכן און אַלע מעגלעך קאַנוויניאַנסיז (אונטן).

פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

ניט בלויז איר וועט נישט האָבן צו קוקן פֿאַר די זעלבע ענטפֿערס צוויי מאָל, אָבער דאַקיומענטינג וועט זיין אַ גרויס הילף אין לערנען נייַע טעמעס (הערות!), וועט פֿאַרבעסערן דיין שפּין זינען (די פיייקייט צו דיאַגנאָזירן אַ קאָמפּלעקס פּראָבלעם מיט איין אויבנאויפיקער בליק), און וועט לייגן אָרגאַניזאַציע צו דיין אַקשאַנז. אויב די דאַקיומענטיישאַן איז בארעכטיגט פֿאַר דיין חברים, דאָס וועט לאָזן זיי צו געפֿינען אויס וואָס און ווי איר האָט פּיילד זיך דאָרט ווען איר זענט נישט דאָרט.

טעמפּלאַטינג

טעמפּלאַטינג איז די שאַפונג און נוצן פון טעמפּלאַטעס. צו סאָלווע רובֿ טיפּיש ישוז, עס איז ווערט צו שאַפֿן אַ ספּעציפיש קאַמף מוסטער. א סטאַנדערדייזד סיקוואַנס פון סטעפּס זאָל זיין געניצט צו דיאַגנאָזירן רובֿ פּראָבלעמס. ווען איר האָבן ריפּערד / אינסטאַלירן / אָפּטימיזעד עפּעס, די פאָרשטעלונג פון דעם עפּעס זאָל זיין אָפּגעשטעלט מיט סטאַנדערדייזד טשעקליסץ.

טעמפּלאַטינג איז דער בעסטער וועג צו אָרגאַניזירן דיין וואָרקפלאָוו. דורך ניצן נאָרמאַל פּראָוסידזשערז צו סאָלווע די מערסט פּראָסט פּראָבלעמס, איר באַקומען אַ פּלאַץ פון קיל שטאָפּן. פֿאַר בייַשפּיל, ניצן טשעקליסץ וועט לאָזן איר צו דיאַגנאָזירן אַלע פאַנגקשאַנז וואָס זענען וויכטיק פֿאַר דיין אַרבעט און אַוועקוואַרפן די דיאַגנאָסיס פון אַנימפּאָרטיד פאַנגקשאַנאַליטי. און סטאַנדערדייזד פּראָוסידזשערז וועט מינאַמייז ומנייטיק טראָוינג און רעדוצירן די ליקעליהאָאָד פון טעות.

דער ערשטער וויכטיק פונט איז אַז פּראָוסידזשערז און טשעקליסץ אויך דאַרפֿן צו זיין דאַקיומענטאַד. אויב איר נאָר פאַרלאָזנ זיך זיקאָרן, איר קענען פאַרפירן עטלעכע טאַקע וויכטיק טשעק אָדער אָפּעראַציע און צעשטערן אַלץ. די צווייטע וויכטיק פונט איז אַז אַלע מוסטער פּראַקטיסיז קענען און זאָל זיין מאַדאַפייד אויב די סיטואַציע ריקווייערז עס. עס זענען קיין ידעאַל און לעגאַמרע וניווערסאַל טעמפּלאַטעס. אויב עס איז אַ פּראָבלעם, אָבער אַ מוסטער טשעק האט נישט אַנטדעקן עס, דאָס טוט נישט מיינען אַז עס איז קיין פּראָבלעם. אָבער, איידער איר אָנהייבן טעסטינג עטלעכע אַנלייקלי כייפּאַטעטיקאַל פּראָבלעמס, עס איז שטענדיק ווערט טאן אַ שנעל מוסטער פּרובירן ערשטער.

אָפּטימיזאַטיאָן

אָפּטימיזאַטיאָן רעדט פֿאַר זיך. דער אַרבעט פּראָצעס דאַרף זיין אָפּטימיזעד ווי פיל ווי מעגלעך אין טערמינען פון צייט און אַרבעט קאָס. עס זענען קאַונטלאַס אָפּציעס: לערנען קלאַוויאַטור דורכוועג, אַבריווייישאַנז, רעגולער אויסדרוקן, פאַראַנען מכשירים. קוק פֿאַר מער פּראַקטיש ניצט פון די מכשירים. אויב איר רופן אַ באַפֿעל 100 מאל אַ טאָג, באַשטימען עס צו אַ קלאַוויאַטור דורכוועג. אויב איר דאַרפֿן צו קעסיידער פאַרבינדן צו די זעלבע סערווערס, שרייַבן אַן אַליאַס אין איין וואָרט וואָס וועט פאַרבינדן איר דאָרט:

פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

באַקענען זיך מיט די פאַרשידענע אָפּציעס בנימצא פֿאַר מכשירים - טאָמער עס איז אַ מער באַקוועם וואָקזאַל קליענט, דע, קליפּבאָרד פאַרוואַלטער, בלעטערער, ​​E- בריוו קליענט, אָפּערייטינג סיסטעם. געפֿינען זיך וואָס מכשירים דיין קאָלעגעס און פרענדז נוצן - אפֿשר זיי קלייַבן זיי פֿאַר אַ סיבה. אַמאָל איר האָבן די מכשירים, לערנען ווי צו נוצן זיי: לערנען די שליסלען, אַבריווייישאַנז, עצות און טריקס.

מאַכן אָפּטימאַל נוצן פון נאָרמאַל מכשירים - קאָרעוטילס, ווים, רעגולער אויסדרוקן, באַש. פֿאַר די לעצטע דריי עס זענען אַ ריזיק נומער פון ווונדערלעך מאַניואַלז און דאַקיומענטיישאַן. מיט זייער הילף, איר קענען געשווינד גיין פון די שטאַט פון "איך פילן ווי אַ מאַלפּע וואָס קראַקס ניסלעך מיט אַ לאַפּטאַפּ" צו "איך בין אַ מאַלפּע וואס ניצט אַ לאַפּטאַפּ צו סדר זיך אַ נוס קראַקער."

אַוטאָמאַטיאָן

אַוטאָמאַטיאָן וועט אַריבערפירן שווער אַפּעריישאַנז פון אונדזער מיד הענט צו די טייערלאַס הענט פון אָטאַמיישאַן. אויב עטלעכע נאָרמאַל פּראָצעדור איז דורכגעקאָכט אין פינף קאַמאַנדז פון דער זעלביקער טיפּ, פארוואס טאָן ניט ייַנוויקלען אַלע די קאַמאַנדז אין איין טעקע און רופן איין באַפֿעל וואָס דאַונלאָודז און עקסאַקיוץ דעם טעקע?

אַוטאָמאַטיאָן זיך איז 80% שרייבן און אָפּטימיזינג דיין אייגענע מכשירים (און נאָך 20% טריינג צו באַקומען זיי צו אַרבעטן ווי זיי זאָל). עס קען זיין בלויז אַ אַוואַנסירטע איין-ליינער אָדער אַ ריזיק אַמניפּאַטאַנט געצייַג מיט אַ וועב צובינד און אַפּי. דער הויפּט קריטעריאָן דאָ איז אַז קריייטינג אַ געצייַג זאָל נישט נעמען מער צייט און מי ווי די סומע פון ​​​​צייט און מי וואָס די געצייַג וועט ראַטעווען איר. אויב איר פאַרברענגען פינף שעה צו שרייבן אַ שריפט וואָס איר וועט קיינמאָל דאַרפֿן ווידער, פֿאַר אַ אַרבעט וואָס וואָלט האָבן גענומען איר אַ שעה אָדער צוויי צו סאָלווע אָן די שריפט, דאָס איז אַ זייער נעבעך וואָרקפלאָוו אַפּטאַמאַזיישאַן. איר קענען פאַרברענגען פינף שעה צו שאַפֿן אַ געצייַג בלויז אויב די נומער, טיפּ פון טאַסקס און צייט לאָזן עס, וואָס איז נישט אָפט דער פאַל.

אַוטאָמאַטיאָן טוט נישט דאַווקע מיינען שרייבן פול-פלעדזשד סקריפּס. פֿאַר בייַשפּיל, צו שאַפֿן אַ בינטל פון אַבדזשעקץ פון דער זעלביקער טיפּ פון אַ רשימה, אַלע איר דאַרפֿן איז אַ קלוג איין-ליינער וואָס וועט אויטאָמאַטיש טאָן וואָס איר וואָלט טאָן מיט האַנט, סוויטשינג צווישן פֿענצטער, מיט הויפנס פון קאָפּיע-פּאַסטע.

אַקטואַללי, אויב איר בויען די אַדמיניסטראַציע פּראָצעס אויף די פיר פּילערז, איר קענען געשווינד פאַרגרעסערן דיין עפעקטיווקייַט, פּראָודאַקטיוויטי און קוואַלאַפאַקיישאַנז. אָבער, די רשימה דאַרף זיין סאַפּלאַמענטאַד מיט נאָך איין נומער, אָן וואָס אַרבעט אין עס איז כּמעט אוממעגלעך - זיך-בילדונג.

סיסטעם אַדמיניסטראַטאָר זיך-בילדונג

צו זיין אפילו אַ ביסל קאָמפּעטענט אין דעם געגנט, איר דאַרפֿן צו קעסיידער לערנען און לערנען נייַ זאכן. אויב איר טאָן ניט האָבן די מינדסטע פאַרלאַנג צו פּנים די אומבאַקאַנט און רעכענען עס אויס, איר וועט באַקומען סטאַק זייער געשווינד. אַלע מינים פון נייַע סאַלושאַנז, טעקנאַלאַדזשיז און מעטהאָדס זענען קעסיידער ארויס אין IT, און אויב איר טאָן ניט לערנען זיי לפּחות אויבנאויפיקער, איר זענט אויף די וועג צו דורכפאַל. פילע געביטן פון אינפֿאָרמאַציע טעכנאָלאָגיע שטיין אויף אַ זייער קאָמפּלעקס און וואַלומאַנאַס יקער. פֿאַר בייַשפּיל, נעץ אָפּעראַציע. נעטוואָרקס און די אינטערנעט זענען אומעטום, איר טרעפן זיי יעדער טאָג, אָבער אַמאָל איר גראָבן אין די טעכנאָלאָגיע הינטער זיי, איר וועט אַנטדעקן אַ ריזיק און זייער קאָמפּליצירט דיסציפּלין, די לערנען פון וואָס איז קיינמאָל אַ גיין אין דעם פּאַרק.

איך האָב נישט אַרייַנגערעכנט דעם נומער אין דער רשימה ווייַל עס איז אַ שליסל פֿאַר עס אין אַלגעמיין, און ניט נאָר פֿאַר סיסטעם אַדמיניסטראַציע. געוויינטלעך, איר וועט נישט קענען צו לערנען לעגאַמרע אַלץ רעכט אַוועק - איר פשוט טאָן ניט פיזיקלי האָבן גענוג צייט. דעריבער, ווען דערציונג זיך, איר זאָל געדענקען די נייטיק לעוועלס פון אַבסטראַקציע.

איר טאָן ניט האָבן צו גלייך לערנען ווי די ינערלעך זכּרון פאַרוואַלטונג פון יעדער יחיד נוצן אַרבעט און ווי עס ינטעראַקץ מיט לינוקס זכּרון פאַרוואַלטונג, אָבער עס איז גוט צו וויסן וואָס באַראַן איז סכעמאַטיש און וואָס עס איז דארף. איר טאָן ניט דאַרפֿן צו וויסן ווי TCP און UDP כעדערז זענען סטראַקטשעראַלי אַנדערש, אָבער עס וואָלט זיין אַ גוטע געדאַנק צו פֿאַרשטיין די יקערדיק דיפעראַנסיז אין ווי די פּראָטאָקאָלס אַרבעט. איר טאָן ניט דאַרפֿן צו לערנען וואָס סיגנאַל אַטטענואַטיאָן איז אין אָפּטיקס, אָבער עס וואָלט זיין פייַן צו וויסן וואָס פאַקטיש לאָססעס זענען שטענדיק ינכעראַטיד אַריבער נאָודז. עס איז גאָרנישט פאַלש מיט וויסן ווי זיכער עלעמענטן אַרבעט אויף אַ זיכער מדרגה פון אַבסטראַקטיאָן און ניט דאַווקע פֿאַרשטיין לעגאַמרע אַלע לעוועלס ווען עס איז קיין אַבסטראַקטיאָן בייַ אַלע (איר וועט נאָר ווערן משוגע).

אָבער, אין דיין פעלד, טראכטן אויף דער מדרגה פון אַבסטראַקציע "נו, דאָס איז אַ זאַך וואָס אַלאַוז איר צו ווייַזן וועבסיטעס" איז נישט זייער גוט. די פאלגענדע רעפֿעראַטן וועלן זיין געווידמעט אַן איבערבליק פון די הויפּט געביטן וואָס אַ סיסטעם אַדמיניסטראַטאָר מוזן האַנדלען מיט ווען ארבעטן אין נידעריקער לעוועלס פון אַבסטראַקציע. איך וועל פּרובירן צו באַגרענעצן די סומע פון ​​​​וויסן ריוויוד צו אַ מינימום מדרגה פון אַבסטראַקציע.

10 מצוות פון סיסטעם אַדמיניסטראַציע

אַזוי, מיר האָבן געלערנט די פיר הויפּט פּילערז און יסוד. קענען מיר אָנהייבן סאַלווינג פּראָבלעמס? נאך נישט. איידער איר טאָן דאָס, עס איז קעדייַיק צו באַקענען זיך מיט די אַזוי גערופענע "בעסטער פּראַקטיסיז" און כּללים פון גוט מאַנירן. אָן זיי, איר זענט מסתּמא צו טאָן מער שאָדן ווי גוט. אַזוי, לאָמיר אָנהייבן:

  1. עטלעכע פון ​​מיין חברים גלויבן אַז דער ערשטער הערשן איז "טאָן קיין שאָדן." אבער איך בין גענייגט צו נישט מסכים זיין. ווען איר פּרובירן נישט צו שאַטן, איר קענען נישט טאָן עפּעס - צו פילע אַקשאַנז זענען פּאַטענטשאַלי דעסטרוקטיווע. איך מיין אז די וויכטיגסטע כלל איז... "מאַכן אַ באַקאַפּ". אפילו אויב איר טאָן עטלעכע שעדיקן, איר קענען שטענדיק צוריקקריגן און אַלץ וועט נישט זיין אַזוי שלעכט.

    איר זאָל שטענדיק באַקאַפּ ווען צייט און אָרט לאָזן עס. איר דאַרפֿן צו באַקאַפּ וואָס איר וועט טוישן און וואָס איר ריזיקירן צו פאַרלירן רעכט צו אַ פּאַטענטשאַלי דעסטרוקטיווע קאַמף. עס איז קעדייַיק צו קאָנטראָלירן די באַקאַפּ פֿאַר אָרנטלעכקייַט און בייַזייַן פון אַלע נייטיק דאַטן. די באַקאַפּ זאָל ניט זיין אויסגעמעקט מיד נאָך איר האָבן אָפּגעשטעלט אַלץ, סייַדן איר דאַרפֿן צו פריי אַרויף דיסק פּלאַץ. אויב דער אָרט ריקווייערז עס, צוריק עס צו דיין פערזענלעכע סערווער און ויסמעקן עס נאָך אַ וואָך.

  2. די צווייטע וויכטיגסטע כלל (וואס איך אליין אפט ברעכן) איז "באהאלטן נישט". אויב איר האָט געמאכט אַ באַקאַפּ, שרייַבן ווו, אַזוי אַז דיין חברים טאָן ניט האָבן צו קוקן פֿאַר עס. אויב איר האָט דורכגעקאָכט עטלעכע ניט-קלאָרעוודיק אָדער קאָמפּליצירט אַקשאַנז, שרייַבן עס אַראָפּ: איר וועט גיין היים, און די פּראָבלעם קען זיין ריפּיטיד אָדער אויפשטיין פֿאַר עמעצער אַנדערש, און דיין לייזונג וועט זיין געפֿונען מיט טערמינען. אפילו אויב איר טאָן עפּעס איר וויסן גוט, דיין חברים קען נישט.
  3. די דריטע כלל דאַרף ניט זיין דערקלערט: "קיינמאָל טאָן עפּעס די קאַנסאַקווענסאַז פון וואָס איר טאָן ניט וויסן, ימאַדזשאַן אָדער פֿאַרשטיין". צי ניט נאָכמאַכן קאַמאַנדז פון די אינטערנעט אויב איר טאָן ניט וויסן וואָס זיי טאָן, רופן מענטש און פּאַרס זיי ערשטער. דו זאלסט נישט נוצן פאַרטיק סאַלושאַנז אויב איר קענען נישט פֿאַרשטיין וואָס זיי טאָן. האַלטן די דורכפירונג פון אַבפוסקייטיד קאָד צו אַן אַבסאָלוט מינימום. אויב איר טאָן ניט האָבן צייט צו רעכענען עס אויס, איר טאָן עפּעס פאַלש און איר זאָל לייענען די ווייַטער פונט.
  4. "פּרובירן". ניו סקריפּס, מכשירים, איין-ליינערז און קאַמאַנדז זאָל זיין טעסטעד אין אַ קאַנטראָולד סוויווע, נישט אויף דער קליענט מאַשין, אויב עס איז אפילו מינימאַל פּאָטענציעל פֿאַר דעסטרוקטיווע אַקשאַנז. אפילו אויב איר באַקט אַלץ אַרויף (און איר האָט), דאַונטיים איז נישט די קולאַסט זאַך. שאַפֿן אַ באַזונדער סערווער / ווירטואַל / טשראָאָט פֿאַר דעם און פּרובירן דאָרט. איז עפּעס צעבראכן? דעמאָלט איר קענען קאַטער עס אויף "קאַמבאַט".

    פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

  5. "קאָנטראָל". מינאַמייז אַלע אַפּעריישאַנז וואָס איר טאָן ניט קאָנטראָלירן. איין פּעקל דעפּענדענסי ויסבייג קענען שלעפּן אַראָפּ האַלב פון די סיסטעם, און די -y פאָן שטעלן פֿאַר yum remove גיט איר די געלעגנהייט צו פיר דיין סיסטעם אָפּזוך סקילז פֿון קראַצן. אויב דער קאַמף האט קיין אַנקאַנטראָולד אַלטערנאַטיוועס, דער ווייַטער פונט איז אַ פאַרטיק באַקאַפּ.
  6. "טשעק". קאָנטראָלירן די קאַנסאַקווענסאַז פון דיין אַקשאַנז און צי איר דאַרפֿן צו צוריקקריגן אַ באַקאַפּ. קוק צו זען אויב די פּראָבלעם איז טאַקע סאַלווד. קאָנטראָלירן צי דער טעות איז ריפּראַדוסט און אונטער וואָס טנאָים. קוק וואָס איר קענען ברעכן מיט דיין אַקשאַנז. עס איז ומנייטיק צו צוטרוי אין אונדזער אַרבעט, אָבער קיינמאָל צו קאָנטראָלירן.
  7. "קאָמוניקירן". אויב איר קענען נישט סאָלווע דעם פּראָבלעם, פרעגן דיין חברים אויב זיי האָבן געפּלאָנטערט דעם. אויב איר ווילט צולייגן אַ קאָנטראָווערסיאַל באַשלוס, געפֿינען די מיינונג פון דיין חברים. טאָמער זיי וועלן פאָרשלאָגן אַ בעסער לייזונג. אויב איר זענט נישט זיכער אין דיין אַקשאַנז, דיסקוטירן זיי מיט דיין חברים. אפילו אויב דאָס איז דיין געגנט פון עקספּערטיז, אַ פריש קוק אין די סיטואַציע קענען דערקלערן אַ פּלאַץ. שעמען זיך נישט מיט דיין אייגענער אומוויסנדיקייט. עס איז בעסער צו פרעגן א נארישע פראגע, קוק אויס ווי א נאר און באקומען אן ענטפער, ווי נישט פרעגן די פראגע, נישט באקומען אן ענטפער און ענדליך ווערן א נאר.
  8. "דו זאלסט נישט אָפּזאָגן הילף אַנריזאַנאַבלי". די פונט איז פאַרקערט פון די פריערדיקע. אויב איר זענט געבעטן אַ נאַריש קשיא, דערקלערן און דערקלערן. זיי פרעגן פֿאַר די אוממעגלעך - דערקלערן אַז עס איז אוממעגלעך און וואָס, פאָרשלאָגן אַלטערנאַטיוועס. אויב איר טאָן ניט האָבן צייַט (עס איז טאַקע קיין צייט, קיין פאַרלאַנג) - זאָגן אַז איר האָבן אַ דרינגלעך קשיא, אַ גרויס סומע פון ​​אַרבעט, אָבער איר וועט ויסטיילן עס שפּעטער. אויב קאָלעגעס טאָן ניט האָבן דרינגלעך טאַסקס, פאָרשלאָגן צו קאָנטאַקט זיי און דעלאַגייט די קשיא.
  9. "געבן באַמערקונגען". האט איינער פון דיין חברים אנגעהויבן ניצן אַ נייַע טעכניק אָדער אַ נייַע שריפט, און איר טרעפן נעגאַטיוו קאַנסאַקווענסאַז פון דעם באַשלוס? באריכט עס. טאָמער די פּראָבלעם קענען זיין סאַלווד אין דריי שורות פון קאָד אָדער פינף מינוט פון ראַפינירן די טעכניק. האָבן איר געפֿונען אַ זשוק אין דיין ווייכווארג? באריכט אַ זשוק. אויב עס איז רעפּראָדוצירן אָדער ניט דאַרפֿן צו זיין ריפּראַדוסט, עס וועט רובֿ מסתּמא זיין פאַרפעסטיקט. שטימען דיין וויל, פֿירלייגן און קאַנסטראַקטיוו קריטיק, און ברענגען פֿראגן פֿאַר דיסקוסיע אויב זיי ויסקומען באַטייַטיק.
  10. "בעט פֿאַר באַמערקונגען". מיר זענען אַלע ימפּערפיקט, פּונקט ווי אונדזער דיסיזשאַנז, און דער בעסטער וועג צו פּרובירן די ריכטיק פון דיין באַשלוס איז צו ברענגען עס צו דיסקוסיע. אויב איר האָט אָפּטימיזעד עפּעס פֿאַר אַ קליענט, פרעגן זיי צו מאָניטאָר די אַרבעט, אפֿשר די באַטאַלנעק אין די סיסטעם איז נישט ווו איר זוכט פֿאַר. איר האָט געשריבן אַ הילף שריפט - ווייַזן עס צו דיין חברים, אפֿשר זיי וועלן געפֿינען אַ וועג צו פֿאַרבעסערן עס.

אויב איר קעסיידער אָנווענדן די פּראַקטיסיז אין דיין אַרבעט, רובֿ פון די פראבלעמען וועלן אויפהערן צו זיין פּראָבלעמס: איר וועט ניט בלויז רעדוצירן די נומער פון דיין אייגענע מיסטייקס און פיקאַפּס צו אַ מינימום, אָבער איר וועט אויך האָבן די געלעגנהייט צו פאַרריכטן מיסטייקס (אין די פאָרעם פון באַקאַפּס און חברים וואָס וועט רעקאָמענדירן איר צו באַקאַפּ). ווייטער - בלויז טעכנישע פּרטים, אין וועלכע, ווי מיר ווייסן, ליגט דער שטן.

די הויפּט מכשירים איר וועט האָבן צו אַרבעטן מיט מער ווי 50% פון די צייט זענען grep און vim. וואָס קען זיין סימפּלער? טעקסט זוכן און טעקסט עדיטינג. אָבער, ביידע grep און vim זענען שטאַרק מאַלטי-מכשירים וואָס לאָזן איר צו זוכן און רעדאַגירן טעקסט יפישאַנטלי. אויב עטלעכע Windows נאָטעפּאַד אַלאַוז איר צו פשוט שרייַבן / ויסמעקן אַ שורה, אין ווים איר קענען טאָן כּמעט אַלץ מיט טעקסט. אויב איר טאָן ניט גלויבן מיר, רופן די וויטוטאָר באַפֿעל פון די וואָקזאַל און אָנהייבן לערנען. ווי פֿאַר grep, די הויפּט שטאַרקייט איז אין רעגולער אויסדרוקן. יאָ, די געצייַג זיך אַלאַוז איר צו שטעלן זוכן טנאָים און רעזולטאַט דאַטן גאַנץ פלעקסאַבאַל, אָבער אָן RegExp דאָס איז נישט פיל זינען. און איר דאַרפֿן צו וויסן רעגולער אויסדרוקן! אין מינדסטער אויף אַ יקערדיק מדרגה. צו אָנהייבן מיט, איך וואָלט רעקאָמענדירן איר צו קוקן אין דעם ווידעא, עס קאָווערס די באַסיקס פון רעגולער אויסדרוקן און זייער נוצן אין קאַנדזשאַנגקשאַן מיט grep. יאָ, ווען איר פאַרבינדן זיי מיט VIM, איר באַקומען די ULTIMATE POWER פיייקייט צו טאָן טינגז מיט טעקסט וואָס איר האָבן צו שטעלן זיי מיט 18+ ייקאַנז.

פון די רוען 50%, 40% קומט פון די קאָרעוטילס טאָאָלקיט. פֿאַר קאָרעוטילז איר קענען זען די רשימה אין וויקיפעדיע, און די מאַנואַל פֿאַר די גאנצע רשימה איז אויף דער וועבזייטל GNU. וואָס איז נישט באדעקט אין דעם גאַנג איז אין די יוטילאַטיז פּאָסיקס. איר טאָן ניט האָבן צו לערנען אַלע די שליסלען דורך האַרץ, אָבער עס איז נוציק צו בייַ מינדסטער וויסן בעערעך וואָס די יקערדיק מכשירים קענען טאָן. איר טאָן ניט האָבן צו ריינווענט די ראָד פון קראַטשיז. איך האָב עפעס געדארפט פאַרבייַטן שורה ברייקס מיט ספּייסאַז אין דער רעזולטאַט פון עטלעכע נוצן, און מיין קראַנק מאַרך האט געבורט צו אַ קאַנסטראַקשאַן ווי sed ':a;N;$!ba;s/n/ /g', א קאלעגע איז ארויפגעקומען און מיך אוועקגעטריבן פון די קאנסול מיט א בעזעם, און דאן האט ער געלייזט דעם פראבלעם מיט שרייבן tr 'n' ' '.

פֿאַר אַ אָנהייבער סיסטעם אַדמיניסטראַטאָר: ווי צו מאַכן סדר אויס פון כאַאָס

איך וואָלט רעקאָמענדירן איר צו געדענקען וואָס יעדער יחיד געצייַג טוט און די שליסלען צו די מערסט אָפט געניצט קאַמאַנדז פֿאַר אַלץ אַנדערש. פילן פריי צו רופן מענטש אויב איר האָבן קיין ספקות. און זיין זיכער צו לייענען דעם מענטש זיך - עס כּולל וויכטיק אינפֿאָרמאַציע וועגן וואָס איר וועט געפֿינען.

אויב איר וויסן די מכשירים, איר קענען יפעקטיוולי סאָלווע אַ באַטייטיק טייל פון די פראבלעמען וואָס איר וועט טרעפן אין פיר. אין די פאלגענדע רעפֿעראַטן, מיר וועלן קוקן אין ווען צו נוצן די מכשירים און די פראַמעוואָרקס פֿאַר די אַנדערלייינג באַדינונגס און אַפּלאַקיישאַנז וואָס זיי אַפּלייז צו.

פירסטוודס סיסטעם אַדמיניסטראַטאָר קיריל צוועטקאָוו איז געווען מיט איר.

מקור: www.habr.com

לייגן אַ באַמערקונג