תוכן עניינים:
פקודת ה-
ping
היא אחד מהכלי העזר המשמשים ביותר לפתרון בעיות, בדיקות ואבחון בעיות קישוריות רשת.
פינג פועל על ידי שליחת ICMP אחת או יותר (פרוטוקול הודעה של בקרת האינטרנט) הד בקשת חבילות ל- IP יעד מוגדר ברשת ומחכה לתשובה. כאשר היעד יקבל את החבילה, הוא יגיב בחזרה בתגובת הד של ICMP.
באמצעות הפקודה
ping
, אתה יכול לקבוע אם IP יעד מרוחק פעיל או לא פעיל. אתה יכול גם למצוא את העיכוב הלוך ושוב בתקשורת עם היעד ולבדוק אם יש אובדן מנות.
כלי השירות
ping
הוא חלק
iputils
(או
iputils-ping
) המותקנת מראש כמעט בכל הפצות לינוקס.
ping
זמין גם ב- Windows, macOS ו- FreeBSD.
כיצד להשתמש בפקודת הפינג
התחביר לפקודת ping הוא כדלקמן:
ping DESTINATION
כדי להמחיש בצורה הטובה ביותר כיצד פקודת ה- ping עובדת, בואו לפנות אל
google.com
:
ping google.com
הפלט ייראה כך:
PING google.com (172.217.22.206) 56(84) bytes of data. 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=1 ttl=53 time=40.2 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=2 ttl=53 time=41.8 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=3 ttl=53 time=47.4 ms 64 bytes from muc11s01-in-f14.1e100.net (172.217.22.206): icmp_seq=4 ttl=53 time=41.4 ms ^C --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 40.163/42.700/47.408/2.790 ms
הפקודה
ping
פותרת את שם הדומיין לכתובת IP ומתחילה לשלוח חבילות ICMP ל- IP היעד. אם ניתן להגיע ל- IP של היעד, היא תגיב בחזרה והפקודה ping מדפיסה שורה הכוללת את השדות הבאים:
- מספר בתים של נתונים. ברירת המחדל היא 56,
from muc11s01-in-f14.1e100.net (172.217.22.206)
ל 64 בתים של ICMP -64 bytes
כתובת ה- IP של היעד -from muc11s01-in-f14.1e100.net (172.217.22.206)
מספר רצף ICMP עבור כל מנה.icmp_seq=1
הזמן לחיות. -ttl=53
- איך TTL עובד? זמן הפינג שנמדד באלפיות השנייה שהוא זמן הנסיעה הלוך ושוב של המנה להגיע למארח, והתגובה לחזור לשולח.time=41.4 ms
כברירת מחדל, המרווח בין שליחת מנה חדשה הוא שנייה.
הפקודה
ping
תמשיך לשלוח חבילות ICMP לכתובת ה- IP של היעד עד שתקבל הפרעה. כדי להפסיק את הפקודה, פשוט לחץ על שילוב
Ctrl+C
ברגע שהפקודה נפסקת, היא מציגה נתון הכולל את אחוז אובדן המנה. אובדן המנות פירושו שהנתונים נשמטו איפשהו ברשת, מה שמעיד על בעיה ברשת. אם יש אובדן מנות, באפשרותך להשתמש בפקודה
traceroute
כדי לזהות היכן אובדן המנה מתרחש.
אם
ping
לא מחזיר תשובה, פירושו שתקשורת הרשת אינה מבוססת. כאשר זה קורה, זה לא תמיד אומר ש- IP היעד אינו פעיל. לחלק מהמארחים יכולה להיות חומת אש שחוסמת את התעבורה של ICMP או מוגדרת לא להגיב לבקשות ping.
בהצלחה, פקודת ה-
ping
יוצאת עם קוד
0
. אחרת הוא ייצא עם קוד
1
או
2
. זה יכול להיות שימושי בעת שימוש בכלי השירות
ping
בסקריפט פגז.
בסעיפים הבאים נעבור על אפשרויות הפקודה
ping
הנפוצות ביותר.
ציין את מספר המנות
כאמור, כברירת מחדל,
ping
ימשיך לשלוח חבילות ICMP עד לקבלת אות הפרעה. כדי לציין את מספר החבילות של בקשת הד שיישלחו לאחריהן יצא ping, השתמש באפשרות
-c
ואחריה מספר החבילות:
ping -c 1 DESTINATION
לדוגמה, כדי ping
linuxize.com
פעם אחת בלבד שתשתמש בה:
ציין את ממשק המקור
התנהגות ברירת המחדל של פקודת ה-
ping
היא שליחת חבילות ICMP דרך מסלול ברירת המחדל. אם יש לך ממשקים מרובים במחשבך אתה יכול לציין את ממשק המקור עם האפשרות
-I
:
ping -I INTERFACE_NAME DESTINATION
הפקודה הבאה ping
linuxize.com
באמצעות
em2
כממשק מקור:
ציין את פרוטוקול האינטרנט
כשאתה מפעיל את פקודת ה-
ping
, הוא ישתמש ב- IPv4 או IPv6, בהתאם להגדרות ה- DNS של המחשב שלך.
כדי לאלץ
ping
להשתמש ב- IPv4, העבירו את האפשרות
-4
או השתמשו בכינוי
ping4
שלה:
ping -4 DESTINATION
עבור IPv6, העביר את האפשרות
-6
או השתמש ב-
ping6
:
סיכום
ping
הוא כלי שירות של שורת פקודה המאפשר לך לבדוק את הקישוריות ברמת ה- IP של מארח נתון ברשת.
לצפייה בכל האפשרויות הזמינות של פקודת ה-
ping
, הקלד
man ping
בטרמינל שלך.
פקודת Chmod בלינוקס (הרשאות קבצים)

ב- Linux הגישה לקבצים מנוהלת באמצעות הרשאות הקבצים, התכונות והבעלות. מדריך זה מכסה כיצד להשתמש בפקודה chmod כדי לשנות את הרשאות הגישה של קבצים וספריות.
פקודת Chgrp בלינוקס (שנה קבוצה)

בלינוקס כל קובץ משויך לבעלים ולקבוצה ויש לו הרשאות הקובעות אילו משתמשים עשויים לקרוא, לכתוב או לבצע את הקובץ. הפקודה chgrpc משנה את הבעלות בקבוצה על קבצים נתונים.
פקודת Cp בלינוקס (העתקת קבצים)

cp הוא כלי שורת פקודה להעתקת קבצים וספריות במערכות יוניקס ולינוקס.