עיקרי מחשבי מק כיצד להשתמש בפקודה Netstat ב-Mac

כיצד להשתמש בפקודה Netstat ב-Mac



מה צריך לדעת

  • כדי להפעיל את netstat ולראות נתונים מפורטים על הרשת של ה-Mac שלך, פתח חדש מָסוֹף חלון, הקלד netstat , ו ללחוץ להיכנס .
  • הגבל את הפלט של netstat עם דגלים ואפשרויות. כדי לראות את האפשרויות הזמינות של netstat, הקלד אתה netstat בשורת הפקודה.
  • להשתמש ב פקודה כדי לפצות על הפונקציונליות החסרה או המוגבלת של netstat, כולל הצגת כל הקבצים הפתוחים כעת בכל אפליקציות.

מאמר זה מסביר כיצד להפעיל את פקודת netstat Terminal ב-macOS כך שתוכל לראות מידע מפורט על תקשורת הרשת של ה-Mac שלך, כולל הדרכים שבהן ה-Mac שלך מדבר עם העולם החיצון, בכל היציאות ובכל היישומים.

כיצד להפעיל את Netstat

למד כיצד להשתמש ב-netstat יכול לעזור לך להבין את החיבורים שהמחשב שלך יוצר ומדוע. הפקודה netstat זמינה במחשבי Mac כברירת מחדל. אתה לא צריך להוריד או להתקין אותו.

כדי להפעיל netstat:

  1. לך ל מוֹצֵא > ללכת > כלי עזר .

    מוֹצֵא
  2. לחץ לחיצה כפולה מָסוֹף .

    כיצד להפוך את משחקי הורדת הקיטור למהירים יותר - -
    תיקיית Utilities עם מסוף מסומן
  3. בחלון הטרמינל החדש, הקלד netstat ולחץ לַחֲזוֹר (אוֹ להיכנס ) כדי לבצע את הפקודה.

    חלון מסוף עם הפקודה netstat מודגשת
  4. כמות עצומה של טקסט תתחיל לגלול על המסך שלך. אם אינך משתמש באף אחד מהדגלים הזמינים (ראה להלן), netstat מדווח על חיבורי הרשת הפעילים ב-Mac שלך. בהתחשב במספר הפונקציות שמבצע מכשיר רשת מודרני, אתה יכול לצפות שהרשימה תהיה ארוכה. דוח סטנדרטי יכול לרוץ מעל 1,000 שורות.

    דוח netstat ארוך בחלון טרמינל

דגלים ואפשרויות של Netstat

סינון הפלט של netstat חיוני כדי להבין מה קורה ביציאות הפעילות של ה-Mac שלך. הדגלים המובנים של Netstat מאפשרים לך להגדיר אפשרויות, מה שמגביל את היקף הפקודה.

כדי לראות את כל האפשרויות הזמינות של netstat, הקלד אתה netstat בשורת הפקודה כדי לחשוף את דף האיש של netstat (קיצור של 'ידני'). אתה יכול גם לצפות ב- גרסה מקוונת של דף האדם של netstat .

תחביר

חשוב לציין ש-netstat ב-macOS אינו פועל באותו אופן כמו netstat ב-Windows ו-Linux. ייתכן ששימוש בדגלים או בתחביר מיישומים אלה של netstat לא יביא להתנהגות הצפויה.

כדי להוסיף דגלים ואפשרויות ל-netstat ב-macOS, השתמש בתחביר הבא:

netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interface] [-p protocol] [-w wait]

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

דגלים שימושיים

להלן כמה מהדגלים הנפוצים ביותר:

    -אכולל יציאות שרת בפלט של netstat, שאינן כלולות בפלט ברירת המחדל. -זמציג מידע הקשור לחיבורי ריבוי שידורים. -אני מִמְשָׁקמספק נתוני מנות עבור הממשק שצוין. ניתן להציג את כל הממשקים הזמינים באמצעות -אני דגל, אבל en0 הוא בדרך כלל ממשק ברירת המחדל של הרשת היוצאת. (שים לב לאות הקטנה.) -נמדכא את התווית של כתובות מרוחקות עם שמות. זה מאיץ את הפלט של netstat תוך ביטול מידע מוגבל בלבד. -עמ' נוהלמפרט תעבורה הקשורה לפרוטוקול רשת ספציפי. רשימת הפרוטוקולים המלאה זמינה בכתובת /etc/protocols , אבל החשובים שבהם הם udp ו tcp . -רמציג את טבלת הניתוב, מראה כיצד מנות מנות ברחבי הרשת. -סמציג את הנתונים הסטטיסטיים של הרשת עבור כל הפרוטוקולים, בין אם הפרוטוקולים פעילים ובין אם לאו. -במגביר את מידת המלל, במיוחד על ידי הוספת עמודה המציגה את מזהה התהליך (PID) המשויך לכל יציאה פתוחה.

דוגמאות Netstat

שקול את הדוגמאות הבאות:

netstat -apv TCP

פקודה זו מחזירה רק חיבורי TCP ב-Mac שלך, כולל יציאות פתוחות ויציאות פעילות. הוא גם משתמש בפלט מילולי, המפרט את ה-PIDs המשויכים לכל חיבור.

netstat -a | grep -i 'רשימה'

השילוב הזה של netstat ו אחיזה חושף יציאות פתוחות, שהן יציאות שמאזינות להודעה. דמות המקטרת | שולח את הפלט של פקודה אחת לפקודה אחרת. הנה, הפלט של netstat צינורות ל אחיזה , המאפשר לך לחפש בו את מילת המפתח 'הקשב' ולמצוא את התוצאות.

גישה ל-Netstat דרך רשת השירות

אתה גם יכול לגשת לחלק מהפונקציונליות של netstat דרך אפליקציית Network Utility, הכלולה בגרסאות macOS עד Catalina (היא לא כלולה ב-Big Sur).

כדי להגיע ל-Network Utility, הקלד כלי עזר לרשת לתוך Spotlight Search כדי להפעיל את האפליקציה, ולאחר מכן בחר את Netstat לשונית כדי לגשת לממשק הגרפי.

הכרטיסייה Netstat ב- Network Utility

האפשרויות ב- Network Utility מוגבלות יותר מאלה הזמינות דרך שורת הפקודה. כל אחת מארבעת לחצני הבחירה מפעילה Netstat מוגדר מראש פקודה ומציג את הפלט.

פקודות netstat עבור כל כפתור בחירה הן כדלקמן:

    הצג מידע על טבלת ניתובפועל netstat -r .הצג סטטיסטיקות רשת מקיפות עבור כל פרוטוקולפועל netstat -s .הצג מידע רב שידורפועל netstat -g .הצג את המצב של כל חיבורי השקע הנוכחייםפועל netstat .
Network Utility>Netstat

השלמה של Netstat עם Lsof

הטמעת macOS של netstat לא כוללת הרבה מהפונקציונליות שהמשתמשים מצפים לה וצריכים. למרות שיש לו את השימושים שלו, netstat אינו שימושי ב-macOS כפי שהוא ב-Windows. פקודה אחרת, lsof , מחליף חלק גדול מהפונקציונליות החסרה.

Lsof מציג קבצים הפתוחים כעת באפליקציות. אתה יכול גם להשתמש בו כדי לבדוק יציאות פתוחות הקשורות לאפליקציה. לָרוּץ lsof -i כדי לראות את רשימת היישומים המתקשרים דרך האינטרנט. זו בדרך כלל המטרה בעת שימוש ב-netstat במחשבי Windows; עם זאת, הדרך המשמעותית היחידה לבצע משימה זו ב-macOS היא לא עם netstat, אלא עם lsof.

Network Utilityimg src=

Lsof דגלים ואפשרויות

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

למידע על דגלים נוספים והסברים טכניים של כל אחד מהם, בדוק דף האדם של lsof או לרוץ איש לסוף בהודעת טרמינל.

    -אנימציג חיבורי רשת פתוחים ואת שם התהליך שמשתמש בחיבור. הוספת א 4 , כמו ב -i4 , מציג רק חיבורי IPv4. הוספת א 6 במקום זאת ( -i6 ) מציג רק חיבורי IPv6.
  • ה -אני ניתן גם להרחיב את הדגל כדי לציין פרטים נוספים. -iTCP או -iUDP מחזירים רק חיבורי TCP ו-UDP. -iTCP:25 מחזיר רק חיבורי TCP ביציאה 25. ניתן לציין מגוון יציאות עם מקף, שכן -iTCP:25-50.
  • שימוש ב-i@1.2.3.4 מחזיר רק חיבורים לכתובת IPv4 1.2.3.4. ניתן לציין כתובות IPv6 באותו אופן. ניתן להשתמש במקדם @ כדי לציין שמות מארח באותו אופן, אך לא ניתן להשתמש בו-זמנית גם בכתובות IP מרוחקות וגם בשמות מארח.
  • -סבדרך כלל מאלץ lsof להציג את גודל הקובץ. אבל בשילוב עם -אני דֶגֶל, עובד אחרת. במקום זאת, הוא מאפשר למשתמש לציין את הפרוטוקול והסטטוס עבור הפקודה להחזיר. -עמ'מגביל את lsof למזהה תהליך מסוים (PID). ניתן להגדיר מספר PIDs על ידי שימוש במשותף, כגון -p 123,456,789. אפשר גם לא לכלול מזהי תהליכים עם ^, כמו ב-123,^456, מה שיחריג באופן ספציפי PID 456. -פמשבית את ההמרה של מספרי יציאות לשמות יציאות, ומאיץ את הפלט. -נמשבית את ההמרה של מספרי רשת לשמות מארחים. בשימוש עם לעיל, זה יכול להאיץ משמעותית את הפלט של lsof.
  • - ב מִשׁתַמֵשׁמחזיר רק פקודות בבעלות המשתמש הנקוב.

מספר דוגמאות

הנה כמה דרכים להשתמש ב-lsof.

lsof -nP -iTCP@lsof.itap:513

פקודה זו בעלת מראה מורכב מפרטת את חיבורי ה-TCP עם שם המארח lsof.itap והנמל 513. זה גם מריץ lsof מבלי לחבר שמות לכתובות IP וליציאות, מה שגורם לפקודה לפעול מהר יותר באופן ניכר.

lsof -iTCP -sTCP:LISTEN

פקודה זו מחזירה כל חיבור TCP עם הסטטוס להקשיב , חושף את יציאות ה-TCP הפתוחות ב-Mac. זה גם מפרט את התהליכים הקשורים לאותן יציאות פתוחות. זהו שדרוג משמעותי מעל netstat , שמפרטת PID לכל היותר.

פלט Lsof

sudo lsof -i -u^$(whoami)

איך אני יכול למצוא מישהו יום הולדת - -
פקודת האזנה

פקודות רשת אחרות

פקודות רשת מסוף אחרות שעשויות לעניין בבחינת הרשת שלך כוללות arp, ping ו-ipconfig.

שאלות נפוצות
  • כיצד אוכל לגלות מה רץ דרך יציאה ספציפית ב-Mac שלי?

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

  • האם אוכל לברר כתובת MAC עם netstat?

    אתה אמור לראות את כתובת ה-MAC של המחשב דרך netstat ככתובת ה'מקומית'. זה יקובץ עם TCP (פרוטוקול) וכתובת ה-IP (זרה).

מאמרים מעניינים

בחירת העורך

איך ללכת לעבודה בסימס 4
איך ללכת לעבודה בסימס 4
כדי לשמור על תקציב הבית של Sims 4 שלך ולהמשיך לבנות את בית החלומות שלך, אתה צריך סימולונים. אם אתה לא רוצה לרמות את הדרך שלך במשחק או שאתה מחפש את ההישגים ולא יכול להשתמש בהם,
הסר הכלול בתפריט ההקשר של הספרייה ב- Windows 10
הסר הכלול בתפריט ההקשר של הספרייה ב- Windows 10
ניתן להסיר את הפקודה Include in Library מתפריט ההקשר ב- Windows 10. זה יכול להיות שימושי אם אינך מוצא שום שימוש בספריות.
כיצד להוסיף מספר תמונות בנדנדה
כיצד להוסיף מספר תמונות בנדנדה
אחת השאלות הנפוצות ביותר שיש למורים לגבי Seesaw היא האם ניתן להוסיף מספר תמונות. התכונה הוצגה בשנת 2017, לאחר בקשות רבות ממורים מכל רחבי העולם. עכשיו אתה יכול להוסיף
כיצד לשלוח קובצי GIF באייפון
כיצד לשלוח קובצי GIF באייפון
האם אתה יודע איך לשלוח GIF באייפון? למד כיצד להוסיף קצת גחמה לטקסטים שלך על ידי שליחת הודעות טקסט מונפשות.
כיצד לתקן Cameos Snapchat שלא מופיעים באפליקציה
כיצד לתקן Cameos Snapchat שלא מופיעים באפליקציה
Cameos של Snapchat הם כמו גרסאות ממים של סרטים מהנים וחדשניים. עם זאת, לפעמים הם לא מופיעים, לא מבצעים הנפשה, או שאינך יכול ליצור אותם. אם אחת מהבעיות האלה קורות לך, יש כאלה
CBS All Access ממשיך להשהות - מה לעשות?
CBS All Access ממשיך להשהות - מה לעשות?
רוצה להזרים את המועדפים שלך כמו NCIS, מסע בין כוכבים או הנשיא האמריקני? CBS All Access סיקר אתכם. שירות הסטרימינג לפי דרישה ושידור חי צבר די קהל מאז שהתחיל להתחרות בשירותים כמו נטפליקס
איך לדואט ב - TikTok
איך לדואט ב - TikTok
https://www.youtube.com/watch?v=mS0JEclhF8w אין פלא ש- TikTok צומח יותר ויותר בפופולריות. עם תכונות מסודרות, כישורי עריכה מעולים ובחירת מוסיקה רחבה להפליא, משתמשים ברחבי העולם יוצרים תוכן מדי יום. אחד מ