במאמר הבא אנו נסתכל על whowatch. זה תוכנית לשורת הפקודה האינטראקטיבית, פשוטה וקלה לשימוש איתה אנו יכולים לפקח על תהליכים ומשתמשים במערכת GNU / Linux. זה יראה לנו מי התחבר למערכת ומה הם עושים באותו הרגע המדויק. זה עושה את זה בצורה דומה ל 'w '.
התוכנית לנו יציג את מספר המשתמשים הכולל במערכת ומספר המשתמשים בהתאם לסוג החיבור. בנוסף, זה גם יראה לנו את זמן הפעילות של המערכת ומידע על שם הכניסה של המשתמש.
במקרה שיש משתמשים שונים, נוכל לבחור אחד מהם במיוחד ולראות את עץ התהליך שלו. להיכנס במצב עץ התהליך, אנחנו יכולים לשלוח הסימנים SIGINT ו- SIGKILL לתהליך שנבחר.
Whowatch הוא כלי עזר אינטראקטיבי הדומה ל- ncurses אשר יציג לנו במסוף מידע על המשתמשים המחוברים כעת למכונה, בזמן אמת. בנוסף למידע הסטנדרטי (שם כניסה, tty, מארח, תהליך משתמש), זה גם יראה לנו את סוג החיבור (כלומר telnet או ssh).
בממשק נוכל לבחור משתמש מסוים שיראה את עץ התהליך שלו, כמו גם את העץ של כל תהליכי המערכת. ניתן להציג את העץ עם עמודה נוספת המציגה את הבעלים של כל תהליך.
התקן Whowatch באובונטו
התכנית ניתן להתקין את whowatch בקלות ממאגרי ברירת המחדל באמצעות מנהל החבילות של הפצת אובונטו שלנו. עלינו רק לפתוח מסוף (Ctrl + Alt + T) ולהקליד את הפקודות:
sudo apt update; sudo apt install whowatch
לאחר סיום ההתקנה, כל שעליך לעשות הוא לכתוב שעון יד בשורת הפקודה, כדי לראות את המסך הבא.
whowatch
כמה אפשרויות זמינות ב- whowatch
בין האפשרויות השונות שתוכנת מסוף זו מציעה למשתמשים אנו יכולים למצוא:
צפה בפרטי משתמש מסוים. נצטרך פשוט להדגיש את המשתמש באמצעות חצים למעלה ולמטה כדי לנווט ברשימת המשתמשים. ברגע שהמשתמש יעניין אותנו, נצטרך לחץ על מקש 'אל לרשימת פרטי המשתמש, כפי שמוצג בצילום המסך לעיל.
כדי להציג את עץ התהליך של המשתמש, לא יהיו יותר מ לחץ על המקש מבוא לאחר הדגשת המשתמש שמעניין אותנו.
כדי לראות את כל עצי התהליך של המערכת, יהיה צורך בכך לחץ על מקש 'לא.
אתה יכול גם להציג מידע על המערכת על ידי לחיצה על מקש 's".
באמצעות המקש '/" נוכל לחפש תהליך פתוח. מצאתי את התהליך שמעניין אותנו, אתה יכול לחץ על מקש 'אל להשיג מידע על התהליך המדובר
לחיצה על מקש 'o" אתה יכול לראות את המשתמש שבבעלות כל תהליך.
עם Ctrl-I אנו נשלח אות INT לתהליך שנבחר.
Ctrl-K שולח את האות KILL לתהליך שאנו בוחרים.
כדי לקבל מידע נוסף על אופן השימוש בתוכנית זו, תוכלו לעיין בדף הידני של שעון יד כפי שמוצג בדברים הבאים:
man whowatch
כיום סוגים אלה של כלים אינם דבר חדש, מכיוון שקיימות התפתחויות רבות המאפשרות לנו לשלוט על כל אחד מהאלמנטים הללו, מכיוון שחשוב שנינהל באופן מרכזי גם את המשתמשים וגם את תהליכים. עם זה זה מחפש דע לאילו משתמשים יש הרשאות לציוד, אשר פעיל ואילו תהליכים מבוצעים, מסיבות תמיכה או בקרה.
ללא ספק, בעזרת הכלי הפשוט הזה נוכל לדעת בזמן אמת את כל מה שקורה עם המשתמשים והתהליכים של הצוותים שלנו. בקיצור, נותר רק לומר את זה whowatch הוא כלי שורת פקודה אינטראקטיבי פשוט וקל לשימוש במערכת GNU / Linux.