Untitled

  • Uploaded by: Firas
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Untitled as PDF for free.

More details

  • Words: 1,284
  • Pages: 6
‫‪==/=/=/=/=/=/==========================/=/=/=/=/=/==-‬‬‫الدورة التعليمية لختاق الواقع و السيفرات مقدمة من طرف‬ ‫‪xTobi‬‬ ‫‪==/=/=/=/=/=/=========================================/=/=/=/=/=/==-‬‬‫اوامر‬ ‫اللينكس‬ ‫‪==/=/=/=/=/=/=========================================/=/=/=/=/=/==--‬‬

‫اوامر اللينكس‬

‫هي اللغة الت تستطيع التواصل با مع الهاز اللي مركب عليه اللينكس‬

‫وكما نعرف ان اغلب سيفرات الواقع يكون عليها اللينكس لدلك يب ان نعرف هده الوامر حت‬ ‫نعرف نتعامل معها ف عمليات الختاق‬

‫انا حصلت شيل وراح نطبق عليه بعض الوامر‬ ‫اهم الوامر اللي نستخدمها كتيا ف عمليات الختاق‬

‫لعرفة الصلحيات على السيفر ‪id‬‬ ‫عرض السار الكامل للمجلد الال ‪pwd :‬‬ ‫عرض جيع اللفات والعلومات ‪ls -la :‬‬ ‫تغيي اللد الال خطو واحدة للعلى ‪cd .. :‬‬ ‫تويل أو إعادة تسمية ملف ‪mv [old filename] [new filename] :‬‬ ‫مسح جيع اللفات ف اللد الال ‪rm * :‬‬ ‫مسح ملد كامل ‪rm -rf [directoryname] :‬‬ ‫اعطاء تصريح للف ‪ .‬نغي ‪ 777‬باي رقم تصريح نريد اعطاءه للملف ‪chmod 777 [filename] :‬‬ ‫‪ wget http://site.com/filename‬سحب ملف على السيفر‬ ‫‪unzip filename.zip‬‬ ‫هنا تدون اغلب الوامر‬

‫‪ zip‬فك الضغط ل‬

‫و هي منقولة عن شرح لحد الخوان ل استطع دكر اسو لني كنت حافض‬ ‫الوضوع بستند نصي و غي مكتوب فيه صاحب الوضوع‬ ‫عرض السار الكامل للمجلد الال ‪pwd :‬‬ ‫عرض جيع اللفات ف اللد الال ‪ls :‬‬ ‫عرض جيع اللفات والعلومات ‪ls -la :‬‬ ‫عرض جيع اللفات والعلومات ف اللدات الفرعية ‪ls –alR :‬‬

‫ولكنه يرج النتيجة ف ملف ‪ ls –alR,‬مثل ‪ls -alR > filename.txt :‬‬

‫‪ .html‬عرض جيع اللفات الت تنتهي بالمتداد ‪ls *.html :‬‬ ‫تغيي اللد الال لخر يتم تديده بكتابة اسه ‪cd [directory name] :‬‬ ‫تغيي اللد الال خطو واحدة للعلى ‪cd .. :‬‬ ‫تنظيف الشاشة ‪clear :‬‬ ‫‪ ls‬ينح معلومات أكثر من المر ‪vdir :‬‬ ‫لتسجيل الروج من الشيل ‪exit :‬‬ ‫‪ :‬نقل ‪ ،‬نسخ و مسح اللفات‬ ‫تويل أو إعادة تسمية ملف ‪mv [old filename] [new filename] :‬‬ ‫لنسخ ملف ‪cp [filename] [new filename] :‬‬ ‫لسح ملف ‪rm [filename] :‬‬ ‫مسح جيع اللفات ف اللد الال ‪rm * :‬‬ ‫‪ .html‬مسح جيع اللفات الت تنتهي بامتداد ‪rm *.html :‬‬ ‫مسح ملد كامل ‪rm -rf [directoryname] :‬‬ ‫‪ :‬إنشاء‪ ،‬تريك ‪ ،‬نسخ ومسح اللدات‬ ‫إنشاء ملد جديد ‪mkdir [directory name] :‬‬ ‫عرض جيع اللدات داخل اللد الال ‪ls -d */ :‬‬ ‫نسخ جيع اللفات واللدات داخل ملد جديد ‪cp -r [directory] [new directory] :‬‬ ‫‪ :‬البحث عن اللفات واللدات‬ ‫للبحث عن ملف ‪find . -name [filename] -print :‬‬ ‫للبحث عن نص داخل ملف ‪grep [text] [filename] :‬‬ ‫‪ :‬تصاريح اللفات واللدات‬ ‫‪ execute‬والتنفيذ ‪ Write‬الكتابة ‪ Read ،‬هنالك ثلثة مستويات لتصاريح اللفات هي‪ :‬القراءة‬ ‫مموعة الستخدم ‪ ، Group‬أو الالك ‪ : Owner‬أيضا هنالك ثلث مموعات لعطاءها هذه التصاريح ‪،‬‬ ‫‪ everyone .‬والميع‬ ‫‪ Owner ،‬متبوعا بتلثة أرقام للتصاريح ‪ ،‬والرقم الول هو للمالك ‪ chmod‬يستخدم المر‬ ‫وهذه ترجة لستويات ‪ Everyone ..‬أما الثالث فهو للجميع ‪ Group‬والرقم الثاني للمجموعة‬ ‫‪ :‬هذه الرقام والتصاريح‬ ‫‪No permission‬‬ ‫‪Execute only‬‬ ‫‪Write only‬‬ ‫‪Write and execute‬‬ ‫‪Read only‬‬ ‫‪Read and execute‬‬

‫‪--‬‬‫‪--X‬‬ ‫‪-W‬‬‫‪-WX‬‬ ‫‪R-‬‬‫‪R-X‬‬

‫=‬ ‫=‬ ‫=‬ ‫=‬ ‫=‬ ‫=‬

‫‪0‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪4‬‬ ‫‪5‬‬

‫‪6 = RW- Read and write‬‬ ‫‪7 = RWX Read, write and execute‬‬

‫وذلك لنع بقية الستخدمي على السيفر من تصفح ‪ Group‬ويفضل دائما إعطاء التصريح (‪ )0‬لموعة‬ ‫‪ FTP‬أو حت الـ ‪ Telnet‬اللفات باستخدام الـ‬ ‫‪ :‬هذه بعض التصاريح الكثر شيوعا‬ ‫‪ Html‬أقل تصريح لفات الـ ‪chmod 604 [filename] :‬‬ ‫أقل تصريح للمجلدات ‪chmod 705 [directory name] :‬‬ ‫أقل تصريح للبامج والسكربتات ‪chmod 755 [filename] :‬‬ ‫أقل تصريح للمفات الستخدمة من قبل السكربتات ‪chmod 606 [filename] :‬‬ ‫‪ Public FTP‬تصريح القراءة فقط للـ ‪chmod 703 [directory name] :‬‬ ‫‪ Telnet :‬كيفية فك الضغط عن ملف باستخدام الـ‬ ‫ً للتحقق من أنك داخل اللد الذي يوي اللف الضغوط قم بكتابة المر‬ ‫‪ ls‬أول‬ ‫‪ :‬إذا ل يكن اللف موجودا قم بكتابة‬ ‫‪cd /big/dom/xdomain/www/directory/‬‬ ‫وقم باستبدال السار بالسار الذي يوي اللف الاص بك‬ ‫والن كيف ترى عملية فك الضغط ؟‬ ‫‪ :‬قم بكتابة المر ‪ File.zip‬مثال لذلك ‪ .zip‬إذا كان اللف ينتهي بالمتداد‬ ‫‪unzip file.zip‬‬ ‫‪ :‬قم بكتابة ‪ file.tar‬مثال ‪ .tar‬إذا كان امتداد اللف ينتهي بـ‬ ‫‪tar -xvf file.tar‬‬ ‫‪ :‬قم بكتابة ‪ file.gz‬مثل ‪ .gz‬إذا كان امتداد اللف ينتهي بـ‬ ‫‪gzip -d file.gz‬‬ ‫‪ :‬قم بكتابة ‪ file.tar.gz‬مثال ‪ .tar.gz‬إذا كان امتداد اللف ينتهي بـ‬ ‫‪gzip -d file.tar.gz‬‬ ‫‪ :‬ومن ث‬ ‫‪tar -xvf file.tar‬‬ ‫‪ :‬كيفية إجراء نسخ احتياطي من قاعدة بيانات‬ ‫‪mysqldump -u db_usr_name -pPASSWORD db_name > file name.SQL‬‬ ‫‪ :‬كيفية استجاع قاعدة بيانات ت حفظها من قبل‬ ‫‪mysql -u db_usr_name -pPASSWORD db_name < file name.SQL‬‬

‫‪ :‬كيفية ضغط قاعدة البيانات‬ ‫‪tar -czvf file name.tar.gz file name.SQL‬‬ ‫‪ :‬كيفية فك الضغط عن قاعدة البيانات‬ ‫‪tar -zxvf file name.tar.gz‬‬ ‫‪ :‬كيفية عمل نسخ احتياطي من جيع قواعد البيانات لستخدم معي‬ ‫‪mysqldump -uroot --all-databases | gzip > mysql_username.sql‬‬ ‫‪ :‬بعض الوامر الخرى‬ ‫ولكنه يقرأ ناية اللف فقط ‪ cat‬مثل ‪tail :‬‬ ‫‪ /var/log/messages‬لرؤية آخر ‪ 20‬سطر من ‪tail /var/log/messages‬‬ ‫للمشاهدة التواصلة للملف أثناء إجراء التغييات عليه ‪tail -f /var/log/messages :‬‬ ‫لطباعة آخر ‪ 200‬سطر من اللف على الشاشة ‪tail -200 /var/log/messages :‬‬ ‫‪ cat‬مثل ‪more :‬‬ ‫‪ userdomains file.‬للتصفح من خلل ملف الـ ‪more /etc/userdomains :‬‬ ‫لستخدام مرر النصوص ‪pico :‬‬ ‫‪.‬الاصة بالستخدم ‪ Index‬لتحرير صفحة الـ ‪pico /home/burst/public_html/index.html :‬‬ ‫عند استخدامه للمرة الول ‪ pico‬مرر آخر للنصوص به الكثي من الميزات ولكنه أصعب من ‪vi :‬‬ ‫‪.‬الاصة بالستخدم ‪ Index‬أيضا لتحرير صفحة الـ ‪vi /home/burst/public_html/index.html :‬‬ ‫لنشاء ملف فارغ ‪touch :‬‬ ‫داخل اللد ‪.html‬لنشاء ملف فارغ يسمى ‪touch /home/burst/public_html/404.html : 404‬‬ ‫‪/home/burst/public_html/‬‬ ‫يقوم بإنشاء روابط بي اللفات واللدات ‪ln :‬‬ ‫الن يكنك ترير ‪ln -s /usr/local/apache/conf/httpd.conf /etc/httpd.conf :‬‬ ‫ً من ترير اللف الصلي ‪ .‬وسوف تظهر التغييات ف اللف الصلي أيضا ‪ ,‬كما ‪/etc/httpd.conf‬‬ ‫بدل‬ ‫‪.‬أنه يكنك مسح الرابط دون التغيي على اللف الصلي‬ ‫لذف ملف ‪rm :‬‬ ‫للحذف ‪ Confirmation‬لذف ملف بالسؤال التأكيد ‪rm filename.txt :‬‬ ‫‪.‬حذف اللف دون السؤال عن تأكيد الذف ‪rm -f filename.txt :‬‬ ‫‪.‬ويشمل هذا كل اللفات واللدات الفرعية بداخله ‪ tmp‬تويل اللد للـ ‪rm -rf tmp/ :‬‬ ‫لعرض من قام بتسجيل الدخول والزمن ‪last :‬‬

‫عرض آخر ‪ 20‬عملية تسجيل دخول ‪last -20 :‬‬ ‫ف آخر حقل ‪ Hostmane‬عرض آخر ‪ 20‬عملية تسجيل دخول مع الـ ‪last -20 -a :‬‬ ‫عرض الستخدمي الاليي على السيفر والذين قاموا بتسجيل الدخول وأين هم الن ف هذه ‪w :‬‬ ‫‪.‬اللحظة‬ ‫‪ .‬عرض جيع الهات التصلة حاليا ‪netstat :‬‬ ‫‪ Port‬الاص بكل اتصال والـ ‪ IP‬عرض جيع الهات التصلة بالسيفر بالضافة للـ ‪netstat -an :‬‬ ‫‪.‬أو منفذ التصال‬ ‫‪ Uptime‬ف شكل جدول أنيق وكذلك معلومات الذاكرة والـ ‪ live system processes‬لعرض ‪top :‬‬ ‫ً ف عملية إدارة النظام وللتأكد من أن كل شيء يعمل‬ ‫ومعلومات أخرى مفيدة ‪ ,‬وهي متازة جدا‬ ‫‪.‬جيدا‬ ‫‪ Shift + M‬ومن ث ‪ top‬للفرز حسب استخدام الذاكرة قم بكتابة‬ ‫‪ Shift + P‬ومن ث ‪ top‬قم بكتابة ‪ CPU‬للفرز حسب استخدام الـ‬ ‫الت ‪ processes‬وهي لعرض الـ ‪ top .‬وهي مشابة لمر ‪ process status‬وهي اختصار لـ ‪ps:‬‬ ‫أو البنامج ويكنك ‪ Process‬وهو رقم لتعريف الـ ‪ Process ID‬أو الـ ‪ PID‬تعمل حاليا مع الـ‬ ‫ً قم براجعة أوامر‬ ‫‪ Kill‬إيقاف البنامج من خلل هذا الرقم (فضل‬ ‫عرض البامج لستخدم مدد ‪ps U username :‬‬ ‫أو البامج الت تعمل ‪ Processes‬عرض جيع الـ ‪ps aux :‬‬ ‫عرض جيع البامج الت تعمل مثل السابق ولكن بتدرج جيد جدا ومفيد ‪ps aux --forest :‬‬ ‫‪ Disk usage.‬لعرض استهلك أو استخدام القرص ‪du :‬‬ ‫‪.‬لعرض ملخص عن الساحة الستخدمة بواسطة اللد الال متضمنا اللدات الفرعية ‪du -sh :‬‬ ‫نفس الشيء ولكن هذا يستخدم لكل ملف أو ملد على حده ‪ ،‬وهو مفيد لياد اللفات ‪du -sh * :‬‬ ‫الت تجز مساحة كبية‬ ‫عدد الكلمات ‪wc :‬‬ ‫لعرفة عدد سطور اللف الدد ‪wc -l filename.txt :‬‬ ‫لنسخ ملف ‪cp :‬‬ ‫‪ filename.backup‬نسخ ملف لـ ‪cp filename filename.backup :‬‬ ‫لنسخ جيع اللفات مع ‪cp -a /home/burst/new_design/* /home/burst/public_html/ :‬‬ ‫الحتفاظ بالتصاريح من ملد لخر‬ ‫‪ :‬كيفية معرفة حجم ملف أو ملد‬

‫‪du -h /home/username/public_html/test‬‬

‫انتهى الشرح‬ ‫‪ xTobi‬اخوكم‬ ‫‪ Arfaoui Firas‬لكم تيات‬ ‫ل تنسونا من صال دعائكم و موفقي بعون ال‬

Related Documents

Untitled
June 2020 0
Untitled
June 2020 0
Untitled
June 2020 0
Untitled
June 2020 0
Untitled
June 2020 0
Untitled
June 2020 0

More Documents from ""

Turbo Pascal
November 2019 38
The Tenses
November 2019 30
May 2020 33
Ftp Protocol
May 2020 21
Untitled
May 2020 13