מי מחובר למחשב שלי ומה הם עושים?

מבוא

אם אתה מפעיל שרת עם מספר משתמשים אז אולי כדאי לך לדעת מי מחובר ומה הם עושים.

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

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

מי מחובר ומה הם עושים?

כל שעליך לעשות כדי לגלות מי מחובר למחשב שלך הוא הקלד את האות הבאה ולחץ על החזרה.

w

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

שורת הכותרת מכילה את הרכיבים הבאים

הטבלה המרכזית כוללת את העמודות הבאות:

JCPU מייצג את כמות הזמן המשמש את כל התהליכים המצורפים tty.

PCPU מייצג את משך הזמן המשמש את התהליך הנוכחי.

גם במחשב משתמש יחיד, הפקודה w יכולה להיות שימושית.

לדוגמה, אני מחובר כמו גארי במחשב שלי, אבל הפקודה w מחזירה 3 שורות. למה? יש לי tty אשר משמש להפעלת שולחן העבודה הגרפי אשר במקרה שלי הוא קינמון.

יש לי גם 2 חלונות מסוף פתוח.

כיצד להחזיר את המידע ללא כותרות

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

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

w -h

זה אומר שאתה לא רואה את הזמן, uptime או טוען עבור 5, 10 ו 15 דקות, אבל אתה יכול לראות את המשתמשים שנכנסו ומה הם עושים.

אם אתה מעדיף מתגים שלך להיות ידידותי הקורא ואז את משיגה את אותה מטרה.

w - לא כותרת

כיצד להחזיר את המידע הבסיסי החשוף

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

כדי להחזיר מידע זה בלבד, השתמש בפקודה הבאה:

w -s

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

w - short

אולי אפילו זה יותר מדי מידע. אולי אתה גם לא רוצה לדעת על שם המארח.

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

w -f

w - מ

אתה יכול למזג מספר בוררים לאחד כדלקמן:

w -s -h -f

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

w -shf

אתה יכול גם לכתוב את זה בדרך הבאה:

w - short - from --no-header

מצא את כתובת ה- IP של המשתמש

כברירת מחדל, הפקודה w מחזירה את שם המארח עבור כל משתמש. באפשרותך לשנות זאת כך שכתובת ה- IP מוחזרת במקום באמצעות הפקודות הבאות:

wi

w - ip-addr

סינון לפי משתמש

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

אם אתה רוצה לגלות מה משתמש מסוים עושה אתה יכול לציין את השם שלהם אחרי הפקודה w.

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

w gary

סיכום

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

הפקודה uptime יכול לשמש כדי להראות כמה זמן המערכת שלך כבר פועל.

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

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