

حذف فایلهای موقت با استفاده از دستور tmpwatch
آموزش حذف فایلهای موقت سیستمی از داخل پوشه موقت نگه داری فایها با استفاده از دستور tmpwatch
در تمام سیستم عامل ها پوشه ( فولدر ) ای میباشد که وظیفه نگه داری فایلهای موقت را دارد این پوشه معمولا به نام tmp شناخته شده است و در اکثر مواقع سیستم عامل در بازه های زمانی مشخص به صورت اتوماتیک اقدام به حذف فایلهای داخل این پوشه را میکند اما ممکن است سیستم عامل شما تنظیم صحیح نداشته باشد یا تنظیمات آن دستکاری شده باشد و این عمل به صورت اتوماتیک انجام نشود در نتیجه حجم این پوشه شروع به افزایش و تکمیل شدن میکند و بعد از اتمام فضا دیگر قادر به ذخیره فایل نمیباشد در نتیجه در بسیاری از مواقع شاهد خطاهای سیستمی از قبیل خطا در اجرای صحیح دیتابیس ، خطا در ذخیره فایلها ، خطا در اجرای سیستم عامل خواهیم داشت . در صورتیکه قصد داشته باشید عمل حذف فایلهای موقت به صورت امن انجام شود لینوکس دستوری به نام tmpwatch دارد که به شما کمک میکند تا فایلهای موقت داخل این پوشه را حذف نمایید . این دستور به شما این امکان را میدهد تا بتوانید مشخص کنید قصد دارید فایلهایی که براساس تاریخ ایجاد شده اند را براحتی حذف کنید بعنوان مثال فایلهایی فقط حذف شوند که بیش از 48 ساعت از ساخت انها گذشته باشد این فیلتر بسیار مهم است چون باعث میشود از آسیب به فایلهای جدید جلوگیری کنید .
جهت شروع مراحل زیر را طی کنید .
این دستور تمام فایلهای پوشه موقت که بیشتر از 24 ساعت از زمان ویرایش آنها گذشته باشد را حذف میکند .
در تمام سیستم عامل ها پوشه ( فولدر ) ای میباشد که وظیفه نگه داری فایلهای موقت را دارد این پوشه معمولا به نام tmp شناخته شده است و در اکثر مواقع سیستم عامل در بازه های زمانی مشخص به صورت اتوماتیک اقدام به حذف فایلهای داخل این پوشه را میکند اما ممکن است سیستم عامل شما تنظیم صحیح نداشته باشد یا تنظیمات آن دستکاری شده باشد و این عمل به صورت اتوماتیک انجام نشود در نتیجه حجم این پوشه شروع به افزایش و تکمیل شدن میکند و بعد از اتمام فضا دیگر قادر به ذخیره فایل نمیباشد در نتیجه در بسیاری از مواقع شاهد خطاهای سیستمی از قبیل خطا در اجرای صحیح دیتابیس ، خطا در ذخیره فایلها ، خطا در اجرای سیستم عامل خواهیم داشت . در صورتیکه قصد داشته باشید عمل حذف فایلهای موقت به صورت امن انجام شود لینوکس دستوری به نام tmpwatch دارد که به شما کمک میکند تا فایلهای موقت داخل این پوشه را حذف نمایید . این دستور به شما این امکان را میدهد تا بتوانید مشخص کنید قصد دارید فایلهایی که براساس تاریخ ایجاد شده اند را براحتی حذف کنید بعنوان مثال فایلهایی فقط حذف شوند که بیش از 48 ساعت از ساخت انها گذشته باشد این فیلتر بسیار مهم است چون باعث میشود از آسیب به فایلهای جدید جلوگیری کنید .
جهت شروع مراحل زیر را طی کنید .
- ابتدا وارد SSH میشویم
- سپس باید ابزار tmpwatch را نصب کنیم برای نصب کافیست در خط فرمان دستور زیر را وارد کنید .
yum install tmpwatch -y
tmpwatch --mtime --all 24 /tmp
این دستور تمام فایلهای پوشه موقت که بیشتر از 24 ساعت از زمان ویرایش آنها گذشته باشد را حذف میکند .
–all به معنی حذف انواع فایلها از قبیل پیوند ، پوشه ، فایلهای معمولی میباشد
عدد 24 به معنی زمان ویرایش میباشد در اینجا یعنی فایلهایی که بیشتر از 24 ساعت از ویرایش آنها گذشته است
با توجه به اینکه این دستور یک دستور سیستمی میباشد شما در لینک زیر قادر هستید تا گزینه ها و تنظیمات بیشتر این دستور را مشاهده کنید :
عدد 24 به معنی زمان ویرایش میباشد در اینجا یعنی فایلهایی که بیشتر از 24 ساعت از ویرایش آنها گذشته است
https://linux.die.net/man/8/tmpwatch
سلام
در صورتیکه در ارتباط با این آموزش سوالی دارید در بخش نظرات مطرح بفرمایید پشتیبانی مدیرهاست پاسخگوی تمام سوالات شما میباشند .