محترفي السات الأردني - Powered by vBulletin

banner
النتائج 1 إلى 4 من 4
  1. #1
    الصورة الرمزية Raed Saadeh
    تاريخ التسجيل : Apr 2006
    رقم العضوية: 4
    المشاركات : 11,114
    الدولة: Jordan - Amman

    افتراضي اغلب واهم اوامر السيرفرات ( Linux Servers Commanss )

    السلام عليكم ورحمة الله وبركاته ..
    وبعد ..

    اخواني الاعزاء اكتب لكم موضوعي لاغلب واهم اوامر السيرفرات للادارة والتطبيق بالسيرفر ..
    اولا قبل البدئ احب ان انوه الى انه بالامكان ادارة السيرفرات عن طريق برنامج putty او winscp او اي برنامج اخر .


    واشهرهم البيوتي - Putty
    للتحميل :
    http://www.chiark.greenend.org.uk/~s.../download.html



    نبدأ بسم الله ..


    اوامر رئيسية :

    امر الدخول كـ روت عند الدخول بصلاحية يوزر :
    كود:
    su
    فيطلب ادخل باسورد الروت وعند ادخالها انتر .

    كود:
    id
    لمعرفة صلاحيتك على السيرفر . سواء روت او يوزر او ما الى ذلك .

    كود:
    pwd
    لاظهار مسارك الحالي على السيرفر . يظهر لك مساء كامل .

    كود:
    ls -la
    لعرض محتويات مسارك الحالي مع صلاحياتهم واليوزر والمجموعة الخاصة بكل ملف .
    او بديل لها :
    كود:
    vdir
    كود:
    ls –alR
    لعرض الملفات وتصارحها ومعلوماتها الموجودين داخل المجلدات الفرعية بمسارك الحالي .

    كود:
    cd
    امر لتغيير مسارك الحالي . مثال تطبيقي :
    مسارنا الحالي : /root وبدنا نروح على مسار : /usr/local/lib نستخدم الامر :
    كود:
    cd /usr/local/lib
    او امر الرجوع للخلف خطوة واحدة :
    كود:
    cd ../
    كود:
    mkdir
    لانشاء مجلد داخل مسارك الحالي ومثال تطبيق عليه :
    كود:
    mkdir raed
    سوف ينشئ مجلد اسمه raed داخل مسارك الموجود فيه حاليا .

    كود:
    touch
    امر انشاء ملف فارغ بمسار معين ومثال تطبيقي :
    كود:
    touch index.html
    كود:
    rm -rf
    وظيفته الحذف سواء حذف مجلد او ملف ومثال تطبيقي عليه :
    كود:
    rm -rf /home/raed
    بحيث : /home/raed هي مسار المجلد المطلوب . ولو كان المطلوب حذفه داخل مسارك الحالي ضع اسم الملف فقط دون مسار كامل فقط الاسم .

    كود:
    mv
    امر لاعادة تسمية الملفات والمجلدات . ومثال تطبيقي :
    اعادة تسمية ملف من raed.php الى ghazi.php يتم تطبيق :
    كود:
    mv raed.php ghazi.php
    كود:
    cp
    امر النسخ .. لنسخ الملفات . مثال تطبيقي:
    مسارك الحالي بالسيرفر هو /root وهناك ملف اسمه raed.php وتريد نسخه الى مجلد /home او لاي مجلد اخر نطبق :
    كود:
    cp raed.php /home/ghazi.php
    raed.php = اسم الملف المراد نسخه ( لو كان بمسار مختلف نكتب المسار مع اسم الملف ) .
    /home = مسار المجلد المنسوخ اليه الملف .
    ghazi.php = اسم الملف بعد النسخ بالمجلد الجديد .

    كود:
    wget
    امر سحب الملفات الى السيرفر ( تنزيل الملفات من روابط خارجية مباشرة ) . مثال :
    كود:
    wget http://www.jo1sat.com/raed.zip
    بحيث : http://www.jo1sat.com/raed.zip هي رابط الملف المراد تنزيله على السيرفر .

    كود:
    Curl
    امر سحب اخر على السيرفر . ولكن يختلف قليلا عن wget . ولكن مبدئيا وظيفة السحب مشتركة . سيتم شرحه لاحقها .

    كود:
    cat
    امر استعراض محتوى الملفات . مثال تطبيقي :
    نريد استعراض ما بداخل ملف : config.php نطبق الامر :
    كود:
    cat config.php
    كود:
    clear
    لتنظيف الشاشة من ما كتب عليها ونتائج اوامر سابقة .

    كود:
    vdir
    مشابه لامر استعراض الملفات ls ولكن يقوم بعرض تفاصيل أكثر .

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

    كود:
    netstat
    لعرض المتصلين بالسيرفر حاليا . طبعا الامر له عدة اشكال واستخدامات سيتم شرحها لاحقا .

    كود:
    top
    لعرض العمليات الشغالة بالسيرفر حاليا .

    كود:
    du
    لمعرفة كمية استهلاك القرص الصلب ( الهارديسك ) للسيرفر . ولمعرفة استهلاك وحجم مجلد معين على السيرفر :
    كود:
    du -h /home/raed
    كود:
    kill
    لايقاف عملية معينة من السيرفر .. مثال تطبيقي :
    كود:
    kill -9 PID
    PID = رقم العملية . ويمكن الحصول عليها بعدة طرق ومنها امر توب المذكور بالاعلى .

    كود:
    help
    لعرض بعض المساعدة داخل الشاشة .

    كود:
    who
    ايضا لعرض المتصلين بالسيرفر .

    كود:
    w
    لاظهار اليوزرات الحالية على السيرفر واخر من قام بعملية تسجيل الدخول واين موجود .


    كود:
    wc -l
    لمعرفة عدد سطور ملف محدد ومثال تطبيقي :
    كود:
    wc -l raed.php
    عمل ريستارت لخدمات السيرفر :

    الاباتشي : httpd :
    كود:
    httpd restart
    او
    كود:
    /etc/init.d/httpd restart
    او
    كود:
    /etc/rc.d/init.d/httpd restart
    بالامكان تغيير كلمة restart لاي امر اخر مث التشغيل او الايقاف : stop - start

    عمل ريستارت للسي بانل وخدماتها Cpanel :
    كود:
    service cpanel restart
    او
    كود:
    /etc/init.d/cpanel restart
    او
    كود:
    /etc/rc.d/init.d/cpanel restart
    لاعادة تشغيل برنامج named :
    كود:
    service named restart
    او
    كود:
    /etc/init.d/named restart
    او
    كود:
    /etc/rc.d/init.d/named restart
    لاعادة تشغيل برنامج الاكزايم Exim :
    كود:
    service exim4 restart
    او
    كود:
    /etc/init.d/exim* restart
    او
    كود:
    /etc/rc.d/init.d/exim* restart
    لاعادة تشغيل قواعد البيانات Mysql :
    كود:
    service mysql restart
    او
    كود:
    /etc/init.d/mysql restart -f
    او
    كود:
    /etc/rc.d/init.d/mysql restart
    لعمل ريستارت لشل SSH :
    كود:
    service ssh restart
    او
    كود:
    /etc/init.d/ssh restart -f
    أو
    كود:
    /etc/rc.d/init.d/ssh restart
    لتحديث السي بانل من الشل :
    كود:
    /scripts/upcp --f
    لتحديث قواعد البيانات Mysql من الشل :
    كود:
    /scripts/mysqlup --f
    كود:
    exit
    للخروج من الشل .

    كود:
    chmod
    لتصريح الملفات . طبعا التصاريح كثيرة ولها شروحات لوحدها .

    كود:
    chown
    لتغير مالك مجلد معين ليوزر اخر او للروت . وايضا لها شروحات كثيرة لاحقا .

    كود:
    chattr
    لتغيير الاذونات لمجلد او ملف معين وله عدة شروحات ايضا وينصح عدم التلاعب لها للمبتدئين .

    كود:
    find
    للحبث عن ملف او مجلد معين ويمكن كتابة الامر بعدة طرق واشكال ومنها :
    كود:
    find . -name raed.txt -print
    امر اخر للبحث :
    كود:
    locate
    كود:
    pico
    او
    كود:
    nano
    كلاهما اوامر لتحرير وتعديل الملفات . ومثال تطبيقي :
    كود:
    pico /home/raed.conf
    وايضا يمكن استخدام الامر :
    كود:
    grep
    للبحث ومنها البحث عن نص معين داخل ملف معين عن طريق تطبيق :
    كود:
    grep ghazi raed.php
    بحيث :
    ghazi = النص المراد البحث عنه .
    raed.php = اسم الملف المراد البحث بداخله .

    كود:
    ./
    امر تشغيل ملف معين والباكدورات الخطيرة وغيرها . وامر تشغيل ملفات التنصيب لبرامج معينة .

    ===========

    امر لاخذ نسخة من قاعدة بيانات معينة على السيرفر :
    كود:
    mysqldump -uRaed -pGhazi Database_name > jo1sat.sql
    بحيث :
    Raed = يوزر قاعدة البيانات
    Ghazi = باسورد قاعدة البيانات
    Database_name = اسم قاعدة البيانات
    jo1sat.sql = اسم ملف قاعدة البيانات الذي سيتم حفظه .

    لاسترجاع قاعدة بيانات بالشل :
    كود:
    mysql -uRaed -pGhazi Database_name < jo1sat.sql
    Raed = يوزر قاعدة البيانات
    Ghazi = باسورد قاعدة البيانات
    Database_name = اسم قاعدة البيانات ( الجديدة والفارغة ليتم الاسترجاع بها ) .
    jo1sat.sql = اسم ملف قاعدة البيانات الذي سيتم الاسترجاع منه .


    اوامر الضغط وفك الضغط في السيرفرات :

    كود:
    gzip
    لضغط ملف بصيغة gz . مثال :
    كود:
    gzip raed.php
    كود:
    tar -zcf
    امر الضغط بامتداد tar والتطبيق عليه :
    كود:
    tar -zcf raed.tar ghazi.php
    raed.tar = اسم الملف بعد الضغط بامكانك تحدد اي اسم اخر .
    ghazi.php = الملف المراد ضغطه .

    كود:
     tar -czvf
    هذا الامر لضغط قواعد البيانات ( او اي ملف اخر بصيغة gz ) بطريقة اخرى . ومثال تطبيقي :
    كود:
    tar -czvf raed.tar.gz ghazi.sql
    raed.tar.gz = اسم الملف بعد الضغط .
    ghazi.sql = اسم ملف قاعدة البيانات المراد ضغطها . او اي ملف اخر . مع امتداده .

    كود:
    unzip
    لفك ضغط ملف مضغوط بصيغة zip . مثال تطبيقي :
    كود:
    unzip raed.zip
    كود:
    tar -zxf
    لفك ضغط ملفات مضغوطة بامتداد tar ومثال تطبيقي :
    كود:
     tar -zxf raed.tar
    كود:
    gzip -d
    لفك ضغط الملفات المضغوطة بصيغة gz ومثال تطبيقي :
    كود:
    gzip -d raed.gz
    كود:
    tar -zxvf
    لفك ضغط الملفات المضغوطة بصيغة tar.gz ومثال تطبيقي :
    كود:
    tar -zxvf raed.tar.gz
    او طريقة اخرى لنفس النوع من الضغط : فك اولا صيغة gz وبعدها صيغة tar للملف الناتج .


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


    اجمل تحية للجميع .
    دمتم بود .
    رائد سعادة .


  2. #2
    كبار الشخصيات
    الصورة الرمزية mk سات

    تاريخ التسجيل : Feb 2009
    رقم العضوية: 33193
    المشاركات : 1,061
    المعدل اليومي: 0.19
    mk سات غير متصل

    افتراضي رد: اغلب واهم اوامر السيرفرات ( Linux Servers Commanss )


    الف شكر يا غالي
    الله يعطيك الف عافية


  3. #3
    الصورة الرمزية السيد حسن

    تاريخ التسجيل : Nov 2012
    رقم العضوية: 136463
    المشاركات : 1
    المعدل اليومي: 0.00
    السيد حسن غير متصل

    افتراضي رد: اغلب واهم اوامر السيرفرات ( Linux Servers Commanss )


    شكراااااااااااااااا


  4. #4
    الصورة الرمزية eurobia

    تاريخ التسجيل : Dec 2012
    رقم العضوية: 136983
    المشاركات : 10
    الدولة: Syria
    المعدل اليومي: 0.00
    eurobia غير متصل

    افتراضي رد: اغلب واهم اوامر السيرفرات ( Linux Servers Commanss )


    شكرا جزيلا على الموضوع الرائع


المواضيع المتشابهه

  1. why t600 have 40 servers
    بواسطة masadeh في المنتدى منتدى التايجر HD
    مشاركات: 5
    آخر مشاركة: 04-05-2012, 02:00 PM
  2. haty servers !!!!!
    بواسطة zaed1986 في المنتدى اهم شروحات الشيرنج والسيرفرات
    مشاركات: 0
    آخر مشاركة: 20-09-2011, 10:07 PM
  3. abox free servers 17.08.2010
    بواسطة ابو حاتم- في المنتدى سوفتويرات المورسات مع مشاكل وحلول
    مشاركات: 1
    آخر مشاركة: 17-08-2010, 03:35 PM

الكلمات الدلالية لهذا الموضوع

المفضلات

المفضلات

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •