סיור מודרך
פריסת מערכת הקבצים במערכת לינוקס דומה מאוד לזו שנמצאת במערכות אחרות דמויות יוניקס. העיצוב מצויין למעשה בתקן שפורסם בשם תקן היררכיה של מערכת הקבצים של לינוקס. לא כל ההפצות של לינוקס תואמות בדיוק את התקן אבל רובן מתקרבות למדי.
לאחר מכן, אנחנו הולכים לשוטט במערכת הקבצים בעצמנו כדי לראות מה עושה את שלנו
סימון מערכת לינוקס. זה ייתן לנו הזדמנות לתרגל את כישורי הניווט שלנו. אחד הדברים שנגלה הוא שרבים מהקבצים המעניינים נמצאים בטקסט פשוט קריא אנושי. במהלך הסיור שלנו, נסה את הפעולות הבאות:
1. cd לתוך ספרייה נתונה
2. רשום את תוכן הספרייה עם ll -l
3. אם אתה רואה קובץ מעניין, קבע את תוכנו עם פילה
4. אם זה נראה כאילו זה עשוי להיות טקסט, נסה להציג את זה עם פחות
זכור את הטריק של העתק והדבק! אם אתה משתמש בעכבר, אתה יכול ללחוץ פעמיים על שם קובץ כדי להעתיק אותו וללחוץ באמצע כדי להדביק אותו בפקודות.
בזמן שאנו משוטטים, אל תפחד להסתכל על דברים. למשתמשים קבועים נאסר במידה רבה לבלבל דברים. זה תפקידו של מנהל המערכת! אם פקודה מתלוננת על משהו, פשוט תעבור למשהו אחר. הקדישו קצת זמן להסתכל מסביב. המערכת היא שלנו לחקור. זכור, בלינוקס, אין סודות!
טבלה 3-4 מפרטת רק כמה מהספריות שאנו יכולים לחקור. יתכנו כמה הבדלים קלים בהתאם להפצה. אל תפחד להסתכל מסביב ולנסות יותר!
טבלה 3-4: מדריכים שנמצאו במערכות לינוקס
תגובות במדריך
תגובות במדריך
/ ספריית השורש. איפה הכל מתחיל.
/bin מכיל קבצים בינאריים (תוכניות) שחייבים להיות נוכחים כדי שהמערכת תוכל לאתחל ולהפעיל.
/boot מכיל את ליבת לינוקס, תמונת דיסק ראשונית של RAM (עבור מנהלי התקנים הדרושים בזמן האתחול), ואת טוען האתחול.
קבצים מעניינים:
● /boot/grub/grub.conf או menu.lst, המשמשים להגדרת מטעין האתחול.
● /boot/vmlinuz (או משהו דומה), ה-Linux
גרעין
/ dev זוהי ספרייה מיוחדת המכילה צמתים של המכשיר. "הכל קובץ" חל גם על מכשירים. כאן זה המקום שבו הליבה שומרת רשימה של כל המכשירים שהוא מבין.
/וכו אל האני /וכו הספרייה מכילה את כל קובצי התצורה של המערכת. הוא מכיל גם אוסף של סקריפטים של מעטפת שמתחילים כל אחד משירותי המערכת בזמן האתחול. כל מה בספרייה הזו צריך להיות טקסט קריא.
קבצים מעניינים: בזמן שהכל נמצא /וכו מעניין, הנה כמה מועדפים מכל הזמנים:
● / etc / crontab, קובץ שמגדיר מתי
עבודות אוטומטיות יפעלו.
● / etc / fstab, טבלה של התקני אחסון ונקודות ההרכבה המשויכות להם.
● / etc / passwd, רשימה של חשבונות המשתמש.
/בית בתצורות רגילות, כל משתמש מקבל ספרייה ב
/בית. משתמשים רגילים יכולים לכתוב קבצים רק בספריות הביתיות שלהם. מגבלה זו מגנה על המערכת מפני פעילות שגויה של משתמשים.
/lib מכיל קבצי ספרייה משותפת המשמשים את תוכניות הליבה של המערכת. אלה דומים לקובצי DLL ב-Windows.
/lost+found כל מחיצה או התקן מעוצב המשתמש במערכת קבצים של לינוקס, כגון ext3, יכיל את הספרייה הזו. הוא משמש במקרה של התאוששות חלקית מאירוע שחיתות במערכת הקבצים.
אלא אם כן קרה משהו רע באמת למערכת שלך, ספרייה זו תישאר ריקה.
/חֲצִי במערכות לינוקס מודרניות /חֲצִי הספרייה תכיל את נקודות ההרכבה עבור מדיה נשלפת כגון כונני USB, תקליטורים וכו', אשר נטענים אוטומטית בעת ההכנסה.
/ mnt במערכות לינוקס ישנות יותר, ה / mnt הספרייה מכילה נקודות הרכבה עבור התקנים נשלפים שהורכיבו באופן ידני.
/ opt ספריית /opt משמשת להתקנת תוכנה "אופציונלית". זה משמש בעיקר כדי להחזיק מוצרי תוכנה מסחריים שעשויים להיות מותקנים במערכת שלך.
תגובות במדריך
תגובות במדריך
/ proc אל האני / proc ספרייה היא מיוחדת. זו לא מערכת קבצים אמיתית במובן של קבצים המאוחסנים בכונן הקשיח שלך. במקום זאת, זוהי מערכת קבצים וירטואלית המתוחזקת על ידי ליבת לינוקס. ה"קבצים" שהוא מכיל הם חורי הצצה לתוך הקרנל עצמו. הקבצים ניתנים לקריאה ויתנו לך תמונה של איך הליבה רואה את המחשב שלך.
/root זוהי ספריית הבית של חשבון השורש.
/sbin ספרייה זו מכילה קבצים בינאריים של "מערכת". אלו הן תוכנות שמבצעות משימות מערכת חיוניות שמורות בדרך כלל למשתמש העל.
/ Tmp אל האני / Tmp הספרייה מיועדת לאחסון של קבצים זמניים וחולפים שנוצרו על ידי תוכניות שונות. תצורות מסוימות גורמות לריקון ספרייה זו בכל פעם שהמערכת מופעלת מחדש.
/ usr עץ הספריות /usr הוא ככל הנראה הגדול ביותר במערכת לינוקס. הוא מכיל את כל התוכניות וקבצי התמיכה המשמשים משתמשים רגילים.
/ usr / bin / usr / bin מכיל את תוכניות ההפעלה המותקנות על ידי
הפצת הלינוקס שלך. זה לא נדיר שמדריך זה מכיל אלפי תוכניות.
/ Usr / lib הספריות המשותפות לתוכניות ב / usr / bin.
/ usr / local אל האני / usr / local עץ הוא המקום שבו תוכניות שלא
הכלולים בהפצה שלך אך מיועדים לשימוש כלל המערכת מותקנים. תוכניות הידור מקוד המקור מותקנות בדרך כלל ב / usr / local / bin. על מערכת לינוקס שהותקנה לאחרונה, העץ הזה קיים, אבל הוא יהיה ריק עד שמנהל המערכת יכניס בו משהו.
/usr/sbin מכיל עוד תוכניות ניהול מערכת.
/ Usr / share / Usr / share מכיל את כל הנתונים המשותפים שבהם נעשה שימוש
תוכניות ב / usr / bin. זה כולל דברים כמו קובצי תצורת ברירת מחדל, סמלים, רקע מסך, קבצי קול וכו'.
/usr/share/doc רוב החבילות המותקנות במערכת יכללו כמה
סוג של תיעוד. ב / usr / share / doc, נמצא קבצי תיעוד מאורגנים לפי חבילה.
/ var למעט /tmp ו-/home, הספריות שבדקנו עד כה נשארות סטטיות יחסית, כלומר, התוכן שלהן לא משתנה. עץ הספריות /var הוא המקום שבו מאוחסנים נתונים שצפויים להשתנות. מסדי נתונים שונים, קבצי סלולר, דואר משתמש וכו' נמצאים כאן.
/ var / log / var / log מכיל קבצי יומן, רישומים של מערכות שונות
פעילות. אלה חשובים מאוד ויש לעקוב אחריהם מעת לעת. השימושיים ביותר הם
/var/log/messages ו/או /var/log/syslog. שים לב שמסיבות אבטחה במערכות מסוימות, עליך להיות משתמש-על כדי להציג קובצי יומן.