PracticU

לינוקס Services או Daemons - חלק 1

בלי כתוביותעם כתוביות
PracticU › קורס לינוקס למתקדמים - הסמכה בינלאומית - Linux - Red Hat - RHCSA / RHCE › לינוקס Services או Daemons - חלק 1
מילון מושגים:
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
סקריפט - קובץ המכיל רצף פקודות שמבוצעות על ידי מפרש, לרוב כדי להפוך משימות לאוטומטיות.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
NFS - פרוטוקול לשיתוף קבצים ברשת, נפוץ במערכות Linux ו-Unix.
תהליך - מופע של תוכנה שרצה בזיכרון, עם הקוד, הנתונים והמשאבים שהוקצו לה על ידי מערכת ההפעלה.
לוג - רישום מתועד של אירועים ופעולות שמתרחשים במערכת או בתוכנה, המשמש למעקב ולאיתור תקלות.

לינוקס Services או Daemons - חלק 1
שירותים (Services), או Daemons, הם תוכנות שעולות יחד עם מערכת ההפעלה ויכולות לגשת למשאבים ברמה גבוהה יותר מאפליקציה רגילה. הרעיון דומה לשירותים במערכות Microsoft. הסרטון מראה איך רואים אילו שירותים מותקנים, איך מפעילים ועוצרים אותם, ואיך בודקים את הסטטוס שלהם בשרת לינוקס.
רשימת השירותים
1. chkconfig --list: מציג את כל השירותים שמותקנים בשרת.
2. setup: פותח תפריט טקסט, ובו בוחרים את System Services ורואים את הרשימה.
3. ls -l /etc/init.d: מציג את קבצי הסקריפטים של השירותים בתיקייה הזאת.
הפעלה ועצירה
1. בדיקת סטטוס: service nfs status מציג אם השירות רץ ומה מזהה התהליך שלו. בדוגמה נבחר השירות httpd, שרת האינטרנט הפופולרי בלינוקס, ונבדק בעזרת service httpd status.
2. עצירה: service httpd stop.
3. הפעלה: service httpd start.
4. אתחול: service httpd restart מבצע עצירה ואז הפעלה.
המרצה הזהיר שאם שירות לא עולה או יורד בצורה תקינה, צריך לבדוק את קבצי הלוג, למשל messages ו-syslog, כדי להבין מה קרה.
עם הפקודות האלה רואים אילו שירותים רצים, עוצרים אותם ומפעילים אותם מחדש.
השיעור הבא בקורס: לינוקס Services או Daemons - חלק 2
לחץ כאן להורדת הורדת קבצי Script של לינוקס שהיו בסרטים
מילון מושגים:
דיסק - התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
מחיצה - חלוקה לוגית של דיסק פיזי לאזורים נפרדים, שכל אחד מתפקד כאילו הוא כונן עצמאי.
זיכרון - רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
דומיין - תחום ניהולי משותף של מחשבים ומשתמשים ברשת ארגונית, המנוהל מרכזית. גם שם ייחודי של אתר באינטרנט.
אימות - תהליך שמוודא שהמשתמש או המערכת הם מי שהם טוענים שהם, בדרך כלל באמצעות סיסמה, קוד או תעודה.
Active Directory - שירות מדריך של מיקרוסופט לניהול מרכזי של משתמשים, מחשבים והרשאות ברשת ארגונית מבוססת דומיין.
GPO - אובייקט מדיניות קבוצתית ב-Active Directory, שמכיל הגדרות ומדיניות המוחלות על משתמשים ומחשבים.


מבנה ושמות דיסקים ומחיצות בלינוקס:


(Sda (disk0): זה הדיסק הפיזי הראשון (SATA DISK)

(Sda1,Sda2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי הראשון.

(Sdb (disk1): זה הדיסק הפיזי השני כמו בוינדוס Disk1

(Sdb1,Sdb2 (Partitions in disk): אלו הן המחיצות בתוך הדיסק הפיזי השני.

מחיצת השורש הראשונה:

וינדוס: C

לינוקס: /

מחיצות נוספות:

וינדוס: D: / E:

לינוקס: /data /example כמו תיקיות.

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

מטרת צירוף לינוקס לדומיין הינה לאימות משתמשים מתוך Active Directory בלבד ואין GPO  ללינוקס דרך AD.


הוכן ע"י התלמיד המצטיין: אברהים אבו שיכה

פרקי ההרצאה: לינוקס Services או Daemons - חלק 1

  1. 00:00

    מהו שירות Service או Daemon בלינוקס

  2. 01:48

    הצגת רשימת השירותים המותקנים בשרת

  3. 06:02

    הפעלה ועצירה ובדיקת סטטוס של שירות

  4. 09:04

    הגדרת עליית שירות עם מערכת ההפעלה

  5. 10:13

    קביעת שירות לפי Run Level עם chkconfig

  6. 16:18

    סדר עליית שירותים ותלויות ביניהם

  7. 17:34

    תיקיות rc ועדיפות העלייה של שירות

  8. 18:59

    קישורים בתיקיות rc למקור השירות

תמלול ההרצאה: לינוקס Services או Daemons - חלק 1

הטקסט המלא של הדקות הראשונות בהרצאה «לינוקס Services או Daemons - חלק 1» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:20

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

  2. 00:51

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

  3. 01:14

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

  4. 01:33

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

  5. 01:52

    איך אנחנו רואים אילו סרוויסים מותקנים בשרת הלינוקס שלנו? אנחנו נראה פקודות, יש כמה פקודות שמאפשרות לנו, נעבור על חלק אם לא רק כמעט על כל הפקודות שקיימות אחרי זה אנחנו נראה איך אנחנו יכולים לחפש אחרי סרוויס מסוים האם יש לי את השירות HTTPD שזה השערת אינטרנט האם יבוטקן לי הfirewall

  6. 02:13

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

  7. 02:37

    האם הוא מוגדר להיות on האם הוא מוגדר להיות מעודחל עם מערכת ההפעלה יש שירותים שמאוד חשוב לנו שברגע שנעשה restart לשרת השירותים האלה יחזרו למשל שרת אינטרנט שרת firewall מן הסתם ויכול להיות מצב של שירות מסוים שאנחנו לא נרצה שיעלה עם מערכת ההפעלה בין אם זה שאנחנו עושים איזשהו

  8. 02:59

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

  9. 03:14

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

  10. 03:26

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

  11. 03:49

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

  12. 04:08

    יש לנו את הלינוקס שלנו, והדבר הראשון שהייתי רוצה להראות זה קודם כל איך אני מציג את רשימת הסרוויסיז שלי. אז אחת הפקודות שיש לנו בשרת הלינוקס sendOS או Red Hat היא checkconfig ==list.

  13. 04:31

    checkconfig ==list בעצם מציג לנו את רשימת כל הסרוויסיז שמותקנים אצלי בשרת. שוב פעם, checkconfig ==list. אפשר לראות רשימת כל הסרוויסים שמותקנים אצלי בשרת מצד שמאל.

  14. 04:58

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

  15. 05:21

    אופציה נוספת לראות את הסרוויסיז שלי זה על ידי ביצוע ls על תיקייה מסוימת שמכילה את כל הסרוויסיז שלנו. מהי התיקייה הזאת? ls-letc init.dh אז אם אנחנו רוצים לצפות ברשימת כל הסרוויסס שיש לנו בשרת, הפקודות הן או ls-l על etc-initd, setup, גם אופציה נחמדה,

  16. 05:55

    והפקודה check-config-list, נפלא. עכשיו נשאלת השאלה, רגע, רגע, בוא נגיד שיש לי איזשהו סרוויס מסוים. למשל, שוב פעם, בואו נעשה את הפקודה check-config-list.

  17. 06:13

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

  18. 06:28

    ברשותכם, בואו נעשה clear. הפקודה כדי להתחל שירות, לבדוק את הסטטוס כרגע של השירות, לסגור את השירות, היא סרוויס NFS סטטוס.

  19. 06:45

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

  20. 07:01

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

  21. 07:17

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

  22. 08:07

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

  23. 08:37

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

  24. 09:01

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

  25. 09:17

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

  26. 09:35

    עכשיו, אם אתם זוכרים שמערכת ההפעלה עולה, יש לה כל מיני מצבים, הפופולריים שבהם זה או עלייה בתצורת Run Level 3 או עלייה בתצורת Run Level 5. אלה שני הפופולריים, 3 זה אומר בלי הגוי, 5 זה אומר זה עולה עם הגוי, עם הגנום או ה-KDE שלנו.

  27. 09:54

    אני רוצה להבין שסרוויס, אני יכול שהוא יעוד חל ב-run-levelים שונים בצורה שונה. כלומר, אני יכול להגיד לסרוויס HTTPD, אל תעלה כשהשרת עולה במצב גוי, או תעלה כשהוא עולה במצב גוי, או Command Line, או וואטאבר. איך אנחנו מחליטים?

  28. 10:16

    אנחנו פשוט צריכים לקבוע באיזה run-level אנחנו רוצים שהסרוויס הזה יעלה, ואז לשים אותו ב-on. לצורך כך אנחנו נשתמש בפקודה צ'ק קונפיקט. כל הפעם, במקום check-config-minus-minus-list אנחנו נעשה check-config.

  29. 10:32

    אז קודם כל בואו נראה בכלל, בואו נראה בכלל, httpd איך הוא מוגדר. אז ברשותכם אני אעשה grep: httpd אפשר לראות שהסרוויס שלנו httpd מהותחל לעלות, הוא ב-on, אתם רואים פה שהוא ב-on ב-run-level 3 והוא גם ב-on ב-run-level 5.

  30. 10:56

    אוקיי, זה נחמד. בואו נגיד שאני מעוניין לסגור אותו ב-run-level 5, אני לא מעוניין שיעלה ב-run-level 5.

  31. 11:05

    או שאני מעוניין שהוא יעלה ב-5 וב-4, או וואטאבר. איך אנחנו עושים את זה? מאוד מאוד פשוט. checkconfig ==runlevel או בדרך כלל אנחנו רוצים להשתמש בקיצור של level 5. נרשום את השם של השירות htpd ואז מה אנחנו רוצים שיקרה?

  32. 11:36

    שהוא יהיה ב-on או שהוא יהיה ב-off. אז ברשותכם אני רואה שהוא כרגע מוגדר להיות ב-on ב-runlevel 5, אני רוצה שהוא לא יעלה, מה אני אומר לו? off. אם עכשיו אני אבדוק את ה-HTTPD, אפשר לראות שב-Ran Level 5 השירות לא יעלה.

  33. 11:55

    עכשיו, זה אומר שאם כרגע השירות שלכם עובד ואתם ב-Ran Level 5, זה לא יסגור את השירות. אני פשוט הגדרתי שהשירות לא יעלה בפעם הבאה שהשרת יעשה ריסטארט, ויעלה ב-Ran Level 5. כלומר, בפעם הבאה שאני אעשה ריסטארט והשרת שלי יעלה עם גוי, כי ככה החלטתי, ה-HTTPD לא יעלה.

  34. 12:19

    ואיך אני סוגר אותו גם ב-3 וגם ב-5? 3, 5. אם אני אסתכל עכשיו עוד הפעם, אפשר לראות שגם ב-3 וגם ב-5 עשיתי אותו ב-off. הוא היה בהתחלה ב-on בשניהם. ועל אותו בסיס, אם אתם רוצים להתחיל אותו בשני ה-run לווילים האלה, on. נפלא, אכזר יותר למצב קודם.

  35. 12:47

    עכשיו חשוב לזכור, אני חוזר על עצמי, זה לא סטופ וסטארט לסרוויס, זה פשוט מגדיר שהסרוויס HTTPD יעלה עם מערכת ההפעלה כשהיא עולה במצב command line, זה כשהיא עולה במצב גוי וזוכרים אם אנחנו נסתכל cut etc init אם נסתכל על הקובץ init tab שלנו נוכל להחליט יכולים לראות פה בקובץ tab מוגדר שהשרת שלי כרגע עולה בrun level 5

  36. 13:20

    אפשר לראות שהשרת הספציפי הזה הלינוק שאנחנו עובדים עליו עולה בrun level 5 כלומר שהשרת הזה עושה ריבוט הוא עולה עם גוי אם מישהו יחליט אני אחליט אתם תחליטו שהשרת שלכם עולה ב3 עולה בrun level 3 זאת אומרת, זה כשהשרת הזה שלי יעלה והוא יעלה ב-Level 3,

  37. 13:41

    זו ההתייחסות שתהיה לסרוויס הזה. ואם הוא יעלה ב-5, כמו שהוא אצלי כרגע, אז הוא יעלה ב-5, הוא יעלה והוא יהיה ב-0, אוקיי? אז חשוב לזכור שאת ה-Run Level אנחנו מגדירים.

  38. 13:53

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

  39. 14:14

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

  40. 14:27

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

  41. 14:44

    אוקיי, אז מה עשינו עד עכשיו? ראינו איך אנחנו רואים את רשימת ה-services שלנו, מתחילים או סוגרים סרוויס וראינו איך אנחנו מגדירים איך סרוויס יעלה עם מערכת הפעלה האם הוא יעלה בכלל ואם הוא יעלה האם הוא יעלה בrun level 3 שזה command line ללא גוי run level 5 שזה גוי או שלא יעלה בשניהם וכו' וכו'.

  42. 15:08

    הדבר הבא שהתחלתי לדבר עליו בהתחלה ואני רוצה לסיים איתו אבל להוסיף עוד איזשהו נדבך אם אתם זוכרים אחד מהדרכים לראות אילו שירותים יש לי בשרת היה לעשות ls מינוס l על תיקיית init d תיקיית init d שם מותקנים כל הסרוויש שלכם נטוורק mtfs ntfs httpd פוסט פיקס זה שרת דואר you name it כל השירותים שלכם vfs sftpd שזה

  43. 15:41

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

  44. 16:04

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

  45. 16:25

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

  46. 16:43

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

  47. 17:02

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

  48. 17:28

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

  49. 17:50

    והמיקום הזה הוא ETC RC. RC מה? עבור Run Level 3 יש לנו תיקייה שנקראת RC 3.d, עבור Run Level 5 יש לנו RC 5.c, אתם כבר מבינים את הפואנטה rc6.d ו-rc4.

  50. 18:16

    כלומר, עבור כל run-level יש לנו תיקייה, תחת תיקיית rc, סליחה, תחת תיקיית etc יש לנו תיקיות. אם אני רוצה לשנות את הפריוריטי של סרוויס כאשר השרת שלי עולה ב-run-level 3, אני אגש לתיקיית rc3 ושם אני אשנה משהו. עוד רגע.

  51. 18:44

    אם אני רוצה לשנות את הפריוריטי של סרוויס כאשר השחת עולה ב-run-level 5, אני אגש ל-rc5.d וכאן אני אשנה משהו. ועכשיו נשאלת השאלה, מה בדיוק אתה הולך לשנות?

  52. 19:01

    מאוד מאוד מאוד מאוד פשוט. שימו לב לקבצים שיש פה. הקבצים האלה, אלה הם לינקים. לינק. לינק בלינוקס זה קיצור דרך.

  53. 19:17

    אנחנו יוצרים לינק על ידי פקודת ln. לינק. פשוט קיצור דרך. כלומר, אתם יכולים לראות שבתוך תיקיית RC, בוא נעשה רגע PWD, אתם יכולים לראות שבתוך ה...

  54. 19:34

    תנו לי להיכנס לשם כדי שזה יהיה יותר נחמד, ETC RC5 PWD. אתם יכולים לראות שהיא נמצא כרגע ב-RC5.d וכשאני עושה ls -l אפשר לראות שכל הדברים האלה, אלה לא באמת קבצים, הם קבצים, אבל הם קבצים מסוג לינק. איך אני יודע?

  55. 19:58

    קודם כל, יש את החץ המגניב הזה, שבעצם מצביע על הקובץ האמיתי. ואפשר לראות. אפשר לראות, למשל, S82, סליחה, S85HTTPD מצביע על הקובץ סרוויס תחת INID HTTPD. זה בעצם לינק.

  56. 20:22

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

  57. 20:33

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

לקורס המלא: קורס לינוקס מתקדם אונליין

ההרצאה הקודמת: syslog

ההרצאה הבאה: לינוקס Services או Daemons - חלק 2

הרצאות קשורות מקורסים אחרים

  • Understanding Services
  • GCP Services
  • First services
  • Sites and Services

קורסים נוספים במסלול

  • קורס AWS - ניהול מכונה וירטואלית בענן
  • קורס Terraform - DevOps - Azure & AWS
  • קורס קוברנטיקס - Kubernetes
  • קורס Docker - עם Swarm Cluster
  • קורס DevOps - Ansible
  • קורס PowerShell