3.4.5. קבלת מידע מערכת ויומנים
אל האני חופשי הפקודה מציגה מידע על הזיכרון; פנוי בדיסק (df) מדווח על שטח הדיסק הפנוי בכל אחד מהדיסקים המותקן במערכת הקבצים. שֶׁלָה -h אפשרות (עבור קריא אדם) ממירה את הגדלים ליחידה קריא יותר (בדרך כלל מבייבייט או גיבייט). באופן דומה, ה חופשי הפקודה תומכת ב -m ו -g אפשרויות, ומציג את הנתונים שלו ב-mebibytes או ב-gibibytes, בהתאמה.
$ חופשי | ||||||
סה"כ | מְשׁוּמָשׁ | חופשי | buff/cache משותף | זמין | ||
מ: | 2052944 | 661232 | 621208 | 10520 770504 | 1359916 | |
לְהַחלִיף: | 0 | 0 | 0 | |||
$ df | ||||||
מערכת קבצים | 1K-בלוקים | משומש | זמין | להשתמש% | רכוב על | |
udev | 1014584 | 0 | 1014584 | 0% | / dev | |
tmpfs | 205296 | 8940 | 196356 | 5% | / לרוץ | |
/dev/vda1 | 30830588 | 11168116 | 18073328 | 39% | / | |
tmpfs | 1026472 | 456 | 1026016 | 1% | / dev / shm | |
tmpfs | 5120 | 0 | 5120 | 0% | /run/lock | |
tmpfs | 1026472 | 0 | 1026472 | 0% | /sys/fs/cgroup | |
tmpfs | 205296 | 36 | 205260 | 1% | /run/user/132 | |
tmpfs | 205296 | 24 | 205272 | 1% | /run/user/0 |
אל האני id הפקודה מציגה את זהות המשתמש שמפעיל את ההפעלה יחד עם רשימת הקבוצות אליהן הוא שייך. מכיוון שהגישה לקבצים או מכשירים מסוימים עשויה להיות מוגבלת לחברי קבוצה, בדיקת החברות הזמינה בקבוצה עשויה להיות שימושית.
$ id
uid=1000(buxy) gid=1000(buxy) groups=1000(buxy),27(sudo)
$ id
uid=1000(buxy) gid=1000(buxy) groups=1000(buxy),27(sudo)
אל האני uname -a הפקודה מחזירה שורה בודדת המתעדת את שם הליבה (לינוקס), שם המארח, מהדורת הליבה, גרסת הליבה, סוג המכונה (מחרוזת ארכיטקטורה כגון x86_64), ואת שם מערכת ההפעלה (גנו / לינוקס). הפלט של פקודה זו בדרך כלל צריך להיכלל בדוחות באגים מכיוון שהוא מגדיר בבירור את הליבה בשימוש ואת פלטפורמת החומרה שבה אתה פועל.
$ uname -a
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
$ uname -a
Linux kali 4.9.0-kali3-amd64 #1 SMP Debian 4.9.18-1kali1 (2017-04-04) x86_64 GNU/Linux
כל הפקודות הללו מספקות מידע על זמן ריצה, אבל לעתים קרובות אתה צריך לעיין ביומנים כדי להבין מה קרה במחשב שלך. בפרט, הליבה פולטת הודעות שהיא מאחסנת במאגר טבעת בכל פעם שקורה משהו מעניין (כגון התקן USB חדש שהוכנס, פעולת דיסק קשיח כושל או זיהוי חומרה ראשוני באתחול). אתה יכול לאחזר את יומני הליבה עם dmesg פקודה.
היומן של Systemd מאחסן גם יומנים מרובים (פלט stdout/stderr של דמונים, הודעות syslog, יומני ליבה) ומקל על השאילתות שלהם באמצעות journalctl. בלי שום ויכוח, זה פשוט זורק את כל היומנים הזמינים בצורה כרונולוגית. עם ה -r אפשרות, זה יהפוך את הסדר כך שהודעות חדשות יותר יוצגו תחילה. עם ה -f אפשרות, הוא ידפיס באופן רציף רשומות יומן חדשות כשהן מצורפות למסד הנתונים שלו. ה -u אפשרות יכולה להגביל את ההודעות לאלה הנפלטות על ידי יחידת מערכת ספציפית (לדוגמה: journalctl -u ssh.service).