آموزش حذف Message و Ticket های دایرکت ادمین (DirectAdmin)

Message و Ticket در دایرکت ادمین چیست؟

سیستم پیام‌رسانی دایرکت ادمین (DirectAdmin) شامل دو بخش اصلی است: Messages (پیام‌های سیستمی) و Tickets (تیکت‌های پشتیبانی). این پیام‌ها و تیکت‌ها با گذشت زمان انباشته می‌شوند و ممکن است فضای دیسک قابل توجهی را اشغال کنند. همچنین وجود تعداد زیاد پیام خوانده‌نشده در پنل مدیریت می‌تواند گیج‌کننده باشد.

در این مقاله، روش‌های مختلف حذف پیام‌ها و تیکت‌های انباشته‌شده در دایرکت ادمین را آموزش می‌دهیم.

حذف تیکت‌ها از طریق SSH

مرحله ۱: اتصال به سرور

ابتدا از طریق SSH به سرور خود با دسترسی root متصل شوید:

ssh root@your_server_ip

مرحله ۲: مشاهده تیکت‌های موجود

تیکت‌های دایرکت ادمین در مسیر زیر ذخیره می‌شوند:

ls /usr/local/directadmin/data/tickets/

هر پوشه در این مسیر مربوط به یک تیکت پشتیبانی است.

مرحله ۳: حذف تمام تیکت‌ها

برای حذف تمام تیکت‌ها، دستور زیر را اجرا کنید:

cd /usr/local/directadmin/data/tickets
rm -rf *

توجه: این دستور تمام تیکت‌ها را بدون امکان بازیابی حذف می‌کند. اگر نیاز به نگهداری تیکت‌های خاصی دارید، ابتدا آن‌ها را بکاپ بگیرید.

حذف پیام‌های سیستمی (Messages)

پیام‌های سیستمی دایرکت ادمین برای هر کاربر به‌صورت جداگانه ذخیره می‌شوند. برای حذف پیام‌های یک کاربر خاص:

rm -f /usr/local/directadmin/data/users/USERNAME/notification/*.html

و برای حذف پیام‌های تمام کاربران:

find /usr/local/directadmin/data/users/*/notification/ -name "*.html" -delete

حذف پیام‌ها از طریق پنل دایرکت ادمین

اگر دسترسی SSH ندارید یا ترجیح می‌دهید از رابط گرافیکی استفاده کنید، می‌توانید از طریق خود پنل دایرکت ادمین اقدام کنید. وارد پنل مدیریت شوید، به بخش Message System بروید، تمام پیام‌ها را انتخاب کنید و گزینه حذف را بزنید.

البته برای حذف انبوه، روش SSH بسیار سریع‌تر و کارآمدتر است.

اتوماتیک کردن پاکسازی پیام‌ها

برای جلوگیری از انباشته شدن مجدد پیام‌ها، می‌توانید یک Cron Job تنظیم کنید که به‌صورت خودکار پیام‌های قدیمی‌تر از ۳۰ روز را حذف کند:

find /usr/local/directadmin/data/tickets/ -mtime +30 -exec rm -rf {} +
find /usr/local/directadmin/data/users/*/notification/ -name "*.html" -mtime +30 -delete

این دستورات را در crontab سرور قرار دهید تا به‌صورت هفتگی یا ماهانه اجرا شوند.

نکات مهم

قبل از حذف پیام‌ها و تیکت‌ها، حتماً بکاپ بگیرید. بررسی کنید آیا تیکت‌های مهم و حل‌نشده‌ای وجود دارد. پس از حذف فایل‌ها نیازی به ری‌استارت دایرکت ادمین نیست و تغییرات بلافاصله اعمال می‌شوند.

اگر مشکلات دیگری در مدیریت دایرکت ادمین دارید یا نیاز به بهینه‌سازی سرور دارید، خدمات کانفیگ و مدیریت سرور میهن هاستینگ می‌تواند به شما کمک کند.

برای استفاده بهینه از دایرکت ادمین و دسترسی کامل SSH، یک سرور مجازی با منابع اختصاصی بهترین انتخاب است.

🖥️ سرور مجازی با دایرکت ادمین

سرور مجازی اروپا با نصب و کانفیگ رایگان دایرکت ادمین، دسترسی root و پشتیبانی ۲۴/۷.

مشاهده سرور مجازی ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: