עיקרי מחשבי מק כיצד להשתמש בפקודה 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 (זרה).

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

בחירת העורך

מה זה גוגל דרייב?
מה זה גוגל דרייב?
מה זה גוגל דרייב? זהו שירות אחסון ופרודוקטיביות מבוסס ענן הכולל אחסון מקוון בחינם. הנה מה שאתה צריך לדעת כדי להפיק את המרב מהשימוש ב-Google Drive.
כיצד להשיג רכיבים ב-Rimworld
כיצד להשיג רכיבים ב-Rimworld
רכיבים הם אבני הבניין של כמעט כל דבר שאתה משתמש בו ב-Rimworld. אם אתה משחק משחק ללא רכיבים, לא תגיע רחוק מדי. אתה צריך את הפריטים האלה כדי לבנות ספינות, כלי נשק, מכשירים חשמליים ומה לא. אבל איך בדיוק
כיצד לשנות את הדוא'ל בחשבון Xbox
כיצד לשנות את הדוא'ל בחשבון Xbox
https://www.youtube.com/watch?v=4Yun8B3e77s יש הרבה סיבות לשנות את הדוא'ל בחשבון Xbox שלך. זו יכולה להיות כתובת ישנה שאתה רוצה להיפטר ממנה, או אולי אתה רוצה לארגן הכל
כיצד לשנות את עוצמת הקול עבור אזעקת אנדרואיד שלך
כיצד לשנות את עוצמת הקול עבור אזעקת אנדרואיד שלך
מצבים כאלה קורים לטובים מבינינו. אתה מכוון את השעון המעורר בטלפון האנדרואיד שלך לשעות הבוקר המוקדמות. חצי שעה לאחר השעה שצוינה, אתה מוצא את עצמך פשוט מתעורר. האזעקה לא
כיצד להגדיר פרוקסי עבור Microsoft Edge
כיצד להגדיר פרוקסי עבור Microsoft Edge
היום נראה כיצד להגדיר פרוקסי עבור Microsoft Edge. Windows 10 מגיע עם דפדפן ברירת מחדל חדש, Microsoft Edge. זו אפליקציה אוניברסלית.
FPO בעיצוב גרפי
FPO בעיצוב גרפי
תמונה המסומנת FPO היא מציין מיקום במיקום ובגודל הסופי על גרפיקה מוכנה למצלמה כדי להראות היכן תמוקם תמונה ברזולוציה גבוהה.
כיצד לראות את היסטוריית הצפייה שלך ב-TikTok
כיצד לראות את היסטוריית הצפייה שלך ב-TikTok
מרכז הפעילות של TikTok מפרט את כל הסרטונים שצפיתם בהם. אתה יכול גם למצוא סרטונים שכבר ראית באמצעות חיפוש כאשר אתה מפעיל מסנן מיוחד. הנה איך הכל עובד.