الدرس الخامس اوامر الشل لمدراء السيرفرات

اوامر الشل لمدراء السيرفرات
السلام عليكم ورحمة الله وبركاتة

نبدء الأن بشرح بعض أوامر الـ SSH و الشائعه بين مدراء سيرفرات Linux

pwd : عرض المسار الكامل للمجلد الحالي

مثال علي الأمر

رمز PHP:
      pwd

s : عرض جميع الملفات في المجلد الحالي

مثال علي الامر

رمز PHP:
    ls

عرض جميع الملفات والمعلومات

رمز PHP:
    ls -al

عرض جميع الملفات والمعلومات في المجلدات الفرعية

رمز PHP:
    ls –alR

عرض جميع الملفات التي تنتهي بالامتداد .html

رمز PHP:
        ls *.html

الخروج من مجلد الي المجلد الذي يسبقه cd ..

مثال :

فرضا قمت بأستدعاء المسار التالي

رمز PHP:
     cd /home/traidnt

ورغبت في الخروج من traidntالي المجلد الذي يسبقه home

أقوم بكتابه الامر

رمز PHP:
   cd ..

تنظيف الشاشة في حال أمتلئت الشاشة أمامك علي البرنامج الذي تستخدمة بالشل

رمز PHP:
      clear

تصاريح الملفات والمجلدات :
هنالك ثلاثة مستويات لتصاريح الملفات هي: القراءة Read ، الكتابة Write والتنفيذ execute ، أيضاً هنالك ثلاث مجموعات لإعطاءها هذه التصاريح : Owner أو المالك ، Group مجموعة المستخدم والجميع everyone .

يستخدم الأمر chmod متبوعاً بتلاثة أرقام للتصاريح ، والرقم الأول هو للمالك Owner ، والرقم الثاني للمجموعة Group أما الثالث فهو للجميع Everyone .. وهذه ترجمة لمستويات هذه الأرقام والتصاريح :

رمز PHP:
      0 = --- No permission
1 = --X Execute only
2 = -W- Write only
3 = -WX Write and execute
4 = R-- Read only
5 = R-X Read and execute
6 = RW- Read and write
7 = RWX Read, write and execute

ويفضل دائماً إعطاء التصريح (0) لمجموعة Group وذلك لمنع بقية المستخدمين على السيرفر من تصفح الملفات باستخدام الـ Telnet أو حتى الـ FTP

هذه بعض التصاريح الأكثر شيوعاً :

رمز PHP:
           chmod 655 [filename] : تصريح لملفات الباك اب
chmod 604 [filename] : أقل تصريح لمفات الـ Html
chmod 705 [directory name] : أقل تصريح للمجلدات
chmod 755 [filename] : أقل تصريح للبرامج والاسكربتات
chmod 606 [filename] : أقل تصريح للمفات المستخدمة من قبل الاسكربتات
chmod 703 [directory name] : تصريح القراءة فقط للـ Public FTP

والآن كيف تجرى عملية فك الضغط ؟
إذا كان الملف ينتهي بالامتداد .zip مثال لذلك File.zip قم بكتابة الأمر :

رمز PHP:
                 unzip file.zip

إذا كان امتداد الملف ينتهي بـ .tar مثال file.tar قم بكتابة :

رمز PHP:
    tar -xvf file.tar

إذا كان امتداد الملف ينتهي بـ .gz مثل file.gz قم بكتابة :

رمز PHP:
     gzip -d file.gz

إذا كان امتداد الملف ينتهي بـ .tar.gz مثال file.tar.gz قم بكتابة :

رمز PHP:
    gzip -d file.tar.gz

ومن ثم :

رمز PHP:
    tar -xvf file.tar

pico : لاستخدام محرر النصوص لتحرير صفحة الـ Index الخاصة بالمستخدم.

رمز PHP:
    pico /home/traidnt/public_html/index.html

لحذف ملف .

رمز PHP:
         rm

rm filename.txt : لحذف ملف بالسؤال التأكيد Confirmation للحذف
rm -f filename.txt : حذف الملف دون السؤال عن تأكيد الحذف.

لعرض من قام بتسجيل الدخول والزمن .

رمز PHP:
       last

عرض المستخدمين الحاليين على السيرفر والذين قاموا بتسجيل الدخول وأين هم الآن في هذه اللحظة.

رمز PHP:
      w

عرض جميع الجهات المتصلة حالياً .

رمز PHP:
     netstat

عرض جميع الجهات المتصلة بالسيرفر بالإضافة للـ IP الخاص بكل اتصال والـ Port أو منفذ الاتصال.

رمز PHP:
    netstat -an

لعرض live system processes في شكل جدول أنيق وكذلك معلومات الذاكرة والـ Uptime ومعلومات

رمز PHP:
   top

للفرز حسب استخدام الذاكرة قم بكتابة top ومن ثم Shift + M
للفرز حسب استخدام الـ CPU قم بكتابة top ومن ثم Shift + P

لعرض استهلاك أو استخدام القرص Disk usage.

رمز PHP:
    du

لعرض ملخص عن المساحة المستخدمة بواسطة المجلد الحالي متضمناً المجلدات الفرعية.

رمز PHP:
           du -sh

cp : لنسخ ملف

رمز PHP:
             cp filename filename.backup

نسخ ملف لـ filename.backup

لتسجيل الخروج من الشيل

رمز PHP:
     exit

و هناك المزيد يمكنك اكتشافه بنفسك …

و هذا امر هام جدا لمعرفة ضغط الاتصالات علي سيرفرك :

رمز PHP:
     netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n

الكاتب geek4arab

geek4arab

مواضيع متعلقة

اترك رداً