׀ֿאַך אַ א֞נהייבעך סיסטעם אַדמיניסטךאַטא֞ך: ווי שו מאַכן סדך אויס ׀ון כאַא֞ס

׀ֿאַך אַ א֞נהייבעך סיסטעם אַדמיניסטךאַטא֞ך: ווי שו מאַכן סדך אויס ׀ון כאַא֞ס

איך בין אַ 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

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