بنيۓ حسہن

حياك الله يا زائر
 
الرئيسيةبحـثالتسجيلدخول

شاطر | 
 

 شرح أوامر نظام اللينكس

اذهب الى الأسفل 
كاتب الموضوعرسالة
المشاقبة
زعيم عصابة الshــfــيــ ع ــة
زعيم عصابة الshــfــيــ ع ــة
avatar

رقم العضوية : 2
عدد الرسائل : 694
العمل/الترفيه : موظف
تاريخ التسجيل : 13/04/2008

مُساهمةموضوع: شرح أوامر نظام اللينكس   12/5/2009, 11:08 am


id: لمعرفة صلاحياتك على السيرفر

CD: يستخدم هذا الامر لاقتحام مجلد اي للدخول الى مجلد معين

pwd: لاستعراض مسارك على السيرفر اي مكان تواجدك على السيرفر

finger: يستخدم لمعرفة المتواجدون على السيرفر

which wget: يستخدم لمعرفة امكانية سحب الملفات للسيرفر وتوجد ثلاث دوال للسحب وهي
wget & curl & lynx واذا اردنا معرفة الدالة curl تعمل نكتب التالي which curl وهكذا للبقية

ls: يستخدم هذا الامر لعرض جميع المجلدات والملفات التي على السيرفر

ls -l: لاستعراض الملفات مع تصاريحها

ls -al: لاستعراض المجلدات مع تصاريحها

uname -a: لمعرفة اصدار اللينكس للسيرفر

unzip: لفك ضغط الملف اذا كان مضغوط ببرنامج winzip

mv: يستخدم هذا الايعاز لتغيير اسماء الملفات او المجلدات واحيانا يستخدم لاخفاء ملف على السيرفر كما يلي
mv worm.php .worm.php ويتم بأضافة نقطة قبل الاسم الجديد

rm: يستخدم هذا الايعاز لمسح المجلدات او الملفات والملفات يكون بالطريقة التالية rm worm.php ولكن تختلف
في حالة المجلدات فاذا اردت مسح المجلد فيكون كالتالي rm -r worm و worm هو المجلد هنا اذا كان يحوي ملفات
ولكن في حالة كونه فارغ يكون كالتالي rmdir worm

mkdir: لتكوين مجلد على السيرفر

chgrp: لتغيير group ممتلكين الملف

chown: لتغيير مالك الملف

clear: لمسح الشاشة

find: يستخدم للبحث عن الملفات ولنفترض ان الملف اسمة worm.php يكون الايعاز find / -name worm.php

cp: يستخدم هذا الايعاز لنسخ المجلدات والملفات وللملفات يكون كالتالي cp worm.php worm1.php
ولكن يختلف في حالة المجلدات فيكون على هذا الشكل cp -r worm worm1

cat: يستخدم هذا الامر لقراءة ملف على السيرفر مثلا cat config.php

du: يستخدم هذا الايعاز لعرض حجم الملفات واذا كان نظام السيرفر OpenDSD فيكون الايعاز هكذا du -f worm.php

df: يستخدم هذا الايعاز لمعرفة حجم الذاكرة الفارغة على السيرفر وايضا على OpenBSD يكون df -k

chmod:يستخدم هذا الايعاز لاعطاء التصاريح للملفات ونأتي الى شرح الايعاز بالتفصيل اكتب ls -l لاستعراض الملفات
مع تصاريحها ولنفترض انه ظهر لك التالي
-rwxr-xr-x 2 worm_hacker worm_hacker 23 Apr 9 07:42 .plan -> /bin/sh
-r-x---r-x 1 worm_hacker worm_hacker 7383 Apr 9 07:45 PERL
-rw------- 6 worm_hacker worm_hacker 2983762 Apr 6 02:32 pornmovies
-rw------- 1 worm_hacker worm_hacker 5837 Apr 9 05:34 pornpics
drwx------ 1 worm_hacker worm_hacker 612 Apr 9 01:22 cdrom

لنلقي نظرة على الذي ظهر لنا من كتابة الايعاز اذا ظهر لنا هذه الاشارة - فمعنى ذلك انه ملف واذا لم تظهر وكان بدلها حرف d
فمعنى ذلك انه مجلد directory وناتي الى شرح التصاريح التي ظهرت -rwx------ نلاحظ العلامة - وهذه تعني
انه ملف وليس مجلد والحروف التي بعدها هي التصريح المطلوب rwx والحروف تعني
r= هو قراءة read
w= تصريح الكتابة write
x= تصريح التنفيذ excute
كما تلاحظون worm_hacker الاولى هو المالك لهذه الملفات الذي هو انا هههههههههه اما الثانية فتعني القروب group للملفات
اما هذا 23 Apr 9 07:42 فهو اخر وقت لتعديل الملفات او تحديثها اما الخانة الاخيرة فهي المجلد الذي يحتوي الملف

والان نأتي الى التطبيق العملي للتصاريح:
لاعطاء تصريح الى ملف معين كما ذكرت نستخدم chmod وهناك ثلاث مصطلحات تستخدم لاعطاء الملفات وهي
u= owner
g= group
o= others
فمثلا اعتبر نفسي من القروب فاذا اردت اعطاء تصريح الكتابة للقروب فيكون كالتالي chmod g=rw worm يكون للملف worm
واذا اردنا اضافة تصريح الكتابة وليس اعطاء شوفو الفرق فيكون كالتالي chmod g+w worm ونسيت ان اقولكم شي التصريح
g=rw يضيف تصريح الكتابة والقراءة للملف واليكم امثلة على التصاريح للملفات:
chmod g+rw worm لاضافة تصريح الكتابة والقراءة للقروب group
chmod o+rx worm لاضافة تصريح القراء والتنفيذ للاخرين others
chmod o= worm هنا others لا يستطيعون القراءة والكتابة والتنفيذ
chmod u+rwx worm هنا لاضافة القراءة والكتابة واتلتنفيذ للمالك owner
chmod o-rwx worm هنا لمنع التنفيذ والقراءة وزالكتابة من الاخرين others

والان ناتي للرمز + كما عرفنا هو لاضافة تصريح ونروح للامثلة على طول احسن
4 = read perms لاعطاء تصريح قراءة
2 = write perms لاعطاء تصريح كتابة
1 = execute perms لاعطاء تصريح تنفيذ
0 = no perms لاشي من التصاريح
والان ناتي الى التطبيق العملي
chmod 755 worm والان 4+2+1=7 للمالك owner و 4+1=5 للقروب group والاخرين others
chmod 644 worm والان 4+2=6 هذا للمالك owner و 4 هو للقروب والاخرين others
chmod 700 worm الان 4+2+1=7 لـ owner ولا شي من التصاريح للقروب والاخرين
chmod 722 worm الان 4+2+1= 7 لــ owner ولكن هنا اعطا تصريح الكتابة على الملف لــ group
و others هذا خطأ لان الجميع يستطيعون الكتابة على الملف بالعربي(تصريح غبي)
واخيرا chmod 777 worm لاحظوا 4+2+1=7 لــ owner و7 للقروب والاخرين اي اعطا الكتابة والقراءة والتنفيذ وساب العملية مفتوحة للكل لوووول

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Bani Hasan

ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ
الصقر المشقابي الحر

الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
شرح أوامر نظام اللينكس
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
بنيۓ حسہن  :: منتدى الحاسوب والإنترنت والموبايل :: ŞĔĈŲŖĮŤŶ منتدى الحماية ŞĔĈŲŖĮŤŶ-
انتقل الى: