מערכות הפעלה חומר נוסף לתרגולים – אדמיניסטרציה ושימוש מתקדם ב Linux.

Slides:



Advertisements
Similar presentations
ממיבחניםC שאלות ++.
Advertisements

מבוא למדעי המחשב לתעשייה וניהול
1 Formal Specifications for Complex Systems (236368) Tutorial #4 Refinement in Z: data refinement; operations refinement; their combinations.
מבוא כללי למדעי המחשב תרגול 1. כתיבת התוכנה כתיבת התוכנית עצמה נעשית ע " י כתיבת קובץ טקסט רגיל אשר תוכנו מקיים את כללי שפת C כתיבת התוכנית עצמה נעשית.
מערכות הפעלה תרגול 10 – מבוא למנהלי התקנים ב-Linux Linux Device Drivers, 2 nd Edition Alessandro Rubini & Jonathan Corbet O’Reilly
מערכות הפעלה תרגול 7 – ק/פ ותקשורת תהליכים ב-Linux.
מערכות הפעלה ( אביב 2009) חגית עטיה © 1 מערכת הקבצים  מבוא : מטרות מערכת קבצים  מנשק המשתמש : פעולות על קבצים, ארגון קבצים, הגנה  תכונות של דיסקים.
דוד שוורץ, עידן זק, נטע צור וחיה כהן. הפונקציונאליות : המשתמש יבחר קובץ שעליו הוא רוצה לבצע את האנליזה, וילחץ עליו עם כפתור ימני בעכבר. יפתח תפריט ובו.
מערכות הפעלה תרגול 7 – ק/פ ותקשורת תהליכים ב-Linux.
תירגול 1 אדמיניסטרציה עבודה עם t2 מערכת הקבצים ב - Unix תכנית ראשונה ב -Unix, gcc.
חורף - תשס " ג DBMS, Design1 שימור תלויות אינטואיציה : כל תלות פונקציונלית שהתקיימה בסכמה המקורית מתקיימת גם בסכמה המפורקת. מטרה : כאשר מעדכנים.
מערכות הפעלה ( אביב 2009) חגית עטיה © 1 פסיקות  סוגי פסיקות  איך מערכת ההפעלה מטפלת בפסיקות  דוגמא : קלט בעזרת פסיקות.
מערכות הפעלה תרגול 10 – זיכרון וירטואלי ב- Linux.
שאלות חזרה לבחינה. שאלה דיסקים אופטיים מסוג WORM (write-once-read-many) משמשים חברות לצורך איחסון כמויות גדולות של מידע באופן קבוע ומבלי שניתן לשנותו.
אוקטובר מבנה מערכות הפעלה אוקטובר אסף שוסטר שקפים ע"פ אלן אזגורי/חגית עטיה.
הגנה במערכות מתוכנתות תרגול 1 – המחשב האישי הערה: שקפים אלה אינם מהווים תחליף לחומר התרגולים המפורסם באתר הקורס, ומשמשים כעזר הוראה בלבד.
מערכות הפעלה תרגול 6 – חוטים ב-Linux.
מערכות הפעלה ( אביב 2009) חגית עטיה © 1 מערכות הפעלה קורס מס '
חורף - תשס " ג DBMS, צורות נורמליות 1 צורה נורמלית שלישית - 3NF הגדרה : תהי R סכמה רלציונית ותהי F קבוצת תלויות פונקציונליות מעל R. R היא ב -3NF.
Map-Reduce Input: a collection of scientific articles on different topics, each marked with a field of science –Mathematics, Computer Science, Biology,
תירגול 1 אדמיניסטרציה עבודה עם t2 מערכת הקבצים ב - Unix תכנית ראשונה ב -Unix, gcc.
מערכות הפעלה ( אביב 2008) חגית עטיה © 1 מימוש מערכת הקבצים  תכונות של דיסקים.  מימושים בסיסיים.  קצת על מימושים מתקדמים.  אמינות מערכת הקבצים.
תרגול חזרה. מבנה האובייקט תאר את מבנה האובייקט כולל מבנה טבלאות הפונקציות הוירטואליות עבור התכנית הבאה struct A { int x; virtual void a() {}; }; struct.
Formal Specifications for Complex Systems (236368) Tutorial #6 appendix Statecharts vs. Raphsody 7 (theory vs. practice)
חלון הפקודות מיועד לבצע פעולה אחת בכל פעם. כיצד אפשר לבצע רשימת פקודות או אפליקציות מורכבות ?
תכנות תרגול 6 שבוע : תרגיל שורש של מספר מחושב לפי הסדרה הבאה : root 0 = 1 root n = root n-1 + a / root n-1 2 כאשר האיבר ה n של הסדרה הוא קירוב.
מרץ 2002אלן אזאגורי ©1 מבנה מערכות הפעלה מרץ אלן אזאגורי (מרצה אחראי) ארז חדד.
ברוכים הבאים למת"ם! אדמיניסטרציה מטרת הקורס: לימוד תכנון וכתיבת תוכניות מורכבות תוך שמוש בכלי פתוח תוכנה מתקדמים. אתר הבית:
מנפה שגיאות - DEBUGGER מבוא למדעי המחשב (234114) רועי מלמד
ספריה וירטואלית בטכנולוגית J2EE הטכניון – מכון טכנולוגי לישראל הפקולטה להנדסת חשמל המעבדה למערכות תוכנה עזרן אייל טרבלסי אורדן סמסטר חורף תשס " ד מנחה.
מערכות הפעלה תרגול 6 – חוטים ב-Linux. מערכות הפעלה - תרגול 62 (c) ארז חדד 2003 תוכן התרגול מבוא לחוטים ב-Linux כיצד גרעין Linux תומך בחוטים עבודה עם חוטים.
מערכות הפעלה ( אביב 2009) חגית עטיה ©1 מערכת קבצים log-structured  ה log הוא העותק היחיד של הנתונים  כאשר משנים בלוק (data, header) פשוט כותבים את הבלוק.
ברוכים הבאים למת"ם! אדמיניסטרציה מטרת הקורס: לימוד תכנון וכתיבת תוכניות מורכבות תוך שמוש בכלי פתוח תוכנה מתקדמים. אתר הבית:
תהליכים  מהו תהליך ?  מבני הנתונים לניהול תהליכים.  החלפת הקשר.  ניהול תהליכים ע " י מערכת ההפעלה.
SSDL פרויקט שנתי בהנדסת תוכנה שחר דג אודות שירותים מחשבים (מי הכי מהיר) הדפסה תוכנה עזרה שאלות נפוצות באתר המעבדה
מערכות הפעלה תרגול 11 – ניהול זיכרון ב-Linux: המשך.
תירגול 1 אדמיניסטרציה עבודה עם t2 מערכת הקבצים ב - Unix תכנית ראשונה ב -Unix, gcc.
מערכות הפעלה תרגול 1 - מבוא. מערכות הפעלה - תרגול 12 (c) ארז חדד 2003 ברוכים הבאים לקורס מערכות הפעלה! אדמיניסטרציה סקירה בסיסית של ארכיטקטורת IA32 (80386+)
מערכות הפעלה חזרה. מערכות הפעלה - שאלות חזרה2 (c) רסקין לאוניד 2005 שאלה 1 int X = 1, p1 = 0, p2 = 0; int ProcessA() { printf("process A\n"); while(X);
1 מבוא למדעי המחשב ארגומנטים לתוכנית בזמן ריצה קבצים הקדם מעבד Preprocessor טיפוסים סדורים Enumerated Types Typedef.
מערכות הפעלה תרגול 6 – חוטים ב-Linux. מערכות הפעלה - תרגול 62 (c) ארז חדד 2003 תוכן התרגול סינכרוניזציה בגרעין של Linux מבוא לחוטים ב-Linux כיצד גרעין.
משטר דינמי – © Dima Elenbogen :14. הגדרת cd ו -pd cd - הזמן שעובר בין הרגע שראשון אותות הכניסה יוצא מתחום לוגי עד אשר אות המוצא יוצא מתחום.
מערכת הקבצים : יסודות  מבוא : מטרות מערכת קבצים  מנשק המשתמש : פעולות על קבצים, ארגון קבצים, הגנה  תכונות של דיסקים.  מימושים : בסיסיים וקצת על מימושים.
מערכות הפעלה תרגול 1 - מבוא. מערכות הפעלה - תרגול 12 (c) ארז חדד 2003 ברוכים הבאים לקורס מערכות הפעלה! אדמיניסטרציה סקירה בסיסית של ארכיטקטורת IA32 (80386+)
מערכות הפעלה ( אביב 2004) חגית עטיה © 1 תהליכים  מהו תהליך ?  מבני הנתונים לניהול תהליכים.  החלפת הקשר.  ניהול תהליכים ע " י מערכת ההפעלה.
מה היום ? - - חזרה מהירה. - קריאה וכתיבה לקבצים. - בניית תוכנית כתיבה low-level - בניית ערוץ גלובלי והדגמה מול חומרה - low-level DAQ, פולימורפיזם וטריגר.
1 מבוא למדעי המחשב סיבוכיות. 2 סיבוכיות - מוטיבציה סידרת פיבונאצ'י: long fibonacci (int n) { if (n == 1 || n == 2) return 1; else return (fibonacci(n-1)
1 Formal Specifications for Complex Systems (236368) Tutorial #3 Z introduction and notation (contd.); Birthday book example (Chapter 1 in the book)
(C) Yohai Devir January מבנה מחשבים ספרתיים זכרון וירטואלי מבוסס על תרגול של מורן גביש.
מערכות הפעלה תרגול 10 – מבוא למנהלי התקנים ב-Linux Linux Device Drivers, 2 nd Edition Alessandro Rubini & Jonathan Corbet O’Reilly
מערכות הפעלה ( אביב 2008) חגית עטיה © 1 מערכת הקבצים  מבוא : מטרות מערכת קבצים  מנשק המשתמש : פעולות על קבצים, ארגון קבצים, הגנה  תכונות של דיסקים.
תכנות תרגול 1 שבוע : צור קשר מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. מתרגל – ליעם רודיטי, ביה " ס למדעי המחשב. דואר אלקטרוני :
1 ׃1998 Morgan Kaufmann Publishers פקודת ה- jump 4 bits 26 bits 2 bits 00 : כתובת קפיצה במילים : כתובת קפיצה בבתים … …
פיתוח מערכות מידע Class diagrams Aggregation, Composition and Generalization.
Methods public class Demonstrate { public static void main (String argv[]) { public static void main (String argv[]) { int script = 6, acting = 9, directing.
שיאון שחוריMilOSS-il מוטיבציה  python זה קל ו C זה מהיר. למה לא לשלב?  יש כבר קוד קיים ב C. אנחנו רוצים להשתמש בו, ולבסס מעליו קוד חדש ב python.
תכנות מכוון עצמים ושפת ++C וויסאם חלילי. TODAY TOPICS: 1. Function Overloading & Default Parameters 2. Arguments By Reference 3. Multiple #include’s 4.
שיתוף PDT בין חוטים PDT Thread A Process Descriptor File Object 1 File Object 2 File 1 File 2 pthread_create Thread B Process Descriptor ה PDT משותף לכל.
Object Oriented Programming
Object Oriented Programming
מבוא למדעי המחשב סיבוכיות.
קבצי script ניהול תהליכים ב-UNIX
מערכות הפעלה מרצה: ערן טרומר סמסטר א' תשע"ב
תרגול 3 קלט פלט בסיסי תקשורת בין תהליכים
עבודה עם נתונים באמצעות ADO.NET
פרוקטוז, C6H12O6 , חד-סוכר מיוחד
מבוא ל Maven אליהו חלסצ'י תכנות מתקדם תרגול מספר 3
תרגול 12 – ניהול זיכרון ב-Linux: המשך
ניתוח מערכות מידע תכנות ב C#
Shell Scripts בסביבת UNIX
Presentation transcript:

מערכות הפעלה חומר נוסף לתרגולים – אדמיניסטרציה ושימוש מתקדם ב Linux

מערכות הפעלה - תרגול 152 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו תוכן התרגול שימוש מתקדם אדמיניסטרציה החומר להרצאה זו נלקח מ:  הרצאות של מועדון ה Linux החיפאי perms-lec.html perms-lec.html  The Linux Documentation Project

מערכות הפעלה - תרגול 153 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו Linux – כבר הכרנו ? מערכת הפעלה דמוית Unix  תאימות גבוהה (אך לא רשמית) לתקן POSIX.1 מערכת הפעלה חופשית  ניתנת להורדה בחינם מהאינטרנט  קוד פתוח - מפותחת כשיתוף פעולה של אלפי מתכנתים מכל העולם התחילה כפרויקט של סטודנט ב-1990  Linus Torvalds – כיום מוביל את פיתוח הגרעין העתידי של Linux שמה המלא: GNU/Linux  חלק ניכר מהתוכנה בכל distribution (גרסת הפצה) מעבר לגרעין הוא קוד פתוח של פרויקט GNU Linux מותאמת לסביבות חומרה רבות ושונות  למעשה, כמעט לכל סוג מעבד שיש  משעוני יד ועד לשרתים אירגוניים

מערכות הפעלה - תרגול 154 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו משתמשים Linux היא מערכת הפעלה מרובת משתמשים לכל משתמש יש User Id  User ID ='0‘ נקרא משתמש root - האדמיניסטרטור שיכול לעשות כל דבר במחשב כל תהליך משויך ל user שהפעיל אותו כל קובץ משויך ל user שיצר אותו קובץ /etc/passwd מכיל את רשימת כל ה users במערכת:  User Name  Password סיסמאות יכולות להופיע בצורה מוצפנת גם בקובץ wshado/etc/  User ID (number)  User's default Group ID (will be explained later)  Home Directory  Login Shell

מערכות הפעלה - תרגול 155 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו קבוצות משתמשים מוגדרות בקובץ /etc/group המכיל את רשימת כל ה groups במערכת:  Group Name  Password  Group Id (number)  List of Users לכל User יש default group, אך הוא יכול להשתייך לקבוצות נוספות אפשר לבדוק לאילו קבוצות User שייך ע"י הפקודה groups [username]

מערכות הפעלה - תרגול 156 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו קבצים לכל קובץ מוגדרות הרשאות גישה  ההרשאות מתחלקות ל 3 קבוצות: user-owner, group-owner, others  כל קבוצת הרשאות מתחלקת להרשאות קריאה,כתיבה, הרצה - rwx  ספריה היא גם קובץ. עבור ספריה: קריאה פירושה לראות את רשימת הקבצים והתתי ספריות בספריה זו כתיבה פירושה יצירת קובץ או ספריה חדשה בספריה זו הרצה פירושה לגשת לקבצים בספריה  כדי לקרוא קובץ tmp/X/ צריך הרשאת x על "/", הרשאת x על tmp/ והרשאת r על tmp/X/  בעל הקובץ – זה שיצר אותו, רשאי לשנות את ההרשאות  ניתן לשנות הרשאות ע"י הפקודה chmod  כ"א מ 9 ההרשאות נכתבות בפורמט של מספר אוקטלי – בין 0 ל 7  הרשאות ברירת מחדל הן בד"כ rw לכולם עבור קובץ, rwx לכולם עבור ספריה  הפקודה umask קובעת אילו הרשאות ברירת מחדל לא לתת לקובץ חדש

מערכות הפעלה - תרגול 157 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו תהליכים פקודה ps מציגה את רשימת התהליכים הרצים ב shell הנוכחי  (היא ניגשת ל /proc – פרטים בהמשך) ps –a, ps –u kill, kill -9 - משתמש יכול להרוג רק תהליכים שלו  root יכול להרוג תהליכים של כולם הפקודה sbin/fuser/ - רשימת התהליכים שמחזיקים את הקובץ פתוח כרגע הפקודה usr/sbin/lsof/ - רשימת הקבצים הפתוחים כרגע ע"י תהליך נתון

מערכות הפעלה - תרגול 158 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו הרשאות מיוחדות – suid לכל קובץ קיים ביט הרשאה נוסף – set user-id bit כשהוא דלוק עבור קובץ הרצה אזי:  כשמשתמש יריץ אותו – התהליך שירוץ יקבל את ההרשאות של בעל הקובץ ולא את ההרשאות של המשתמש שהריץ את הקובץ  suid מאפשר לתת למשתמש גישה זמנית לקבצים שבד"כ אין לו גישה אליהם  שימוש טיפוסי: התוכנית passwd, שמשנה סיסמא של המשתמש צריכה לגשת לקובץ /etc/passwd לכתיבה. למשתמש רגיל כמובן אסור לגשת לקובץ /etc/passwd קובץ של התוכנית passwd שייך לroot ול root מותר גם לגשת לקובץ /etc/passwd suid bit של התוכנית passwd דלוק כשמשתמש מריץ את התוכנית passwd – התהליך שמריץ את תוכנית מקבל באופן זמני את כל הרשאות הגישה של rootולכן יכול לגשת ל /etc/passwd

מערכות הפעלה - תרגול 159 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו מציאת קבצים משתנה סביבה PATH – רשימת הספריות בהן יש לחפשexecutables בעת הרצה  הפקודה which - היכן בדיוק ממוקם executable שהספריה שלו מפורטת בpath אם קובץ ההרצה לא ב path או סתם כדי למצוא קובץ במערכת הקבצים:  find – סורק את מערכת הקבצים (איטי אבל תמיד נכון)  locate – מחפש במסד נתונים (מהיר אבל יכול לטעות) updatedb – מעדכן את מסד הנתונים (רץ ברקע כל פרק זמן מסוים)

מערכות הפעלה - תרגול 1510 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו System Monitoring - topמציגה את הסטטסיטיקות לגב ביצועי המערכת  כמות התהליכים  CPU usage  תפוסת זכרון פיזי ו swap  תהליכים שצורכים הכי הרבה זמן CPU iostat – מידע על ביצועי IO של הדיסק df -h – מידע על הדיסקים (כל ה mounted disks) du -h – גודל הספריות והקבצים (du -hs - סיכום) quota –v – גודל הדיסק המרבי המוקצה עבור המשתמש w – כל המשתשים שכרגע logged-in והפקודה שהם מריצים

מערכות הפעלה - תרגול 1511 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו תקשורת - פקודות שימושיות ifconfig – מידע על כל כרטיסי התקשורת במחשב (interfaces)  כתובת IP, כתובת MAC (כתובת פיזית)  בעזרת פקודה זו ניתן גם לקנפג את ה interface - למשל להגדיר כתובת IP חדשה hostname – שם המחשב netstat – מציג את מצב הinterfaces  Open TCP connections

מערכות הפעלה - תרגול 1512 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו strace – System Call Tracer אילו קריאות מערכת מופעלות בעת ביצוע התוכנית הבאה? #include int main(void) { printf("Hello, world!"); return 0; } אילו קריאות מערכת מופעלות ע"י תוכנית X בהינתן קובץ הרצה של X בלבד? מהם הפרמטרים של הקריאות האלו? מהו ערך החזרה? האם הם הצליחו? מהו errno לאחר החזרה? מהי המחרוזת הסימבולית המתאימה ל- errno ?

מערכות הפעלה - תרגול 1513 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו strace (2) 1. execve("./a", ["./a"], [/* 36 vars */]) = 0 2. uname({sys="Linux", node="csd",...}) = 0 3. brk(0) = 0x [...] 5. open("/lib64/tls/libc.so.6", O_RDONLY) = 3 6. read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\200\322"..., 640) = fstat(3, {st_mode=S_IFREG|0755, st_size= ,...}) = 0 8. mmap(NULL, , PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x2a9568c mmap(0x2a958c7000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x13b000) = 0x2a958c mmap(0x2a958cc000, 16744, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0)=0x2a958cc close(3) = write(1, "Hello, world!", 13Hello, world!) = exit(0) = ?

מערכות הפעלה - תרגול 1514 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו strace (3) שורה 1 מופעלת ע"י strace עצמו והיא מפעילה את ה-loader של המערכת (בד"כ /lib/ld-linux.so.2) על מנת להריץ את הקובץ שורות 2-11 מבוצעות ע"י ה- loader  2 – בדיקת סוג המערכת (ארכיטקטורה, גרסת גרעין,...)  3 – קביעת גודל ה-heap הנוכחי  4 – חיפוש הספריה הסטנדרטית (libc) במדריכים שונים  5 – פתיחת הספריה עם fd = 3  6 – קריאת ה-header של הקובץ כדי לגלות היכן בקובץ נמצא הקוד, הנתונים וכו'  7 – מציאת גודל הקובץ  8-10 – מיפוי code, data and bss sections של הספריה למרחב הזכרון של התהליך שורות מבוצעות ע"י התכנית עצמה  11 – סגירת הקובץ (אין בו יותר צורך כי כל החלקים הנדרשים מופו לזכרון)  12 – printf קורא ל-write על fd=1 (תזכורת: גם עם היה output redirection)  13 – סיום התהליך

מערכות הפעלה - תרגול 1515 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו /proc virtual filesystem מורכבת (mounted) בזמן עלית המערכת בספריה/proc אינה מחוברת לאף התקן פיזי  קיימת אך ורק בזיכרון  קריאה מקובץ גורמת להפעלת פונקציה בגרעין אשר מספקת on-the-fly את תוכן הקובץ  כתיבה לקובץ מאפשרת לשנות פרמטרים מסויימים של הגרעין לכן, לרוב רק ל- root יש הרשאת כתיבה

מערכות הפעלה - תרגול 1516 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו /proc (2) 2 חלקים עיקריים:  ספריה לכל תהליך במערכת שם הספריה הוא ה-PID של התהליך /proc/self הוא קישור סימבולי לספריה של התהליך הנוכחי תוכן הספריה :  cmdline – שורת הפקודה איתה הופעל התהליך (קובץ הרצה + ארגומנטים)  cwd – קישור סימבולי לספרית העבודה הנוכחית של התהליך  environ – משתני סביבה של התהליך (environment variables)  exe - קישור סימבולי לקובץ ההרצה של התהליך  fd – ספריה המכילה קישורים סימבוליים לקבצים הפתוחים של התהליך  maps – כתובות והרשאות של מיפויים של קבצים לתוך מרחב הזיכרון של התהליך  stat, statm, status – קבצי סטטוס וסטטיסטיקה לגבי התהליך

מערכות הפעלה - תרגול 1517 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו /proc (3) פרט לספריות הקשורות לתהליכים, /proc מכילה קבצים שונים  cmdline – הפרמטרים של הגרעין בעת העליה בין היתר מכיל את שם ההתקן שבו נמצא ה-root filesystem  cpuinfo – מכיל אינפורמציה על כל מעבד במערכת יצרן, תדירות, גודל מטמון,...  filesystems – מכיל את כל סוגי מערכות הקבצים הנתמכות ע"י הגרעין ext2, ext3, vfat, tmpfs, proc, nfs, ntfs, iso9660, udf,...  interrupts – מכיל את רשימת ה-IRQs במערכת ואת כמות הפסיקות שטופלו ע"י כל מעבד מכל סוג  loadavg – 3 מספרים המודדים את עומס המערכת בדקה, 5 דקות ו-15 דקות האחרונות  meminfo – מכיל אינפורמציה לגבי הזיכרון הפיזי וה-swap (סה"כ במערכת, זיכרון פנוי,...)

מערכות הפעלה - תרגול 1518 (c) 2006 לאוניד רסקין, גבי קליאוט, אלכס לנדאו /proc (4) קבצים נוספים  modules – דרייברים שנטענו אל הגרעין  mounts – רשימת מערכות הקבצים שהורכבו  uptime – זמן מעליית המערכת  version – גרסת הגרעין