PracticU

דרייברים בלינוקס - linux drivers

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

דרייברים בלינוקס - linux drivers
הסרטון מסביר שדרייברים בלינוקס נקראים מודולים (modules), ומציג את הפקודות הבסיסיות לבדיקת הרכיבים שהקרנל זיהה.
הדרך לראות את הרכיבים
1. הוספת רכיבים למכונה וירטואלית: לפני ההפעלה מוסיפים למכונה רכיבים כמו כרטיס קול, USB, כרטיס רשת, כונן DVD ודיסק. גם הרכיבים הווירטואליים מזוהים כדרייברים.
2. less /proc/modules: מציג את המודולים שהקרנל טען בעלייה. הקבצים בתיקיית /proc דינמיים ומשתנים כשהחומרה משתנה.
3. lsmod: מציג את אותו מידע בצורה מסודרת יותר.
4. modinfo <שם המודול>: מציג פרטים על מודול אחד: מיקום הקובץ (בדרך כלל תחת /lib/modules), הרישיון (למשל GPL), הגרסה והיצרן.
5. lspci -v: מציג את כרטיסי ה-PCI, היצרן והדגם של כל רכיב. אפשר לחלק את הפלט עם more.
מידע על המעבד והזיכרון
1. cat /proc/cpuinfo: מידע על המעבד: יצרן, משפחה ודגם.
2. cat /proc/meminfo: כמות הזיכרון הכוללת והפנוי.
המשתמש יודע עכשיו לבדוק אילו דרייברים פעילים ואיזה מידע יש על כל רכיב, לפני שמשדרגים דרייבר.
השיעור הבא בקורס: דרייברים בלינוקס - module
לחץ כאן להורדת הורדת קבצי 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.


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

פרקי ההרצאה: דרייברים בלינוקס - linux drivers

  1. 00:00

    מבוא לדרייברים בלינוקס

  2. 00:40

    מונחים: Device Modules במקום Drivers

  3. 01:18

    מידע על דרייבר: גרסה ועדכון

  4. 01:53

    הוספת רכיבי חומרה למכונה הווירטואלית

  5. 03:07

    הפעלת השרת ובדיקת הרכיבים שזוהו

  6. 03:42

    תיקיית proc ומידע על החומרה

  7. 04:24

    הפקודה lsmod - רשימת המודולים

תמלול ההרצאה: דרייברים בלינוקס - linux drivers

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

  1. 00:04

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

  2. 00:26

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

  3. 00:50

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

  4. 01:18

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

  5. 01:42

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

  6. 01:55

    בגלל שמדובר פה ב-VM, במערכת וירטואלית, עדיין יש לנו פה רכיבי חומרה ועדיין כמובן יש לנו פה רכיבים שהם דרייברים, אמנם הם וירטואליים, אבל עדיין מדובר בדרייברים.

  7. 02:09

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

  8. 02:20

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

  9. 02:42

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

  10. 03:07

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

  11. 03:39

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

  12. 03:59

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

  13. 04:13

    והקבצים האלה הם קבצים דינמיים, כלומר, הם משתנים בהתאם לשינויים שיש לנו בחומרה. אז בואו ניגש ונתחיל עם הפקודה הראשונה שלנו. Less proc modules, או More proc Modules, זה לא משנה, ו-Less proc Modules.

  14. 04:40

    זה בעצם מראה לנו מה מערכת ההפעלה זיהתה כשהיא עלתה עם השערה, כשהשערת בעצם עלה. זאת אומרת, כמו שאתם יכולים לראות, יש פה הרבה מידע על CD-ROM וכל מיני מידעים, כל מיני קצת מילים מפוצצות, SoundCard, 6390

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

ההרצאה הקודמת: מבחן RHCE - שרת SAMBA במצב Multi User

ההרצאה הבאה: דרייברים בלינוקס - module

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

  • פקודות בסיסיות בלינוקס - Linux
  • הוספת דרייברים לאימאג' של ההתקנה - SCCM Image Drivers
  • Swarm - Network Drivers
  • התקנה של דרייברים

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

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