בהזדמנויות אחרות כבר כתבתי על ספריות מעניינות אחרות ב- LxA, אפילו על עץ הספריות של הפצות GNU / Linux. אבל הפעם, אנו הולכים להתמקד בפרט ספציפי. זה בערך / הפעלת ספרייה, מהם אנו הולכים לחשוף את כל הפרטים כדי שלא יהיו לו סודות עבורך. זה אולי לא אחד הספריות הפופולריות ביותר או הפופולריות ביותר, אבל זה די חשוב למערכת ...
הספרייה החדשה / הפעלה מייצגת שינוי קטן באופן העבודה של לינוקס ביחס ל- נתונים זמניים בזמן הריצה. הספרייה החדשה מחליפה / var / run בהפצות הנוכחיות. כעת, / var / lock יימצא גם ב- / run / lock ו- dev / shm ב / run / shm, בין היתר. כדי לשמור על הכל תקין, משתמשים בקישורים סימבוליים לספריות אלה. בדרך זו, אין שינויים ניכרים לתוכניות הישנות שתלויים בהן.
אתה יכול להשתמש בפקודה הבאה כדי לקבל מידע על המרחב הכבוש:
df -k /run
זה מאפשר לנו לראות שזה בערך ספריה המסומנת כ tmpfsכלומר זמני. זה למעשה לא מאוחסן בכונן הקשיח, אלא בזיכרון הראשי או בזיכרון RAM. אם תעבור לספרייה, תראה כמה ספריות משנה וקבצים בפנים:
cd /run
זה ביתם של המון נתונים המשמשים בזמן הריצה. לדוגמה, אתה יכול לראות שבתוך / run / user יש ספרייה עם מספר לכל משתמש במערכת:
cd /run/users ls -l
אם תיכנס לספרייה המתאימה למשתמש שלך, תראה שהיא מכילה נתונים ש- תהליכי ריצה שוטפים. לחלקם יש סיומת * .pid עם שם התהליך אליו הם תואמים. כמו gdm3.pid, sshd.pid וכו '. אני מזמין אותך להשתמש במשרשר כדי לראות את התוכן של אחד מהם. לדוגמה:
cat upstart-dbus-bridge.pid
וזה יראה את מח"ש המקביל לתהליך האמור. אתה יכול להמשיך ולחקור מעניינים אחרים כמו / run / sudo, / run / sshd וכו '. כפי שאתה יכול לראות, כל מה שרץ כרגע מכיל שם נתונים שיורית או זמנית ...
זה כמו לומר למשתמש Windows לפתוח את Windows ואת תיקיית המערכת ...
היי, תהיתי אם יש דרך לשנות את הקבצים בתוך ספריית /run. לפני כמה ימים המערכת שלי נשברה, אבל יש לי גיבוי ואני רוצה להחזיר את הנתונים שהיו מאוחסנים שם.