interhost

הבלוג
הכל על שרתים, תקשורת ולינוקס

ארכיון פוסטים מהחודש "אוגוסט, 2010"

כיצד תמחקו קבצים ישנים בתיקיה?

יום שישי, 27 באוגוסט, 2010

היני עוד טיפ שימושי ללינוקס, בשרתי לינוקס שלי שבהם הנפח הוא נכס יקר אני מריץ את הפקודה הבאה בתיקיית הגיבויים:

find . -mtime +31 -name *.gz -exec rm {} \;

הפקודה מחפש את כל הקבצים בשרת בעלי סיומת gz ואשר נוצרו לפני יותר מ 31 ימים ומוחקת אותם. ה-find יחפש בכל התיקיה שבו מריצים את הפקודה וגם בתתי תיקיות. אם רוצים לספק נתיב ספציפי יש לרשום כך:

find /path/to/folder -mtime +31

ככה השרת שלכם יהי נקי מגיבויים ישנים.

המשך טיפים ללינוקס

יום רביעי, 11 באוגוסט, 2010

אם קיים חשש שאולי קיימים באד-בלוקים בדיסק של השרת רצוי להריץ fsck אבל אם מדובר במערכת רצה ולא Partition משני בשרת? מה עושים?
יש לזה פתרון, אפשר מרחוק לגרום לשרת לבצע סריקת דיסק בעת ה-boot time עוד לפני שהוא מבצע mount למערכת ההפעלה.
כדי לעשות זאת יש פשוט לצור קובץ בשם forcefsck בתיקיית ה-root בשרת. בצורה כזאת:
touch /forcefsck
ולרסט את המכונה. השרת יעלה לבד לאחר שביצעה בדיקה מלאה של הדיסק!