اذهب إلى المحتوى

لوحة المتصدرين

  1. محمد أحمد العيل

    • نقاط

      3

    • المساهمات

      308


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 05/15/15 in أجوبة

  1. تستخدِم أداة fsck هذا المجلَّد من أجل إصلاح الأعطاب في نظام الملفّات (نظام الملفّات Files system وليس العتاد Hardware). توجد معرّفات inode الخاصّة بالملفّات المفقودة في مجلّد lost+found. تستخدم `fsck` هذه المعرّفات في محاولة إصلاح الأعطاب. كونُ المجلّد فارغًا يعني ألّا أعطاب مُلاحظة في نظام الملفّات. يوجد عادة مجلّد lost+found لكلّ نظام ملفّات.
    1 نقطة
  2. تُحيل هذه الأعداد إلى الفصل أو المقطع ضمن التّوثيق حيثُ توجد هذه الأوامر. يُمكن معرفة فصول التّوثيق عند تنفيذ الأمر man man. هذه الفصول هيّ: 1: برامج أو أوامر Shell.2: نداء للنّظام System call.3: دوّال مكتبة C.4: ملفّات خاصّة.5: صيّغ ملفّات واصطلاحات.6: ألعاب.7: متفرّقات.8: أدوات لإدارة النّظام.
    1 نقطة
  3. هذا يعتمد على نوعيّة وهيئة السّجلّات Logs الّتي تُريد استخراج عناوين IP منها. مثلا في سجلّاّت Apache يوجد عنوان IP في العمود الأوّل من كل سطر ضمن ملفّ السّجلّ. في هذه الحالة يُمكن استخراج عنوان IP عن طريق الأمر التّالي: cut -d ' ' -f 1 logFile > ips.txtيُستخدم أمر cut لاستخراج جزء من أسطر في ملف نصّي. الخيّار d- يُحدّد الفاصل بين الأعمدة، أي أنّ الأمر عندما يجد مسافة سيعتبر ما بعدها عمودا جديدًا. الخيّار f- يعني الحقل (العمود) أو الحقول التي نُريد الاحتفاظ بها من الملفّ. في حالة سجلّات Apache يوجد عنوان IP في العمود الأوّل، لذا نُحدّد الرّقم 1. logFile هو اسم الملّف الّي نُريد استخراج العناوين منه. نحتفظ بنتيجة تنفيذ الأمر في ملفّ باسم ips.txt يُمكن أيضًا استخدام grep وتعبير نمطي Regex لاستخراج عنوان IP كما يلي: grep -oE '.*([0-9]{1,3}[\.]){3}[0-9]{1,3}*'الخيّار o- لاستبقاء جزء السّطر الّذي يُوافق التّعبير النمطي فقط. توجد ملحوظة في الطّريقة الأخيرة. عادة يوجد إصدارُ المتصفّح في السجلّات، إن كان رقم الإصدار مكوَّنًا من 4 خانات فسيظهر محتوى السّطر الموجود بين عنوان IP ورقم إصدار البرنامج في النّتيجة. يُمكِن التّغلب على هذا الأمر باستبقاء أول مطابقة للتّعبير النمطي فقط في كلّ سطر، ولكن في هذه الحالة من الأفضل استخدام cut (على كلّ حال استخدامُ cut يستغل موارد أقلّ من الجهاز). مثال على الملحوظة الأخيرة (سطر من سجلّ Apache لديّ في المدوَّنة ) 197.241.75.122 - - [31/Mar/2015:10:49:02 -0600] "GET /2013/03/%D8%B1%D8%B3%D8%A7%D9%84%D8%A9-%D8%AE%D8%B7%D8%A3-grub-error-no-such-partition-grub-rescue/ HTTP/1.1" 304 174 "https://www.google.com/" "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) MxNitro/1.0.0.300 في آخر السّطر يوجد رقم إصدار مكوِّن في متصفّح المستخدِم (MxNitro/1.0.0.300). صيغة هذا الرّقم تُوافق هيئة عنوان IP ولكنّه ليس عنوان IP.
    1 نقطة
×
×
  • أضف...