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

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

מהי מערכת הקבצים proc?

מערכת הקבצים proc (procfs) היא רעיון שאול ממנו מערכת המחקר תוכנית 9 מבית מעבדות בל, יורש מחקר למערכת יוניקס המקורית שפותחה שם.

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

הקובץ השימושי ביותר בהיררכיית ה- proc למידע על המערכת הוא ה- cpuinfo קוֹבֶץ. כדי להציג זאת, הקלד:

חתול / proc / cpuinfo

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

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

קָשׁוּר: כלי שורת הפקודה הטוב ביותר לצפייה בתוכן קבצים בלינוקס

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

בעת מציאת התהליך שברצונך לחקור, תשתמש הפקודה ps, עליונות, htop או פקודות לינוקס אחרות לרשימת ה- PID של אותו תהליך מסוים. לאחר שמצאת את מזהה התהליך, נווט לספרייה זו תחת /proc.

בתוך ספריית התהליכים תמצאו מספר קבצים המכילים מידע על היבטים שונים של התהליך. לדוגמה, exe הוא קישור סמלי למערכת ההפעלה שהחלה את התהליך, סביבה מפרט משתני סביבה, ו cmdline מציג את כל הטיעונים בשורת הפקודה איתם הושק התהליך. ה סטָטוּס הקובץ מפרט הרבה מידע זה בפורמט "קריא יותר לאדם".

קָשׁוּר: מהו תהליך בלינוקס?

קבל מידע על המערכת באמצעות procfs

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

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

אימייל
מדוע פקודות לינוקס כל כך קצרות? ההיסטוריה של פקודות לינוקס

תהיתם פעם מדוע פקודות לינוקס כל כך קצרות ומשונות? מכונות טלטייפ ו- Unix היא התשובה.

קרא הבא

נושאים קשורים
  • לינוקס
  • מערכת קבצים
  • גרעין לינוקס
על הסופר
דייוויד דלוני (35 מאמרים פורסמו)

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

עוד מאת דיוויד דלוני

הירשם לניוזלטר שלנו

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

צעד אחד נוסף !!!

אנא אשר את כתובת הדוא"ל שלך בדוא"ל ששלחנו לך זה עתה.

.