LFCA: 8 קלח - סקונילב םייסיסב תכרעמ ידדמ לע חקפל דציכ


.סקוניל תכרעמב תוילוהינ תומישמ ןמזתלו םייסיסב תכרעמ ידדמ לע חקפל תכרעמה לוהינ לש תויללכה תודוקפה תא ריכהל ולכות הז קלחב ןאכ ,LFCA תרדסמ 8 קלח אוה הז רמאמ

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

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

:םייסיסבה תכרעמה ידדמ רחא בוקעל םכל רוזעל םילוכיש הדוקפה תרוש ילכמ המכ לע הרצקב לכתסנ ואוב

ליעפ ןמז דוקיפ .1

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

$ uptime

.הלעפוה תכרעמה הבש העשה תאו תכרעמה ךיראת תא לבקמ התא , -s תורשפאה םע

$ uptime -s

דבלב תוליעפה ןמז תא לבקל ידכ , -p תורשפאב שמתשה

$ uptime -p

ישפוח דוקיפ .2

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

$ free -h

ןוילע דוקיפ .3

.סקוניל תביל ידי לע םילהונמה תעכ םילעופה םיכילהתה תא הגיצמו תמא ןמזב תכרעמה ידדמ לש םוכיס תקפסמ איה :םירבד ינש השוע הנוילעה הדוקפה

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

$ top

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

:הדוקפה תועצמאב htop תא ןיקתהל ולכות Linux -ב

$ sudo apt install htop  [On Debian-based]
$ sudo dnf install htop  [On RHEL-based]

:הדוקפה תא לעפה טושפ htop תא ליעפהל ידכ

$ htop

df דוקיפ .4

.םדאל אירק טמרופב עדימ סיפדהל ידכ -Th לגדב שמתשה .םיצבק תכרעמ לכל חישקה קסידב שומישה לע עדימ תקפסמ df הדוקפה .תויסיסב סקוניל תודוקפב (קסיד אלל) df תורישה ילכב רבעב ונד רבכ

$ df -Th

דבעמה לע עדימב ופצ .5

:הדוקפה תא לעפה ,רתוי הברה ךכ לכו םגד םש ,דבעמ תוביל ,קפס ההזמ ןוגכ דבעמ לע עדימ גיצהל ידכ

$ cat /proc/cpuinfo

תכרעמה לוהינ תומישמל יטמוטוא ךופה

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

Cron ה ןקתמ .תומישמ לש היצמוטואל עייסמה ןמז ןמזתמ אוה- cron ה לש ןומדה תא ללוכ- cron תארקנה ותרוצת תא ארוק אוה םהמש תונחלוש תכרעמו crontab. Crontab עצבל שיש תומישמה תא ראתמ.

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

:ןהלש תויונשרפהו Cron -ה תואמגודמ המכ רוקחנ ואוב

0	12	*	*	*   <command>   Executes a task daily  at noon
30	06	*	*	*   <command>   Executes a task daily  at 6:30 am 
30      *	*	*	*   <command>   Executes a task  every 30 minutes
0	0	*	*	*   <command>   Executes a task  at midnight 
30	06	*	* 	5   <command>  Executes a task at 6:30 am every Fri
*	* 	*	* 	*   <command>  Executes a task every minute
0	0	1	* 	*   <command>  Executes a task at midnight on the first day of every month
0	3 	*	* 	Mon-fri   <command> Executes a task at 3:00am on every day of the week from Monday to Friday.

.םינורכ תדובע תעכ רוצינ ואוב

.home/document/תיירפסל תודרוה/home/tecmint/-ב ונלש תודרוהה תייקית תא הבגמה יוביג טפירקס רוציל םיכלוה ונא ,תישאר

.גצומש יפכ טפירקסה ץבוק תא חתפנו רוצינ vim -ה ךרוע תועצמאב

$ vim backup.sh

הפילקה טפירקס תליחת תא ןמסל ידכ ףדה לש ןוילעה קלחב גנבש תרתוכב ליחתנ

#!/bin/bash

.הטמל תגצומ תוירפס תייקית יוביגל הדוקפה

tar -cvf /home/tecmint/Documents/downloads.tar.gz /home/tecmint/Downloads

.תובגל שיש היירפסה לש ביתנה לע עיבצמ ינשה ביתנה וליאו ,downloads.tar.gz אוהש יוביגה ץבוקל אלמה ביתנה תא גציימ ןושארה ביתנה

.ENTER שקהו : wq דלקה זאו ESC לע הציחל ידי לע ץבוקה תא רומש

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

$ chmod +x backup.sh

:האבה הדוקפה תא לעפה ,טפירקסה עוציבל cron תדובע רוציל ידכ

$ crontab -e

אבה ןפואב HRS 14:30 העשב םוי לכ יוביגה טפירקס תלעפהל cron תדובע תא רידגנ

30 14 * * * /home/tecmint/backup.sh

.שדחמ העצוב cron תדובעש ךכ לע זמרמה שדח crontab תנקתה :ריהמ crontab לבקת ,ץבוקהמ אצתש רחאל .ENTER שקהו : wq דלקה זאו ESC לע הציחל ידי לע ץבוקה תא רומש

:הדוקפה תא לעפה ,תויחכונה cron תודובע תא םושרל ידכ

$ crontab -l

.HRS 14:30 עימשה ןועשהש עגרב 'םיכמסמ' תיירפסב 'תודרוה' תיירפס לש סוחד ץבוק החלצהב הרצי cron תדובע ,ונלש יוביגה תמישמל ,ןכל

$ ls Documents/

:הדוקפה תועצמאב התוא קוחמל לכות ,cron תדובעב רתוי ןיינועמ ךניא םא

$ crontab -r

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