إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

إدارة مجلد /tmp بإحترافيه

تقليص
X
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [ترجمة] إدارة مجلد /tmp بإحترافيه

    السلام عليكم
    ط·آ§ط·آ¶ط·ط›ط·آ· ط·آ¹ط¸â€‍ط¸â€° ط·آ§ط¸â€‍ط·آµط¸ث†ط·آ±ط·آ© ط¸â€‍ط·آ¹ط·آ±ط·آ¶ ط·آ£ط¸ئ’ط·آ¨ط·آ±.ط¢*  ط·آ§ط¸â€‍ط·آ¥ط·آ³ط¸â€¦:	tmp.jpgط¢* ط¸â€¦ط·آ´ط·آ§ط¸â€،ط·آ¯ط·آ§ط·ع¾:	2ط¢* ط·آ§ط¸â€‍ط·*ط·آ¬ط¸â€¦:	183.1 ط¸ئ’ط¸ظ¹ط¸â€‍ط¸ث†ط·آ¨ط·آ§ط¸ظ¹ط·ع¾ط¢* ط·آ§ط¸â€‍ط¸â€،ط¸ث†ط¸ظ¹ط·آ©:	983464
    /tmp هو مجلد موقت والمستخدمين لديهم الصلاحية لدخول هذا الملف والذي من الممكن أن يكون شيئا سيئا لكنه هناك حل !
    هذا الملف سيحتفظ بمحتوياته بشكل مؤقت وستختفي بمجرد ان تقوم بعملية اعادة التشغيل أو إطفاء الجهاز.

    لكن في المقابل هناك ملفات يتم إنشائها من قبل بعض التطبيقات وتكون هذه الملفات مقفله لا يتم التخلص منها فتضل تتراكم
    وإذا كان لديك مستخدمين كثر فالملقات حجمها سيتخضم فهل نقوم بحذفها ؟
    ستجد بعض مدري الانظمة يقول لك لا تحذف ملف tmp لان المستخدمين يستفيدوا منه وبعض التطبيقات تحتاجه لتعمل بشكل صحيح !
    لكن هناك ملفات لم تعد تستخدم منذ فترة طويله ؟
    فكيف نعرفها ونقوم بحذفها ؟
    يمكن فلترة عرض الملفات بحسب اخر دخول!
    فستقوم بتحذير مستخدمين بانه سيتم حذف الملفات الموجودة في tmp خلال يومين مثلا فإذا لم يدخلوا عليها !
    يمكنك ايضا ان فهذا السكربت سيعرض كل الملفات الموجودة في مسار tmp والغيرمملوكة ل root والملفات التي لم يتم الدخول عليها منذ يومين

    تستثني الملفات التي يقوم root بإنشاءها
    كود:
    find /tmp -type f \( ! -user root \) -atime +2

    انسخ النص الى ملف واعطه صلاحيات تنفيذ ثم انشئ crontab يقوم بتشغيل هذا السكربت كل 8 ساعات ليقوم بالبحث والحذف
    كود:
    find /tmp -type f \( ! -user root \) -atime +2 -delete
    على سبيل المثال:

    يمكنك اضافه هذا الكود الى crontab التي انشأتها
    كود:
    * */8 * * * /opt/scripts/tmp.clean.sh
    هذا لسكربت سيضمن لك الاحتفاظ بمجلد tmp خالي من الملفات الغير ضرورية
    هذا فضلا على انه سيمنع المستخدمين من استخدام هذا المجلد وتخزين ملفات ضخمة قد تؤدي الى منعك من الدخول عبر ssh .

    صيانة واصلاح /tmp عمليه ليست سهله لإن كثير من المستخدمين يميل الى استخدمه لرمي الكثير من الملفات التي لا يحتاجها فيه .
    لكن يمكنك أن تقوم بتحذير المستخدمين الذين يقومون بمثل هذا التصرف الخاطئ عبر الايميل بان بياناتهم قد تفقد او قد تقوم بقفل الحساب بكامله إذا تكرر منهم هذا التصرف.

    ملاحظة
    تستطيع أن تمنع ملف /tmp من حذف محتوياته بعد كل اقلاع بتفعيل tmp.mount ولكن هذا موضوع اخر ربما اتناوله في مقال لاحق


    في أمان الله ^_^
    Manage the linux /tmp directory like a boss
    الملفات المرفقة
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

يعمل...
X