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

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

تحديد المخرجات من السجل

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

  • [طلب] تحديد المخرجات من السجل

    السلام عليكم ورحمة الله
    اخوتي الاعزاء محتاج مساعده بسيطه في اكمال الامر هذا
    اريد ان اقوم فقط مثلا عند تصفح ملف لوج على الجهاز
    tail var/log/messages
    يخرج التالي
    كود:
    /var/log/messages.3:6901:Oct 19 15:15:44 host pure-ftpd: ([email protected]) [NOTICE] /home/rami/ramiprivate.txt uploaded  (1471 bytes, 0.28KB/sec)
    كيف يمكن تنفيذ الجمله التي بالاعلى لتخرج فقط ip + اسم الملف المترفع مثلا لنفرض انه ramiprivate + مكان رفعه

    حاولت بالامر التالي لكن لم ينفع معي

    كود:
    cat /var/log/messages |grep ip |grep name_of_file_upload
    ﻷقوم مثلا بتنفيذ امر هو
    كود:
    rm name_of_file_upload
    +
    iptable deny 123.55.12.66
    وهناك بعض اسماء الملف الملف موضوعه على المسار التالي وهي الكلمات الممنوعه
    كود:
    /home/delete.txt
    ويتحتوي على
    اسماء ملفات لا اريدها ان ترفع على الجهاز

    خلاصة السكربت اريد سكربت يقوم بفحص الملفات عن طريق لوج
    يعمل للملفات حذف + عن طريق الجدار الناري يعمل له حظر ip
    اذا كان اسمها موجود داخل الملف الذي اسمه
    delete.txt


    وشكرا لكم

  • #2
    كود PHP:
    tail -/var/log/messeges cut -d'@' -f2 cut -d'/' -f1,cut -d'u' -f1 cut -d' ' -f1,tr ') /' ' ' 
    هذا سيخرج لك اللبي واسم الملف بهذا الشكل
    123.555.1.1 ramiprivate.txt

    تعليق


    • #3
      للاسف اخي ابو كمال لم ينجح الامر يبدوا ان هناك خطأ ما

      تعليق


      • #4
        Nov 17 17:14:14 server pure-ftpd: (r[email protected]) [NOTICE] /home/ramy//public_html/file1.txt uploaded (21 bytes, 259.37KB/sec)
        هذه هي صيغه الملف في حاله تم الرفع
        هل يمكن ان تعدل الامر ليمشي مع سجل هذا

        تعليق


        • #5
          كود PHP:
          cut -d"@" -f2 cut -d" " -f1,cut -d"/" -f1,tr ') /' ' ' 
          طبق هذا علي السطر ولكن ضع pipe قبل الامر لبيقرا السطر منه سواء كان الامر داخل هذا ال pipe هو tail من ملف log او cat من اي ملف عادي كما تحب

          لي سؤال بسيط هل حضرتك تعمل system admin حاليا؟

          تعليق

          يعمل...
          X