הצגת מידע מערכת בתוך לינוקס באמצעות הפקודה "uname"

מבוא

הפקודה Uname בתוך לינוקס מאפשרת לך להציג מידע מערכת על סביבת Linux שלך.

במדריך זה אני אראה לך כיצד להשתמש uname ביעילות.

uname

פקודת ה- uname כשלעצמה אינה שימושית במיוחד.

נסה את זה בעצמך. פתח חלון מסוף והקלד את הפקודה הבאה:

uname

רוב הסיכויים שהמילה היחידה שתוחזר היא לינוקס .

וואו זה טוב זה לא. אלא אם כן אתה משתמש באחת מההפצות הללו שתוכננו בכוונה להיראות כמו מערכות הפעלה אחרות כגון Zorin, Q4OS או Chromixium, כנראה כבר ידעת זאת.

uname -a

בקצה השני של הסקאלה ניתן להשתמש בפקודה הבאה:

uname -a

הפעם אתה מקבל רפסודה שלמה של מידע כדלקמן:

מה שאתה בעצם מקבל הוא פלט אשר נראה משהו כזה:

Linux-computer-name 3.19.0-32-generic # 37-14.04.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015 x86_64 X86_64 x86_64 גנו / לינוקס

ברור שאם לא הייתי אומר שאתה רוצה את תוכן העמודה היה המידע לא בהכרח היה משמעותי.

uname-s

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

uname-s

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

אתה יכול כמובן להשיג את אותן תוצאות על ידי לא לספק את- s בכלל אבל זה שווה לזכור את זה במקרה למפתחים להחליט לשנות את ברירת המחדל עבור הפלט הפקודה uname.

אם אתה מעדיף להשתמש במתג ידידותי יותר לקורא, תוכל גם להשתמש בסימון הבא:

uname - kernel-name

הפלט הוא אותו אבל הקצות שלך יהיה עכשיו קצת יותר קצר.

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

הקרנל של לינוקס הוא לינוקס דמוי מערכת ההפעלה ליבה של מערכת ההפעלה. הוא נמצא בשימוש בכל העולם: מערכת ההפעלה לינוקס מבוססת על זה ומתפרסת על שתי מערכות מחשב מסורתיות כגון מחשבים אישיים ושרתים, בדרך כלל בצורה של הפצות לינוקס, [9] ועל מכשירים מוטבעים שונים כגון נתבים NAS מכשירים . מערכת ההפעלה אנדרואיד למחשבי טאבלט, סמארטפונים ושעונים חכמים מבוססת גם על הקרנל של לינוקס.

uname -n

הפקודה הבאה מציגה את שם הצומת של המחשב שלך:

uname -n

הפלט של הפקודה uname -n הוא שם המחשב המארח שלך ואתה יכול להשיג את אותו אפקט על ידי הקלדת הבאה לחלון מסוף:

שם מארח

אתה יכול גם להשיג את אותו אפקט באמצעות קצת יותר ידידותי למשתמש הקורא:

שם משתמש - nodename

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

uname -r

הפקודה הבאה מציגה רק את גרסת הקרנל:

uname -r

הפלט של הפקודה הנ"ל יהיה משהו לאורך של 3.19.0-32-generic.

גרסת הקרנל חשובה כאשר מדובר בהגדרת תצורה של חומרה. חומרה מודרנית אינה תואמת את כל המשחרר והוא כלל בדרך כלל מנקודה מסוימת ואילך.

לדוגמה, כאשר גרסה 1 של לינוקס הומצא אני מסופק היה הרבה קוראים לנהגים עבור מדפסות 3D או מסך מגע מציג.

ניתן להשיג את אותו אפקט על ידי הפעלת הפקודה הבאה:

uname - kernel שחרור

uname -v

אתה יכול למצוא את הגירסה של ליבת לינוקס אתה מפעיל על ידי הקלדת הפקודה הבאה:

uname -v

הפלט של פקודת הגרסה יהיה משהו לאורך השורה # 37 ~ 14.04.1.1-Ubuntu SMP Thu Oct 22 09:41:40 UTC 2015.

גרסת הקרנל שונה מהגירסה על ידי העובדה כי הגירסה מראה לך כאשר הקרנל היה הידור ואיזו גירסה אתה נמצא.

לדוגמה, אובונטו עשוי לקמפל את הקרנל הגנרל 3.19.0-32-Generic 50 פעמים. בפעם הראשונה שהם לקמפל את הגירסה יגידו # 1 כמו גם את תאריך זה היה מלוקט. באופן דומה על גרסה 29 יגידו # 29 כמו גם את תאריך זה היה מלוקט. שחרור לינוקס זהה אבל הגרסה שונה.

באפשרותך לקבל את אותו מידע על-ידי הקלדת הפקודה הבאה:

uname - kernel-version

uname -m

הפקודה הבאה מדפיסה את שם חומרת ההתקן:

uname -m

התוצאה תיראה כמו x86_64.

אגב, אם אתה מפעיל את uname -p ואת הפקודה uname -i התוצאה עשויה גם להיות x86_64.

במקרה של uname -m זה ארכיטקטורת המכונה עצמה. תחשוב על זה ברמת לוח האם.

באפשרותך לקבל את אותו מידע על-ידי הפעלת הפקודה הבאה:

uname --machine

uname -p

הפקודה הבאה מציגה את סוג המעבד:

uname -p

התוצאה תהיה כנראה יותר זהה לשם החומרה של ההתקן, כגון x86_64.

פקודה זו מתייחסת לסוג CPU.

ניתן להשיג את אותה תוצאה על ידי הקלדת הפקודה הבאה:

uname - מעבד

uname -i

הפקודה הבאה מציגה את פלטפורמת החומרה.

uname -i

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

ניתן להשיג את אותה תוצאה על ידי הקלדת הפקודה הבאה:

uname - פלטפורמת חומרה

uname -o

הפקודה הבאה מציגה את מערכת ההפעלה:

uname -o

אם אתם משתמשים במערכת הפעלה סטנדרטית של לינוקס כמו אובונטו, דביאן וכו 'אז לא תופתעו לדעת שהפלט הוא גנו / לינוקס. בטלפון או בטאבלט מערכת ההפעלה תהיה אנדרואיד.