מבוא ל-Ping Command
פינג הוא קיצור של חבילות אינטרנט בורות . פקודה זו משמשת בעיקר לבדיקת קישוריות הרשת בין מארח/שרת ומארח. הפקודה ping לוקחת את כתובת ה-URL או כתובת ה-IP כקלט ומעבירה את חבילת הנתונים לכתובת שצוינה יחד עם א 'פינג' הוֹדָעָה. לאחר מכן, הוא יקבל תשובה מהמארח/שרת. הזמן הזה ידוע בשם 'חֶבִיוֹן' .
הערה: זמן אחזור נמוך ופינג מהיר פירושם חיבור מהיר יותר.
רוב המשתמשים של לינוקס רגילים לפקודת ping. כמעט כל משתמש יודע כיצד להשתמש בפקודה זו בצורתה הנפוצה. אבל, יש כמה וריאציות ואפשרויות הוספה בפקודת ping.
במאמר זה, נסביר על ידי שימוש בכמה מפקודות הפינג המועילות ביותר של לינוקס עם דוגמאות.
פקודות ping אלו יעבדו עם כל הפצת לינוקס או יוניקס. מערכת הבדיקה שבה השתמשנו לאספקת דגימות הפלט והדוגמאות היא אובונטו 20.04 LTS.
דרישות מוקדמות
- גישה לשורת פקודה
- מערכת דמוית יוניקס או לינוקס
- משתמש בעל ההרשאות החיוניות לביצוע הפקודות
עבודה של Ping Command
בלינוקס, הפקודה ping היא כלי עזר כללי המשמש לבדיקה אם קיימת רשת כלשהי ואם ניתן להשיג מארח. אנו יכולים לבדוק אם השרת פועל ומבצע באמצעות פקודה זו. כמו כן, זה עוזר למספר בעיות קישוריות בפתרון בעיות.
פקודת הפינג מאפשרת לנו:
- בדוק את חיבור האינטרנט שלנו.
- בדוק אם המכשיר המרוחק פעיל.
- נתח כאשר יש בעיות רשת כגון זמן אחזור גבוה או חבילות שנפלו.
כשאנחנו מנסים 'פינג' המארח המרוחק, המחשב שלנו מתחיל להעביר בקשות הד ICMP ועיכובים לתגובה. נקבל תגובת הד לכל הבקשות בעת יצירת החיבור.
התוצאה של פקודת ה-ping כוללת את הזמנים שלוקח לכל החבילות להגיע ליעד ולחזור. חוץ מזה, הטרמינל מדפיס את התשובה עד להפרעה. יש כמה שורות המשתמשות בסטטיסטיקה של פינג לאחר כל הפעלות.
שימוש בפקודת פינג
התחביר הבסיסי של פקודת ה-ping מכיל פינג הנרדף על ידי שם המארח, שם אתר אינטרנט או כתובת IP מדויקת.
תחביר:
מארז מתג java
ping [options] hostname or IP address
אז אנחנו יכולים להקליד בתוך הטרמינל שלנו כדי לבדוק אם המארח המרוחק פועל:
ping javatpoint.com
לעצירת התהליך, נוכל להשתמש במקשי Ctrl+C.
חָשׁוּב: כתובת ה-IP עשויה להיות שונה עבור כל אתר אינטרנט בהתאם למיקום הגיאוגרפי שלנו.
דוגמאות לפקודת ping
פינג 'localhost' לבדיקת רשת מקומית
אם אנו מוצאים בעיות בהגעה למחשב מרוחק או לאתר אינטרנט, נוכל לעשות פינג למארח המקומי כדי להבטיח שיש לנו חיבור לרשת. אנו יכולים להשתמש בכל אחת מהדרכים הבאות לבדיקת הממשק של הרשת המקומית:
גלילת עכבר לא עובדת
הערה: תוצאת הפינג תיראה דומה בכל אפשרות שנבחר.
הדוגמה היא כדלקמן:
ping localhost
מפרט פרוטוקול אינטרנט
IPv6 הוא פורמט אלפאנומרי של כתובת ה-IP שמחליף את IPv4. הסיבות לכך הן שקיים מספר כתובת IPv4 מוגבל.
לבקש IPv4 או IPv6 כתובת, נוכל להוסיף -4 או -6 לפני IP/שם מארח או אחרי פקודת ping.
ping -4 hostname/IPv4 ping -6 hostname/IPv6
שנה מרווח זמן בין מנות פינג
המרווח (ברירת המחדל) בין כל בקשות הפינג הוא שנייה אחת. אנו יכולים להקטין או להגדיל את הזמן בעזרת מתג המכונה '-i'.
אנו משתמשים בערכים הנמוכים מ-1 להקטנת מרווח הזמן של הפינג:
ping -i 0.5 javatpoint.com
אנו יכולים להשתמש בערכים הגבוהים מ-1 להגדלת מרווח הזמן של הפינג.
הציף את הרשת בפינג
אנו יכולים ליישם ping flood לבדיקת ביצועי הרשת שלנו תחת עומס כבד. אפשרות ב-ping flood, כלומר -f צריך שורש כדי לרוץ. אחרת, נוכל גם להשתמש באפשרות sudo לפקודת הפינג שלנו כדי להציף מארח. זה מעביר כמה מנות בהקדם האפשרי.
הפקודה היא כדלקמן:
sudo ping -f hostname-IP
התוצאה מדפיסה נקודה עבור כל החבילות שהועברו ו-backspace עבור כל התגובות. שורת הסטטיסטיקה מציגה את סיכום פקודת הפינג.
שנה את גודל חבילת הפינג
ייתכן שנרצה להחיל -s להגדלת גודל החבילה דרך ערך ברירת המחדל של 56 (84) בתים בתרחיש זה. בסוגריים, המספר ממחיש את ה-ping bytes שהועברו כולל חבילת הכותרת 28 בתים.
איך להשיג תאריך נוכחי ב-Java
לדוגמה, להגדלת גודל החבילה ל-1000 בתים, נוכל להשתמש בפקודה הבאה:
ping -s 1000 javatpoint.com
פקודה זו מועילה בעת ניתוח ביצועי רשת. נוכל לנתח מתי קישור רשת מצער אם נגדיל את גודל החבילה לכאלף בתים.
כיצד לתקן את מספר הפינג
ההגדרה (ברירת המחדל) של פקודת הפינג היא לשמירה על הבקשה עד שנקטע אותה. נוכל לתקן את מספר הפינג בעזרת שתי השיטות הבאות:
1. הגבל את ספירת מנות הפינג
אנו יכולים להשתמש באפשרות -c ובמספר כדי לגרום לפקודה ping להפסיק באופן אוטומטי לאחר שהיא מעבירה מספר אפשרי של מנות. הוא מגדיר את כמות בקשות הפינג הרצויות המיוצגות בדוגמה הבאה:
ping -c 2 javatpoint.com
פקודת ה-ping תפסיק להעביר מנות לאחר שתי בקשות כפי שאנו יכולים לראות בצילום המסך למעלה.
2. תקן מגבלת זמן בפקודה ping
אנו יכולים לכלול -w ומרווח זמן בשניות לפקודה שלנו להפסקת קבלת תוצאת פינג לאחר פרק זמן מסוים.
לדוגמה, אנו יכולים להקליד את הפקודה ping להפסקת הדפסת פלטי פינג לאחר 25 שניות:
ping -w 25 javatpoint.com
שימושים נוספים בפקודה ping
הדחיק תוצאת פינג להדפסת סטטיסטיקות סיכום בלבד
אם אנחנו לא רוצים לסתום את המסך שלנו בפרטים של כל החבילות, השתמש באפשרות -q להצגת הסיכום היחיד.
מודולי קפיץ
המתג -q מדפיס שורה בודדת יחד עם פרטי הפינג הרגילים ואחרי זה נותן את הסטטיסטיקה בסופו של דבר. בפקודה זו, האות 'q' היא קיצור של התוצאה 'שקטה'.
ping -c 10 -q youtube.com
בדרך כלל, אנו מוסיפים את התוצאה השקטה עם אפשרויות אחרות. אנחנו נתקן את הפינג לשליחת 10 מנות במקרה זה ונדכא את התוצאה.
כלול חותמת זמן לפני כל שורה בתוצאת הפינג
אם ברצוננו לזכור את שעות היום כאשר אנו מפעילים את פקודת ping, נוכל להוסיף את המתג -D באופן הבא:
ping -D youtube.com
זה ידפיס את חותמת הזמן בפורמט Unix לפני כל שורה.
הערה: אנו דורשים להשתמש באותיות D גדולות מכיוון שהפקודות הללו תלויות רישיות.
פינג נשמע אם ניתן להשיג מארח
כאשר אנו משתמשים באפשרות -a, המערכת תשמיע צליל אם יש תשובה מהמארח. הפינג הנשמע מועיל אם אנחנו פותרים בעיות רשת ולא רוצים להסתכל על המסך שלנו עד שתהיה תשובה.
ping -a youtube.com
התוצאה נראית דומה לכל תוצאת פקודת פינג רגילה.
הצגת גרסת פינג
אנחנו יכולים לבדוק את גרסת כלי הפינג במערכת שלנו. אנו יכולים גם לצרף את האפשרות -V לפקודת ping להצגת גרסת עזר זו.
הפקודה היא כדלקמן:
ping -V youtube.com
נעשה שימוש בעיקר ב-Ping Command
להלן כמה פקודות ping בשימוש כללי:
א- זה מפיק צליל אם ניתן היה להגיע לעמית.
ב- זה מאפשר פינג את כתובת ה-IP של שידור.
ב- זה מונע מהפינג לשנות את כתובת מקור הבדיקה.
שיעור מופשט
ג- זה מגביל את מספר בקשות הפינג המועברות.
ד- הוא מגדיר אפשרות, כלומר, SO-DEBUG מעל השקע המשומש.
ו- הוא מציף את הרשת על ידי העברת מספר מנות בשנייה.
אני- הוא מתאר את המרווח בין השידורים העוקבים של החבילה. שנייה אחת היא ערך ברירת המחדל.
אני- הוא מגדיר את כתובת ה-IP של המקור לכתובת ה-IP המתוארת של הממשק. אפשרות זו נחוצה אם פינג את הכתובת החסרה של קישור IPv6. אנו יכולים להשתמש בשם המכשיר או בכתובת ה-IP.
אני- הוא מציין מספר מנות להעברה מבלי לעכב תגובה.
ש- זה מציג כתובות IP בפלט של הפינג במקום שמות מארח.
T- זה מתקן את הזמן לחיות.
ב- זה נותן פלט מילולי.
ב- זה מציג את הגרסה של הפינג ויוצא לשורת שורת פקודה חדשה יותר.