PracticU

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

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

לינוקס Services או Daemons - חלק 2
בחלק הזה ממשיכים לנושא השירותים בלינוקס: קובעים אם שירות יעלה אוטומטית עם מערכת ההפעלה, ובאיזה מצב הפעלה.
מצבי הפעלה (Run Levels)
שרת לינוקס עולה במצב הפעלה מסוים. שני המצבים הנפוצים:
1. Run Level 3: מצב טקסט בלבד, בלי ממשק גרפי. השרת מלא לחלוטין, רק בלי גרפיקה.
2. Run Level 5: מצב גרפי, שהמרצה מכנה X11.
בדיקה והגדרה
1. הצגת ההגדרות: chkconfig --list מציג לכל שירות אם הוא on או off בכל מצב הפעלה. בדוגמה, httpd היה on בשני המצבים.
2. שינוי: chkconfig --level 5 httpd off מגדיר שהשירות לא יעלה ב-Run Level 5. כדי לשנות במספר מצבים, עושים את ההגדרה לכל מצב בנפרד.
3. הפעלה אוטומטית: chkconfig עם on מגדיר שהשירות יעלה במצב המסוים.
שימו לב
off לא עוצר שירות שרץ כרגע. ההגדרה חלה רק על העלייה הבאה של השרת. לכן אם שירות רץ ב-Run Level 5 וההגדרה שונתה, הוא ימשיך לרוץ עד להפעלה מחדש.
מצב ההפעלה ברירת המחדל
בקובץ /etc/inittab נקבע מצב ההפעלה שאיתו השרת עולה. בשרת שבסרטון הוגדר מצב 5. המנהל הוא זה שקובע את מצב ההפעלה, ומשם מתחילים כל ההגדרות של השירותים.
קבצי השירותים
המרצה מזכיר את התיקייה /etc/init.d, ובה סקריפטים של שירותים רבים: network, httpd, postfix, sshd ו-winbind. winbind מאפשר לחבר שרת לינוקס לדומיין של Microsoft.
כך קובעים לכל שירות אם יעלה, ובאיזה מצב הפעלה.
השיעור הבא בקורס: לינוקס Services או Daemons - חלק 3
לחץ כאן להורדת הורדת קבצי 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 - חלק 2

  1. 00:00

    שירותים פופולריים בשרת לינוקס

  2. 01:15

    שירותי רשת וחיבור דיסקים בעליית המערכת

  3. 02:31

    שירותי CUPS וקבוצות Cgconfig ותזמון Cron

  4. 03:28

    שירותי DNS DHCP FTP ו-TFTP

  5. 04:06

    שרת האינטרנט HTTPD והפיירוול IPtables

  6. 05:03

    שירותי Kdump LVM ושרת MySQL

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

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

  1. 00:21

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

  2. 00:44

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

  3. 01:10

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

  4. 01:23

    נטוורק מנאג'ר אז רק תזכורת קצרה אנחנו הולכים לדבר על פוסט פיקס, HTTPD, מיי סיקוול, SSHD, ווינביינד, נטוורק, קאפס, IP6 טייבל, IP טייבלס, NFS, סיסטאט, RPC ביינד, Kדאמפ, HAL דימון או הל דימון, פרסט בוט, DNS, MASQ וקרונד, קרונד וסיג'יקו דפיק.

  5. 01:53

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

  6. 02:14

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

  7. 02:38

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

  8. 03:06

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

  9. 03:26

    קרון D. DNS MASQ זה בעצם שירות שמחזיק בתוכו מספר שירותים, זה ה-DNS, ה-DACP, ה-FTP וה-TFTP. אותם שירותים שהם מאוד בסיסיים, שיש לנו כמעט בכל infrastructure שאתם יכולים לאפשר בשרת הלינוק שלכם.

  10. 03:47

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

  11. 04:02

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

  12. 04:16

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

  13. 04:32

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

  14. 04:51

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

  15. 05:08

    LVM Monitor זה ה-Logical Volume Manager Monitor, זה אותו ממשק או תוכנה שמנטרת את הקבוצות של המחיצות. יש לכם מידע בנושא הזה בסרטונים שמדבר על דיסקים.

  16. 05:23

    יש לנו את ה-MySQL, שרת SQL. ה-MySQL, שזה בעצם Open Source, מאוד פופולרי בעולם. המון אתרים יושבים על MySQL. MySQLD זה הסרוויס של MySQL.

  17. 05:38

    נטוורק זה הסרוויס של הנטוורק. NFS זה הסרוויס שהוא בעצם שיתוף הקבצים אבל

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

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

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

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

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

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

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