כיצד להשתמש בפקודה ss בלינוקס
Fatmawati Achmad Zaenuri/Shutterstock
ה- |_+_| הפקודה היא תחליף מודרני עבור |_+_| הקלאסי. אתה יכול להשתמש בו בלינוקס כדי לקבל נתונים סטטיסטיים על חיבורי הרשת שלך. הנה איך לעבוד עם הכלי השימושי הזה.
הפקודה ss מול netstat
תחליף למי שהוצא משימוש |_+_| פקודה , ss
נותן לך מידע מפורט על האופן שבו המחשב שלך מתקשר עם מחשבים, רשתות ושירותים אחרים.
|_+_| מציג סטטיסטיקות עבור פרוטוקול בקרת שידור (TCP), פרוטוקול יחידת נתונים של משתמש (UDP), יוניקס (בין-תהליכים) , ושקעים גולמיים. שקעים גולמיים לפעול ב רמת OSI רשת , כלומר כותרות TCP ו-UDP צריכות להיות מטופלות על ידי תוכנת היישום, לא על ידי שכבת התחבורה. פרוטוקול הודעות בקרת אינטרנט הודעות (ICMP) ואת פינג כלי השירות שניהם משתמשים בשקעים גולמיים.
באמצעות ss
אינך חייב להתקין |_+_|, מכיוון שהוא כבר חלק מהפצת לינוקס עדכנית. עם זאת, הפלט שלו יכול להיות ארוך מאוד - היו לנו תוצאות המכילות יותר מ-630 שורות. התוצאות גם רחבות מאוד.
בשל כך, כללנו ייצוגי טקסט של התוצאות שהשגנו, מכיוון שהן לא יתאימו לצילום מסך. גזרנו אותם כדי להפוך אותם לניתנים יותר לניהול.
פירוט חיבורי רשת
באמצעות |_+_| ללא אפשרויות שורת פקודה מפרט שקעים שאינם מקשיבים. כלומר, הוא מפרט את השקעים שאינם במצב האזנה.
כדי לראות זאת, הקלד את הדברים הבאים:
netstat
netstat
העמודות הן כדלקמן:
- › 5 אתרים שכל משתמש לינוקס צריך לסמן
- & rsaquo; סייבר מאנדיי 2021: המבצעים הטובים ביותר של אפל
- › פונקציות לעומת נוסחאות ב-Microsoft Excel: מה ההבדל?
- & rsaquo; Cyber Monday 2021: עסקאות הטכנולוגיה הטובות ביותר
- › תיקיית המחשב היא 40: איך כוכב Xerox יצר את שולחן העבודה
- › איך למצוא את ספוטיפיי עטוף 2021
עבור שקעי UDP עמודת המדינה היא בדרך כלל ריקה. עבור שקעי TCP זה יכול להיות אחד מהבאים:
רישום שקעי האזנה
כדי לראות את שקעי ההאזנה נוסיף את |_+_| אפשרות (האזנה), כמו כך:
ss
ss
כל השקעים האלה לא מחוברים ומקשיבים. ה-rtnl פירושו ניתוב Netlink, המשמש להעברת מידע בין תהליכי ליבה ומרחב המשתמש.
פירוט כל השקעים
כדי לרשום את כל השקעים, אתה יכול להשתמש ב- |_+_| (הכל) אפשרות:
ss
ss
הפלט מכיל את כל השקעים, ללא קשר למצב.
רישום שקעי TCP
ניתן גם להחיל מסנן כך שרק שקעים תואמים יוצגו. נשתמש ב-|_+_| אפשרות (TCP), כך שרק שקעי TCP יופיעו:
-l
רישום UDP Sockets
ה- |_+_| אפשרות (UDP) מבצעת את אותו סוג של פעולת סינון. הפעם, נראה רק שקעי UDP:
-a
-t
רישום שקעי יוניקס
כדי לראות רק שקעי Unix, אתה יכול לכלול את |_+_| אפשרות (Unix), כפי שמוצג להלן:
ss -a -t
-u
רישום Raw Sockets
המסנן עבור שקעים גולמיים הוא |_+_| אפשרות (גולמית):
-x
רישום IP גרסה 4 Sockets
ניתן לרשום שקעים המשתמשים בפרוטוקול TCP/IP גרסה 4 באמצעות |_+_| אפשרות (IPV4):
-w
רישום IP גרסה 6 Sockets
אתה יכול להפעיל את מסנן ה-IP התואם גרסה 6 עם |_+_| אפשרות (IPV6), כך:
-4
רישום שקעים לפי מדינה
אתה יכול לרשום שקעים לפי המצב שבו הם נמצאים עם |_+_| אוֹפְּצִיָה. זה עובד עם מצבים מבוססים, מקשיבים או סגורים. נשתמש גם באפשרות הפתרון (|_+_|), המנסה לפתור כתובות רשת לשמות, ויציאות לפרוטוקולים.
פרסומתהפקודה הבאה תחפש חיבורי TCP שהוקמו, ו-|_+_| ינסה לפתור את השמות:
-6
רשומים ארבעה חיבורים שנמצאים במצב מבוסס. שם המארח, ubuntu20-04, נפתר ו-ssh מוצג במקום 22 עבור חיבור SSH בשורה השנייה.
אנחנו יכולים לחזור על זה כדי לחפש שקעים במצב האזנה:
state
-r
רישום Sockets לפי פרוטוקול
אתה יכול לרשום את השקעים באמצעות פרוטוקול מסוים עם |_+_| וכן |_+_| אפשרויות, המייצגות את יציאות היעד והמקור, בהתאמה.
אנו מקלידים את הדברים הבאים כדי לרשום שקעים באמצעות פרוטוקול HTTPS על |_+_| חיבור (שימו לב לרווח שאחרי סוגרי הפתיחה ולפני הסוגר):
ss
אנו יכולים להשתמש בשם הפרוטוקול או ביציאה המשויכת בדרך כלל לפרוטוקול זה. יציאת ברירת המחדל עבור מעטפת מאובטחת (SSH) היא יציאה 22.
פרסומתנשתמש בשם הפרוטוקול בפקודה אחת, ולאחר מכן נחזור עליה באמצעות מספר היציאה:
dport
sport
כצפוי, אנו מקבלים את אותן תוצאות.
רישום חיבורים לכתובת IP ספציפית
עם ה- |_+_| אפשרות (יעד), נוכל לרשום חיבורים לכתובת IP יעד מסוימת.
אנו מקלידים את הדברים הבאים:
established
זיהוי תהליכים
כדי לראות אילו תהליכים משתמשים בשקעים, אתה יכול להשתמש באפשרות התהליכים (|_+_|), כפי שמוצג להלן (שים לב שאתה חייב להשתמש ב-|_+_|):
dst
-p
זה מראה לנו ששני החיבורים שנוצרו על שקעי TCP נמצאים בשימוש על ידי דמון SSH ופיירפוקס.
יורש ראוי
ה- |_+_| הפקודה מספקת את אותו מידע שסופק בעבר על ידי |_+_|, אך בצורה פשוטה ונגישה יותר. אתה יכול לבדוק את דף אדם לאפשרויות וטיפים נוספים.
קָשׁוּר: מחשבי Linux הטובים ביותר למפתחים וחובבי
קרא את הבאדייב מקיי השתמש לראשונה במחשבים כשסרט נייר מחורר היה באופנה, ומאז הוא מתכנת. לאחר למעלה מ-30 שנה בתעשיית ה-IT, הוא כעת עיתונאי טכנולוגיה במשרה מלאה. במהלך הקריירה שלו, הוא עבד כמתכנת עצמאי, מנהל צוות פיתוח תוכנה בינלאומי, מנהל פרויקטים של שירותי IT, ולאחרונה כמנהל הגנת מידע. הכתיבה שלו פורסמה על ידי howtogeek.com, cloudsavvyit.com, itenterpriser.com ו-opensource.com. דייב הוא אוונגליסט של לינוקס ותומך בקוד פתוח.
קרא את הביוגרפיה המלאה