حماية و زيادة التمب /tmp

WebCraker

العبد الفقير إلى الله
طاقم الإدارة
9 مارس 2008
5,670
50
48
Egypt
support-ar.com
السلام عليكم

بهذا الموضوع سأريكم كيفية زيادة وحماية برتشن التمب /tmp

سنقوم بزيادته إلى 5 جيجا بهذا المثال

أولا يجب ايقاف الخدمات التالية

كود:
service cpanel stop
كود:
 service mysql stop
كود:
 service httpd stop

بعدين ناخذ نسخة احتياطية من الجلسات الموجودة بالتمب

كود:
 cp -Rp /tmp /tmp_backup

ثم نحذف ملفات التمب كلها

كود:
 rm -rf /tmp/*
كود:
 rm -rf /var/tmp/*

ثم نسوى umount للتمب

كود:
 umount /tmp
كود:
 umount /var/tmp

تأكد انه تم تنفيذ الاوامر بالأعلى وإذا ظهر لك رسالة cannot unmout , drive is busy
قم بحذف ملفات التمب مرة أخرى وتأكد انك خارج مسار التمب

كود:
 rm -rf /tmp/*
كود:
 rm -rf /var/tmp/*

وبعدين سوى umount مرة ثانية

بعدين عشان نسوى التمب 5 جيجا ننفذ الامر التالى

كود:
 dd if=/dev/zero of=/usr/tmpDSK bs=1024 count=5120000

انتظر حتى ينتهى من التنفيذ

بعدين نسوى الفايل سستم للتمب

كود:
mkfs.ext3 /usr/tmpDSK

سيظهر رسالة
Proceed anyway? (y,n)
اكتب Y واضغط انتر وانتظر حتى ينتهى

بعدين نسوى mount للتمب

كود:
 mount -o loop,rw,noexec,nosuid /usr/tmpDSK /tmp
كود:
 mount -o bind,rw,noexec,nosuid /tmp /var/tmp

يمكنك الآن مشاهدة مساحة التمب عن طريق الامر التالى

كود:
 df -h

اعطى التصريح التالى للتمب

كود:
 chmod 1777 /tmp

قم بنسخ الملفات مرة أخرى للتمب

كود:
 cp -Rp /tmp_backup/* /tmp/

احذف الملفات القديمة

كود:
 rm -rf /tmp_backup

شغل الخدمات مرة أخرى

كود:
service cpanel start
كود:
 service mysql start
كود:
 service httpd start

بالتوفيق


المصدر للدكتور محمد حافظ
 

ELNOURS.COM

عضو جديد
6 مارس 2009
72
0
0
جزاك الله الف خير بارك الله فيك وسدد الله خطاك