עומס השרת: load average, I/O wait ו-swap
מדוע load average של 8 יכול להיות תקין ושל 2 מקרה חירום, מה ההבדל בין מעבד עסוק לבין דיסק שהמערכת ממתינה לו, ומה משמעותו של swap שעולה פעם אחת ולא חוזר לאפס.
לקריאהמבט מקרוב על הכלים שכבר רצים בשרת שלכם: מה הם מראים, איך קוראים את הפלט שלהם ואיפה בדרך כלל טועים.
מדוע load average של 8 יכול להיות תקין ושל 2 מקרה חירום, מה ההבדל בין מעבד עסוק לבין דיסק שהמערכת ממתינה לו, ומה משמעותו של swap שעולה פעם אחת ולא חוזר לאפס.
לקריאההסימנים לכך שמישהו אחר נמצא בשרת שלכם, והסדר שבו בודקים אותם: כניסות, קבצים שהשתנו, חיבורים יוצאים. בלי פאניקה ובלי התקנה מחדש מאפס.
לקריאהשמונה מקומות שמהם קוד זדוני מפעיל את עצמו מחדש אחרי אתחול ואחרי מחיקה, והפקודות שבודקות את כל הרשימה בחמש דקות.
לקריאהFalco יודע לעקוב אחרי התנהגות תהליכים בשרת רגיל: מעטפת שהופעלה מ-PHP, קריאה של המפתחות שלכם, כורה מ-/tmp. ומה לכבות כדי לא לטבוע ברעש.
לקריאהמונה מקומי מול מוניטין משותף, למה אחרי התקנת CrowdSec שום דבר אינו נחסם, ומה יוצא כתוצאה מכך מהשרת שלכם.
לקריאהלמה תצורת ברירת המחדל של Suricata אוכלת את הדיסק ביומיים, מה להשאיר ב-eve.json, ואיך לקרוא התראות בלי מקבץ של שלושה שירותים.
לקריאהלמה CRS חוסם את הטפסים שלכם עצמכם, איך למצוא את הכלל האשם ביומן, ושלוש דרכים ליצור חריגה בלי לכבות את ההגנה.
לקריאהסריקת פורטים אינה משאירה עקבות ביומני האפליקציות, ולכן Fail2ban אינו רואה אותה. איך להגדיר את PSAD ולמה בלי רישום מופעל ב-UFW הוא אינו מציג דבר.
לקריאהפרופילים מגבילים תוכנית למה שהיא אמורה לעשות והופכים אתר שנפרץ למטרד קטן. מה מופעל כברירת מחדל ואיך להוסיף פרופיל בלי לשבור את השירות.
לקריאהמהקופסה auditd אינו מתעד כמעט דבר מועיל. ערכת כללים שעונה על השאלות שנשאלות אחרי אירוע, ואיך לקרוא את התוצאה בלי לשנן את ausearch.
לקריאהנקודת ייחוס מוכנה לשלמות כבר קיימת בתוך כל חבילת Debian ו-Ubuntu. איך משתמשים בה, למה חלק מהממצאים לגיטימי, ולמה הכיסוי חלקי.
לקריאההגדרת ניטור שלמות כך שהדוח באמת ייקרא: מה להחריג, איפה להחזיק את המאגר, ולמה aide --update לעולם אינו מורץ בעיוורון.
לקריאההסדר שבו בודקים מסד נתונים כשהכול נעשה איטי: חיבורים, שאילתות איטיות, גודל המאגר. ובנוסף שני דברים שאוכלים את הדיסק בשקט.
לקריאהלמה ClamAV בשרת בלי Windows, למה הוא אינו מגן מפני פריצה, כמה זיכרון clamd דורש, ואיך לסרוק את ההעלאות במקום את כל הדיסק.
לקריאהאיך קוראים דוח של Lynis, אילו המלצות נותנות רווח אמיתי, אילו אינן נוגעות ל-VPS, ולמה 100 מתוך 100 אינו קיים.
לקריאהחמש סיבות שבגללן certbot מפסיק בשקט לחדש תעודה, ולמה צריך לבדוק מה השרת באמת מגיש ולא את הקובץ בדיסק.
לקריאהלמה df מציג ג׳יגה-בייטים פנויים לצד שגיאת «no space left», לאן נעלמים קבצים שנמחקו אך לא שוחררו, ואילו מאפייני SMART באמת מבשרים תקלה.
לקריאהאיך קוראים את הפלט של ss, מה מפריד בין 0.0.0.0 ל-127.0.0.1, ולמה Redis בלי סיסמה בכתובת ציבורית פירושו פריצה תוך שעה.
לקריאהבמה בדיקות Monit שונות מ-Restart=always ב-systemd, איך להימנע מלולאת הפעלות אינסופית, ולמה ממשק הרשת בפורט 2812 אינו צריך להביט החוצה.
לקריאהאיך להגדיר את unattended-upgrades כך שהטלאים יותקנו מעצמם ושום דבר לא ייפול בלילה, ולמה אי אפשר להתעלם מהדגל reboot-required.
לקריאהמה להפעיל מלבד sshd, אילו ערכי bantime ו-maxretry הגיוניים, ולמה ב-Debian 12 הכלא sshd לרוב לא תופס דבר.
לקריאהסדר הכללים, IPv6 שחומק ליד המסנן, Docker שמפרסם פורטים בעקיפת UFW, ולמה «status active» עדיין אינו אומר שפורט סגור.
לקריאהמפתחות במקום סיסמאות בעשר דקות: איך לבדוק את עצמכם לפני הכיבוי, למה קובץ בשם 90-hardening.conf מפסיד לקובץ הענן, ומה לעשות עם ssh.socket ב-Ubuntu 24.04.
לקריאהאיך להגדיר את רמת הפירוט כך שהמכתב ייכנס למסך אחד, אילו מקטעים לקרוא ראשונים, ולמה ב-Debian 12 מקטע ה-SSH יוצא ריק.
לקריאה