סיכום: ניפוי שגיאות
שיעור 47 מתוך 47 בקורס עבודה עם רשתות דרך הטרמינל של Coddy.
השיטה, לפי הסדר, וכל שלב שולל אפשרות אחת.
האם השם נפתר? אם לא, לא בוצעה כלל שיחה.
האם המכונה נמצאת שם? שלח ping, וזכור ששתיקה מוכיחה מעט.
האם הפורט פתוח? nc -z. סירוב הוא מהיר, וחבילה שנזרקת גורמת להמתנה.
האם השירות עונה? curl, וקרא את קוד היציאה: 0 התקבלה תגובה, 7 סירוב, 28 פג הזמן הקצוב, 35 אין TLS.
מה הוא אמר? קוד המצב: 2xx הצליח, 3xx יש לעבור למקום אחר, 4xx יש לתקן את הבקשה שלך, 5xx יש תקלה אצלם.
וכאשר הבקשה עצמה מוטלת בספק, הפסיקו לנחש: הציבו מאזין בדרך וקראו בדיוק מה נשלח.
אתגר
כל השלבים, פעם אחרונה, מול שרת שתפעילו.
- צרו את
index.htmlשמכיל אתservedוהגישו אותו בפורט 9134 - הדפיסו
name: okאםgrep localhost /etc/hostsמוצא משהו - הדפיסו
port: okאםnc -zמוצא את 9134 פתוח - הדפיסו
status:ואת קוד המצב של בקשה ל-/index.html - הדפיסו
body:ואת תוכן הדף
פלט צפוי:
name: ok
port: ok
status: 200
body: servedנסו בעצמכם
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה עבודה עם רשתות דרך הטרמינל
6היכרות מעמיקה עם curl
צפייה בכותרותשמירת תגובותכותרות מותאמות אישיתסטטוס ותזמוןקודי יציאה של curlסיכום: דגלים של curl9אימות וניפוי שגיאות
מפתחות API ו-Bearerסוכן המשתמשזמני המתנה וניסיונות חוזריםקריאת הודעת כשלסיכום: ניפוי שגיאותתרגלו בעצמכם: Terminal אונליין