5 קלח - םהיניבש המ לכו יוביכ ,לוחתא :RHEL 7 -ב םיכילהת לוהינ :RHCSA תרדס


.הדוקפ תרוש קשממב הסינכה ךסמ ךינפב גצומש דע ךלש RHEL 7 תרש תא ליעפהל ידכ הלעפהה רותפכ לע תצחלש עגרה זאמ שחרתמה לש רצקו ללוכ ןוקיתב הז רמאמ ליחתנ

:ש בל םיש


לעו ,תורחא סקוניל תוצפה לע םג ,ילוא םילק םייוניש םע ,םילח םייסיסב תונורקע םתוא .1

סקוניל לוחתא ךילהת

1. POST (Power On Self Test) הרמוח תוקידב עצבמו לחתואמ.

.הקָוּלחֲ (U) ידועיי EFI -ב וא ,(MBR -ו BIOS -ב תושמתשמה רתוי תונשי תוכרעמל) םיחישקה םיקסידה דחא לש לוחתאה רזגמב ןסחואמה ,ןושארה בלשב לוחתאה תניעטל תרבעומ תכרעמה תרקב ,POST -ה םויס רחאל .2

.(לעופב תיסיסבה םיצבקה תכרעמ לש הבכרה ךרוצל תושורדה תולועפה תא םיעצבמה םייראניב םיצבקו תוינכות ליכמה , .initramfs םג הנוכמה) RAM -ה תססובמ תינושארה םיצבקה תכרעמ תאו הבילה תא ןעוט ורותב רשא

:לוחתאל ןיערגו הלעפה תכרעמ רוחבל ונל רשפאמה החיתפה ךסמ ונינפל .4

.הסינכ תשקב ונינפב גיציו םירחא םיכילהת לחתואי ורותב רשא ,PID 1 םע ךילהת הקישמ ,הנקתוה שרושה יצבק תכרעמש עגרבו תכרעמל תפרוצמה הרמוחה תא רידגמ ןיערגה .5

.וז הרדסב םימדוק םירמאמב ונרבסהש םילכה תועצמאב ולש טלפה תא ןנסלו dmesg הדוקפה תועצמאב הז ךילהת לש םיטרפה תא ןוחבל םילוכי ונא ,רתוי רחואמ דעומב תאז תושעל וננוצרב םא :הרעה

:תכרעמה לוחתא ךלהמב (-ל ופילחה תוינרדומה סקונילה תוצפה בורש םיתורישו תכרעמה להנמ) תכרעמ אוה (םתוא ליחתהש ךילהתה ,תורחא םילימב וא) םהלש באה ךילהתש םייוושכע םיכילהת לש המישר גיצהל ידכ העודיה

# ps -o ppid,pid,uname,comm --ppid=1

.man ps -ב STANDARD FORMAT SPATIFIERS עטקמב וניוצש חתפמה תולימ תועצמאב ךלש םיכרצל םיאתיש תישיא םאתומ טמרופב ps לש טלפה תא גיצהל ךל רשפאמ (טמרופ– לש רוציק) o- לגדה יכ רוכז

:םאתהב םתוא ןיימלו ,ןורכיז וא/ו יתועמשמ CPU סמועל םימרוגה םיכילהת אוצמל ךירצ התא רשאכ אוה לדחמה תרירב םע תכלל םוקמב ps לש טלפה תא רידגהל הצרת ובש ףסונ הרקמ

# ps aux --sort=+pcpu              # Sort by %CPU (ascending)
# ps aux --sort=-pcpu              # Sort by %CPU (descending)
# ps aux --sort=+pmem              # Sort by %MEM (ascending)
# ps aux --sort=-pmem              # Sort by %MEM (descending)
# ps aux --sort=+pcpu,-pmem        # Combine sort by %CPU (ascending) and %MEM (descending)

SystemD -ל אובמ

:תואבה תודבועב םהלש םיירקיעה תונורתיה תא םינכמ Systemd לש םיכמותה .תולודג סקוניל תוצפה ידי לע תוכרעמ ץומיא רשאמ רתוי תובר תוקולחמל ומרג סקוניל םלועב תוטלחהה םיטעמ

'systemd' -ו 'init' ירוחאמ רופיסה :םג ארק

1. Systemd תכרעמה לוחתא ךלהמב ליבקמב םידוביע רתוי עצבל רשפאמ (ל דוגינב- SysVinit הנשיה, ליחתהל םילוכי םיפסונ םיתוריש ךכ םינומדה תלעפהל הניתממ זאו תרחאב יולת דחא םא תקדוב ,דחא דחא

.לוחתאה ךלהמב הפקת הביס אלל וקשויש םוקמב (םהב םישמתשמ אל םא תכרעמ יבאשמ תכירצמ ענמיהל ידכ) ךרוצה תעב םילעפומ םיתוריש ,ךכיפל .תלעופ תכרעמב ימניד םיבאשמ לוהינכ דבוע הז .2

.SysVinit לש םיטפירקס םע רוחאל תומיאת .3

Systemd תורישה ילכ ידי לע טלשנ systemctl. עקרמ אב התא םא SysVinit, ריכמ התאש םייוכיסה בור:

    :systemctl ןיבל הלא םדוק רודמ םילכב שומישה ןיב ןוימדה תא הגיצמ האבה הלבטה

    Systemd תכרעמ ךכ) םידעיו (תשר עקש וא רישכמ ,הבכרה תדוקנ ,תוריש תויהל תולוכיש) תודיחי לש םיגשומה תא הגיצה םג system תוססובמ תוכרעמב תומרל ךרע הוושכ - םיווש אל יכ םא - בשחיהל הלוכי איהו ,תינ

    םוכיס

    :תלוכיה תא ,לבגומ תויהל לוכי אל ךא ,תוללוכ םיכילהת לוהינל תורושקה תורחא תומישמ

    .ןותנ ךילהת לש (19 דע 20- ןיבש חווטב ,תודמחנ aka) התצקוהש עוציבה תופידע יפל תכרעמ יבאשמ תוצקהל (=> 2.6 תואסרגב םייק) ןיערגל תרשפאמה הנוכת איה ןומזתה תופידע ,תוטושפ םילימב .םילעופה םיכי

    :ןמקלדכ אוה תונכה לש יסיסבה ריבחתה

    # renice [-n] priority [-gpu] identifier
    

    .(תכרעמ יבאשמ תוחפ תחקל רמולכ) תודמחנה תמר תא קר לידגהלו ,ותולעבבש ךילהת לש ןומזתה תופידע תא קר תונשל לוכי (שרוש וניאש) ליגר שמתשמ .םישמתשמ תומש וא םישמתשמ יהזמ ,םיכילהת תוצובק לש םיהזמ ,(

    .pkill -ה וא גרהה תודוקפ תועצמאב (SIGKILL = 9) ידיימ ןפואב וא (SIGTERM = 15) ןחב ועוציב תא םייסל תוא ותחילשב הכזמ ךילהת תגירה ,רתוי םיקיודמ םיחנומב

    .תורחא תונוכתו םש ךמס לע רבדה ותוא תא תושעל ךל רשפאמ ןורחאהש דועב ,ןיטולחל םיכילהת תצובק וא יפיצפס ךילהת םויסל שמשמ ןושארהש אוה וללה םילכה ינש ןיב לדבהה

    :הצירה ינפל ,אמגודל .pkill -ב שמתשהל שי םא וילע ועיפשיש PID -ה תא ךל הארמש המ ,pgrep םע דחי עיגמ pkill -ה ,ףסונב

    # pkill -u gacanepa
    

    :gacanepa תולעבב םה PID וליא ףוטח טבמב תוארל ישומיש תויהל לוכי הז

    # pgrep -l -u gacanepa
    

    :הדוקפה תרושב SIGKILL תואה תא ןייצל ךילע היהי ,תיקוח הביס םע לעופ ךילהת רוצעל ךירצ תוניצרב התא רשאכ ןכל ,(הבוטל וא ועוציב תא םייסמ ךילהתהש ןמזב) הז תואמ םלעתהל ןתינ ,ליעל ונרכזהש יפכ .ךילה

    # kill -9 identifier               # Kill a process or a process group
    # kill -s SIGNAL identifier        # Idem
    # pkill -s SIGNAL identifier       # Kill a process by name or other attributes 
    

    םוכיס

    .תכרעמל תויפיצפס תודוקפו םיצופנ רזע ילכ תועצמאב םיכילהת לוהינב ךל עייסל ידכ םינימזה םילכהמ המכ ונחתינו ,RHEL 7 תכרעמב לוחתאה ךילהת תודוסי תא ונרבסה הז רמאמב

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