whowatch – מקפיץ את משתמשי הלינוקס ותהליכיהם בזמן אמת

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

היא מציגה את מספר המשתמשים הכולל במערכת ואת מספר המשתמשים לכל סוג חיבור (מקומי, telnet, ssh ואחרים). whowatch מציגה גם את זמן הפעלת המערכת ומציגה מידע כגון שם הכניסה של המשתמש, tty, מארח, תהליכים וגם סוג החיבור.

בנוסף, ניתן לבחור משתמש מסוים ולהציג את עץ התהליכים שלו. במצב עץ התהליכים, ניתן לשלוח את האותות SIGINT ו־SIGKILL לתהליך שנבחר באופן מהנה.

במאמר זה נסביר איך להתקין ולהשתמש בwhowatch על מערכות Linux כדי לעקוב אחר משתמשים ותהליכים בזמן אמת במחשב.

איך להתקין את whowatch ב-Linux

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

$ sudo apt install whowatch  [On Ubuntu/Debian]
$ sudo yum install whowatch  [On CentOs/RHEL]
$ sudo dng install whowatch  [On Fedora 22+]

לאחר התקנה, ניתן פשוט להקליד את הפקודה whowatch בשורת הפקודה, ותראו את המסך הבא.

$ whowatch
Monitor Logged in Users

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

Check User Information in Linux

כדי להציג את עץ התהליכים של המשתמשים, לחצו על Enter לאחר שהבלטתם את המשתמש המסוים.

Monitor User Process

כדי להציג את עץ כל התהליכים של משתמשי Linux, לחץ t.

Monitor Linux User Processes

ניתן גם להציג מידע של מערכת Linux על ידי לחיצה על מקש s.

Check Linux System Information

למידע נוסף, ראה את דף המדריך של whowatch כפי שמוצג.

$ man whowatch

תמצא גם את המאמרים הנוגעים האלו שימושיים:

  1. איך למעקב אחר פקודות Linux שבוצעו על ידי משתמשי המערכת בזמן אמת
  2. איך למעקב אחר פעילות משתמש עם כלי psacct או acct

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

Source:
https://www.tecmint.com/whowatch-monitor-linux-users-and-processes-in-real-time/