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

Linux | קורס לינוקס | לימודי לינוקס

עודכן לאחרונה: 7 יולי, 2026

שאלות ראיון עבודה בלינוקס (Linux): מדריך הכנה מעשי עם פתרונות

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

בין אם אתם מתמודדים לתפקידי פיתוח תוכנה, DevOps, אבטחת מידע וסייבר, או ניהול רשתות ו-IT - הבנה מעמיקה של לינוקס ושליטה בפקודות Shell/Bash הן דרישות סף הכרחיות.

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

 

את הפקודות נכתוב במעטפת פקודה (shell) Bash

כתבו את רצף הפקודות שיאפשרו לכם להתחבר לשרת ממחשב העבודה שלכם ולבצע את העדכונים. (בהנחה ויש לכם את הסיסמא למשתמש ה root - בשרת) אתם נמצאים על מחשב העבודה שלכם ועליכם להוריד עדכונים אחרונים בעבור שרת הרץ על מערכת הפעלה מבוססת Linux הנמצא בכתובת 192.168.1.99root@ (ברשת המקומית שלכם).

ssh [email protected]
apt update
apt upgrade

אתם נמצאים בתיקיית ה"בית" שלכם בכתובת /home/me ורוצים להעתיק קובץ בשם runme.sh לתיקייה בשם dir3.
אתם מריצים פקודת cp ./runme.sh ./dir3 אך מקבלים שגיאה: Permission Denied.
פקודת ls -ld dir3 מחזירה לנו את הפלט הבא:
dr–r–r—2 me me 4096 Jan 31 10:15 dir3
כיצד תפתרו בעיה זו?

ניתן לראות כי התיקייה אכן שייכת לנו אך אין לנו הרשאות כתיבה או הרצה עליה (אנחנו מבקשים לרשום לתיקייה).
על מנת לפתור בעיה זו נשתמש בפקודת chmod
יש שתי דרכים לנסח פקודה זו לצרכינו:
chmod +w dir3
chmod 775 dir3

אחר ניסיון התחברות למחשב מרוחק באמצעות פקודת SSH הבנתם שחומת האש (firewall) במחשב היעד חוסמת את ההתחברות.
חומת האש המוגדרת במחשב היעד היא UFW. על ידי איזו פקודה נאשר התחברות SSH מהמחשב שלנו למחשב היעד?
כתובת IP שלנו: 192.168.1.100

sudo ufw allow from 192.168.0.4 to any port 22 proto tcp
משמעות הפקודה:
אנחנו משתמשים ב-sudo מכיוון שהגדרות חומת אש דורשות הרשאות אדמיניסטרטור.
ufw – היא פקודת חומת האש שלנו
from [IP] – מגדירה מאיזו כתובת IP אנחנו מאשרים גישה.
To any – אנחנו מקבלים מידע דרך כל ממשק (interface) – (wifi ,ethernet)
Port 22 – מגדיר שהגישה היא רק ל-port 22. (המוגדר כברירת מחדל ל-SSH)
Proto tcp – מגדיר שמאושרת גישה רק באמצעות פרוטוקול TCP.

שאלות נפוצות

מה ההבדל בין Hard Link ל-Soft Link?

Hard Link הוא מצביע ישיר ל-Inode של הקובץ על הדיסק, ואינו יכול להצביע על תיקיות או מערכות קבצים שונות. Soft Link (Symbolic) הוא קובץ נפרד המכיל נתיב לקובץ אחר (בדומה לקיצור דרך), ויכול להצביע גם על תיקיות ומערכות קבצים שונות.

מה תפקיד ה-Kernel במערכת ההפעלה Linux?

ה-Kernel (ליבת המערכת) הוא הרכיב המרכזי המגשר בין חומרת המחשב לבין תוכנות המשתמש, ומנהל משאבים כגון מעבד (CPU), זיכרון (RAM), התקני קלט/פלט ומערכת הקבצים.

מה ההבדל בין זיכרון RAM לזיכרון SWAP בלינוקס, ומתי המערכת משתמשת ב-SWAP?

RAM הוא הזיכרון הפיזי המהיר המשמש להרצת תהליכים פעילים. SWAP הוא שטח מוקצה על הדיסק (קובץ או מחיצה) המשמש כהרחבה לזיכרון הפיזי. כאשר ה-RAM מתמלא, ה-Kernel מעביר דפי זיכרון שאינם בשימוש תדיר (Paging) אל ה-SWAP כדי לפנות מקום לתהליכים דחופים.

מהו מנגנון OOM Killer (Out Of Memory) בלינוקס ואיך הוא עובד?

כאשר הזיכרון הפיזי ושטח ה-SWAP אזלים לחלוטין, מנגנון ה-OOM Killer של ה-Kernel מופעל כדי למנוע מקריסת המערכת כולה. המנגנון מחשב ניקוד (oom_score) לכל תהליך בהתבסס על צריכת הזיכרון שלו וחשיבותו, ומחסל (Kill) את התהליך עם הניקוד הגבוה ביותר.


תחומי לימוד הכי מבוקשים בהייטק בשנת 2026

© כל הזכויות שמורות Real Time Group