صفحه 2 از 2 نخستنخست 12
نمایش نتایج: از شماره 11 تا 18 , از مجموع 18

موضوع: فایل syslog مشکل بزرگ

  1. #11
    عضو دائم AvalinHost آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    Hetzner Online AG
    نوشته ها
    1,328
    تشکر تشکر کرده 
    1,241
    تشکر تشکر شده 
    3,839
    تشکر شده در
    2,572 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    نقل قول نوشته اصلی توسط Yas-Host نمایش پست ها
    ابتدا یک فایل ایجاد نمایید :

    کد:
    nano /root/rm.sh
    سپس در این فایل این محتویات رو قرار دهید :


    کد:
    #!/bin/bash
    
    rm /var/log/file.log
    سپس فایل رو سیو کنید و دستور crontab -e را زده و در اخر فایل این خط رو اضافه کنید :

    کد:
    * * * * * /root/rm.sh
    و در اخر :

    service crond restart
    بصورت مستقیم هم در همان crontab میشه از کد زیر هم استفاده کرد:
    کد:
    * */6 * * * rm -rf /var/log/file.log
    ویرایش توسط AvalinHost : October 14th, 2014 در ساعت 13:48
    بیش از 15 سال همکاری با دیتاسنتر هتزنر
    پرداخت هزینه سرورها با سورس بانکی

    http://crm.avalinhost.com

  2. تعداد تشکر ها ازAvalinHost به دلیل پست مفید


  3. # ADS




     

  4. #12
    عضو دائم
    تاریخ عضویت
    Sep 2012
    محل سکونت
    hetzners rack
    نوشته ها
    2,739
    تشکر تشکر کرده 
    2,675
    تشکر تشکر شده 
    6,577
    تشکر شده در
    3,502 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    نقل قول نوشته اصلی توسط mr_server نمایش پست ها
    ممنون فقط قبل اینکه انجام بدم اسم فایل syslog هست اما شما زدیدید file.log عکس رو ببینید

    بنده به عنوان مثال این مورد را زده ام که شما متوجه شوید دوست گرامی

    در ضمن احتمالا قابلیت دیدن فرمت در ویندوز شما غیرفعال می باشد . لطفا با استفاده از دستور ls -l /var/log/ اسم فایل رو دقیق پیدا کنید.

  5. تعداد تشکر ها ازYas-Host به دلیل پست مفید


  6. #13
    عضو دائم AvalinHost آواتار ها
    تاریخ عضویت
    Mar 2011
    محل سکونت
    Hetzner Online AG
    نوشته ها
    1,328
    تشکر تشکر کرده 
    1,241
    تشکر تشکر شده 
    3,839
    تشکر شده در
    2,572 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    نقل قول نوشته اصلی توسط AvalinHost نمایش پست ها
    بصورت مستقیم هم در همان crontab میشه از کد زیر هم استفاده کرد:
    کد:
    * */6 * * * rm -rf /var/log/file.log
    این کد هر 6 ساعت فایل فوق رو حذف می کند.
    البته اینکار حذف صورت مسئله هست و برای یافتن مشکل نیاز هست که log فوق بررسی شود.
    ویرایش توسط AvalinHost : October 14th, 2014 در ساعت 13:49
    بیش از 15 سال همکاری با دیتاسنتر هتزنر
    پرداخت هزینه سرورها با سورس بانکی

    http://crm.avalinhost.com

  7. تعداد تشکر ها ازAvalinHost به دلیل پست مفید


  8. #14
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    45
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    24
    تشکر شده در
    19 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    اسم فایل انگار syslog هست عکس رو ببینید لطفا بعد سوال دیگه اینکه دستور * */6 * * * rm -rf /var/log/file.log اگه بخواهیم مصلا هر 2 روز این اتفاق بیفته چطور هست لطفا عکس هم ببینید اسم فایل درسته?

    محتویات لوگ هم بنده دیدم %90 لاگ های squid هست

    filename.png

    - - - Updated - - -

    دوست عزیز yahhost دستوری که شما دادید فکر کنم این بود * * * * * /root/rm.sh مال شما هر چند ساعت فایل و حزف میکه?

  9. #15
    عضو انجمن astro.alireza آواتار ها
    تاریخ عضویت
    Nov 2010
    محل سکونت
    تهران
    نوشته ها
    469
    تشکر تشکر کرده 
    350
    تشکر تشکر شده 
    1,292
    تشکر شده در
    690 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    اولا که پاک کردن فایل های لاگ به وسیله دستور rm کاملا اشتباه هست.
    دوما اگر واقعا می خواید فایل لاگ رو "خالی" کنید با ریدایرکت کردن "هیچی" می تونید این کار رو انجام بدید. یعنی:
    کد:
    >/var/log/example.log
    سوما تا وقتی ابزاری به اسم logrotate می تونه مدیریت فایل های لاگ شما رو انجام بده و به بهترین نحو لاگ های قدیمی رو فشرده سازی کنه و بعد از یک مدت حذف کنه، این راه حل های موقتی چرا باید استفاده بشه؟
    توصیه من به شما اینه که logrotate رو برای کل دایرکتوری /var/log کانفیگ کنید تا همه لاگ های شما رو به صورت خودکار جمع آوری، فشرده و حذف کنه

  10. تعداد تشکر ها ازastro.alireza به دلیل پست مفید


  11. #16
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    45
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    24
    تشکر شده در
    19 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    نقل قول نوشته اصلی توسط astro.alireza نمایش پست ها
    اولا که پاک کردن فایل های لاگ به وسیله دستور rm کاملا اشتباه هست.
    دوما اگر واقعا می خواید فایل لاگ رو "خالی" کنید با ریدایرکت کردن "هیچی" می تونید این کار رو انجام بدید. یعنی:
    کد:
    >/var/log/example.log
    سوما تا وقتی ابزاری به اسم logrotate می تونه مدیریت فایل های لاگ شما رو انجام بده و به بهترین نحو لاگ های قدیمی رو فشرده سازی کنه و بعد از یک مدت حذف کنه، این راه حل های موقتی چرا باید استفاده بشه؟
    توصیه من به شما اینه که logrotate رو برای کل دایرکتوری /var/log کانفیگ کنید تا همه لاگ های شما رو به صورت خودکار جمع آوری، فشرده و حذف کنه

    سلام دوست عزیز واقعا کمک بزرگی میکنید اگه اموزش روش logrotate رو به فارسی برام بگید تا برای لاگ های var/log به کار ببرم

  12. #17
    عضو انجمن astro.alireza آواتار ها
    تاریخ عضویت
    Nov 2010
    محل سکونت
    تهران
    نوشته ها
    469
    تشکر تشکر کرده 
    350
    تشکر تشکر شده 
    1,292
    تشکر شده در
    690 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    بهترین راهنما دستور man خود لینوکس هست. اگر logrotate نصب باشه با زدن دستور زیر توضیجات کامل رو در موردش می تونید ببینید:
    کد:
    man logortate
    یه آموزش کامل هم در مورد اوبونتو هست که با استفاده از اون می تونید به راحتی مشکلتون رو حل کنید:
    https://www.digitalocean.com/communi...n-ubuntu-12-10

  13. تعداد تشکر ها از astro.alireza به دلیل پست مفید


  14. #18
    عضو جدید
    تاریخ عضویت
    Jun 2012
    نوشته ها
    45
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    24
    تشکر شده در
    19 پست

    پیش فرض پاسخ : فایل syslog مشکل بزرگ

    میشه از طریق یاهو و team viewer برام انجام بدید حزینه وقت و زحمتی هم که میزارید تقدیم میکنم

صفحه 2 از 2 نخستنخست 12

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. فرستادن log میکروتیک به syslog سرور
    توسط radan251 در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: July 9th, 2015, 13:30
  2. راه اندازی syslog سرور
    توسط Vahid در انجمن شبکه های ویندوزی
    پاسخ ها: 3
    آخرين نوشته: November 18th, 2014, 12:14
  3. آموزش نحوه انتقال لاگهای میکروتیک به SysLog سرور
    توسط radinnet در انجمن مباحث و منابع آموزشي
    پاسخ ها: 0
    آخرين نوشته: October 26th, 2014, 14:33
  4. غیر فعال کردن syslog در دبیان
    توسط supportvps در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: August 4th, 2012, 16:46
  5. راه اندازی syslog سرور بهمراه آموزش تصویری
    توسط ourweb در انجمن سیسکو Cisco
    پاسخ ها: 0
    آخرين نوشته: April 12th, 2012, 14:05

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •