صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: مشكله مع wget

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142

    مشكله مع wget



    الإخوه الأفاضل

    عندي حساب في السيرفر الخاص ( Red Hat Enterprise 3 ) بي لدي سيرفر ماتركس وبه نسخه من قاعدة البيانات أريد نقلها إلى حساب أنشأته حديثاُ لدى شركة إستضافه أخرى ( هوست روكت ) وسوف أستعمل الحساب لدى هوست روكت كمخزن فقط للنسخ الإحتياطي تحسباً لأي مشكله قد تحدث بيني وبين سيرفر ماتركس في المسقبل فتكون النسخ الإحتياطيه في مأمن

    من كثر ما سمعت بالمشاكل التي تحدث بين الشباب وشركات الإستضافه التي تحجز مواقعهم وتحرمهم من النسخ الإحتياطيه الخاصه بهم

    السؤال حاولت نقل النسخه الإحتياطيه من سيرفر ماتركس إلى هوست روكت عن طريق ssh وبإستخدام wget

    الحساب في سيرفر ماتركس يبدو كالصوره المرفقه والملف المراد نقله هو vb3.sql





    الصور المرفقة الصور المرفقة  
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    من خلال الحساب في الهوست روكت دخلت ال ssh وإستعملت الأمر التالي :


    wget http://www.aaaaaal.com/vb3.sql

    تطلع رسالة خطأ 404 Not Found كما هو موضح بالصوره المرفقه

    لماذا ؟


    شاكر لكم مقدماً تجاوبكم





    الصور المرفقة الصور المرفقة  
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    هلا

    1) سريعه بس خطيرة جداً ( اذا اذا وقتيه في ثواني ولا احد يدري عنك لان اي واحد ممكن ينزل الملف ) لاانصح بها :

    كود PHP:
    cp vb3.sql ./www/vb3.sql
    قد تحتاج لتغيير صلاحيات الملف لنفس الحساب اللي له الموقع 
    chown username
    .username vb3.sql 
    بعدين رح للهوست روكيت وسو اللي تبي
    وارجع للاول واحذف الملف مباشرة
    تمام ؟

    2) من حساب الماتريكس (انصح بهذه الطريقة) :

    كود PHP:
    ftp yourNewIP
    ادخل اليوزر نيم
    ادخل الباس 
    asc
    put vb3
    .sql
    bye 
    تحياتي لك.





    T_zone غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    الأخ T-zone

    أشكرك على الرد

    ولكن أنا كنت أفضل الطريقه النظاميه بإستخدام wget خصوصاً أنني كتبت الأمر بطريقه صحيحه وأريد أن أعرف لماذا تظهر رسالة الخطأ ولماذا فشلت عملية النقل

    بإنتظار مشاركتك ومشاركة باقي الإخوان





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    نجحت هذه الطريقه معي :

    wget ftp:/Username:Password@ipadress/vb3.sql

    قاعده حجمها 285 ميجابايت وعملية النقل إستغرقت 4 دقائق





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  6. #6
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    في البدايه اعذرني على التأخير
    ثانياً شيء رائع جداً انك قدرت تلاقي الحل ، والأروع انك شاركتني والآخرين بالحل هذا ونشرته جزاك الله خير.

    غالي ، أعذرني ردي كان مقتضب جداً لاني كنت بطلع من النت ، مانجحت الطريقة معاك عشان الملف اصلاً مش في الفولدر اللي تقدر توصل له عالمياً، يعني من خارج السيرفر ،، لانه تحت (قبل بفولدر) تمام ؟ wget تعمل زيها زي المتصفح ، اذا الملف ماتقدر توصل له بالمتصفح ماتقدر توصل له بها مباشرة

    اللي انا سويته لك في الخطوة الاولى ، اني كتبت لك امر النسخ عشان تسوي نسخة من الملف في الفولدر www اللي هو اصلاً يوديك ل public_html اللي المفروض يكون الملف فيه او احد تفرعاته عشان تاخذه مباشرة ب wget >
    ان شاء الله وصلتك الفكره


    اللي انت سويته ، انك استخدمت wget بالاف تي بي (مثال تقريبي : زي لو كتبت عنوان اف تي بي في متصفحك ) عشان يجيبه ، بس لان الملف في الرووت حق موقعك ، جابه على طول

    أنا الطريقة الثانية كانت انك تخش بالاف تي بي من موقع الريسلر الاول للسيرفر الثاني وتنقل الملف (بدل ماتجيبه ) جربها اللحين وشف كيف ، تراها تفيدك في المستقبل واجد ان شاء الله.

    تقبل تحياتي اخي واعتذر مرة أخرى على الرد المقتضب





    T_zone غير متواجد حالياً

  7. #7
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    الأخ T-zone

    أشكرك كثيرأً فقد إتضحت الفكره الآن ...... أنا يوم شفت php في ردك إعتقدت أنه سكربت


    أنا حالياً إستطعت عملها يدوياً وهي سهله إذا كان النسخ الإحتياطي مره في الأسبوع ولكن أنا أفكر أن أجعلها مرتين في الأسبوع أو حتى 3 مرات ولكن عن طريق cron job في كلا الحسابين :

    في الحساب الأول سيكون الأمر :

    mysqldump -uusername -ppassword database >vb.sql

    والوقت سيكون الساعه 5 صباحاً كل يوم سبت و أربعاء من كل إسبوع


    في الحساب الثاني سيكون الأمر :

    wget ftp:/Username:Password@ipadress/vb.sql

    والوقت سيكون الساعه 5:30 صباحاً من كل يوم سبت وأربعاء من كل إسبوع


    وإذا قدرت على تطبيقها بشكل صحيح سأضعها هنا إن شاء الله وإن كنت لا أستغني عن ملاحظاتكم ومساهماتكم في هذا الموضوع





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  8. #8
    عضو نشيط
    تاريخ التسجيل
    Nov 2003
    المشاركات
    101


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

    وكان بكل سهولة يمكنك سحب الملف عن طريق


    http://serverip/~user/vb3.sql

    وشكراً





    r00t غير متواجد حالياً

  9. #9
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    الأخ r00t

    لفت إنتباهي قولك (( السيرفر الى انت عليه يحمل نفس اسم الموقع ))

    الرساله اليوميه من ال root بخصوص LogWatch تتضمن هذه الجمله :

    Serious Problem -- This should never happen!!
    The hostname (host.aaaaaa.com) is owned by the user aaaaabb


    هل يوجد مشكله إذا كان ال hostname للسيرفر يحمل نفس ال hostname للحساب الوحيد الموجود في السيرفر ؟

    السؤال موجه لجميع الإخوان





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    صادق وانا اخوك توني انتبه ، بس انا اسويها كذا لان التاق حق code يسحب الصفحة ، شفته كذا في بعض المشاركات بس ماجربته ، صرت كله استخدم php

    طيب ابشر(تعديل: استخدمت التاق code بس طلع الاتجاه بالعكس مما جعل بعض الاوامر -قد- تكون غير واضحه اعذرني بعود للاول ) ، رح للشل في السيرفر الاول :

    كود PHP:
    pico filename 
    بيفتح لك برنامج
    اكتب فيه السطر اللي فوق
    حق الماي اسكيول دمب (بعد وضع البيانات الصحيحة)
    بعدين انقر على
    SHIFT+x
    واكتب
    y
    بعدين
    Enter (return)

    تمام
    رجعنا للكوماند لاين
    اكتب
    كود PHP:
    chmod +x filename
    ./filename 
    لاحظ السطر الاخير بس عشان تشغل الملف وتتأكد انه شغال
    اذا ماتبي تضغط على السيرفر لاتسوي السطر الاخير

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

    خلاص هذا كل شيء وانا اخوك

    في السيرفر الثاني ، سو نفس الشيء بس بدل الدمب ، حط قيت
    وعط وقت كافي للتشغيل بين الاول والثاني بحيث تضمن باذن الله ان الاول خلص .
    ترا الاثنين بيمسحون النسخة الموجودة قبل .

    ملاحظة هامة للغايه : الملفات لابد تكون قبل www يعني في اول فولدر تخش عليه اذا دخلت بالاف تي بي والا ممكن اي واحد ينزل الملف ويشوف كلمة السر حقت القاعدة !

    الهوست نيم ممكن يكون سب دومين على الدومين الرئيسي
    بس المشكلة اللي عندك ، ان السب دومين هذا مملوك لشخص غير الرووت (ترجمة حرفيه).
    ما أظنه وان لم تصادفني المشكلة من قبل : غير الهوست نيم لاسم ثاني من القائمة في whm على اليسار change hostname وتأكد انك تحط الجديد في tweak settings وان شاء الله ، تنحل ! ماني متاكد وانا اخوك.

    ملاحظة ، اذا pico ما اشتغل بدله ب nano

    تحياتي لك.





    T_zone غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    الأخ T-zone

    1. أنا عندما إستخدمت الأمر

    mysqldump -uusername -ppassword database >vb.sql

    كان من خلال حساب اليوزر وليس الروت فلماذا لم يتم نسخ الملف إلى الفولدر www

    ما هو التعديل الذي يجب أن أعمله على الأمر حتى ينسخ الملف إلى www مباشره ؟


    2. بالنسبه للهوست نيم هو نفس الإسم للروت واليوزر علماً بانني اليوزر والروت أيضاً

    يعني السيرفر ما فيه إلا موقعي الشخصي فقط

    ولا أعرف هل هذا الأمر سيسبب مشكله أمنيه في حالة أن الهوست نيم للروت واليوزر متطابق


    3. طبقت عملية ال cron job وتمت العمليه بنجاح بين السيرفرين حيث قام السيرفر الأول بعملية النسخ الإحتياطي لقاعدة البيانات وبعدها بنصف ساعه قام السيرفر الثاني بسحب النسخه الإحتياطيه لقاعدة البيانات من السيرفر الأول وجائتني رساله على البريد تؤكد إتمام العمليه بنجاح

    ولكن أنا أريد wget عن طريق www وليس ftp لإن ftp لايخفي إسم المستخدم وكلمة المرور

    وأشكرك مقدماً ...... والسؤال موجه للجميع





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    حليت مشكلة wget مع www بالطريقه التاليه :

    في السيرفر الأول :

    1. cron job :

    mysqldump -uusername -ppassword database >vb.sql

    الساعه 5 صباحاً


    2. cron job :

    cp vb.sql ./www/vb.sql

    الساعه 5:15 صباحاً


    في السيرفر الثاني :

    cron job :

    wget http://www.aaaaaa.com/vb.sql

    الساعه 5:30 صباحاً

    تمت العمليه بنجاح


    ولكن في المحاوله الثانيه السيرفر الثاني لم يمسح vb.sql القديمه بل إحتفظ بها والنسخه الجديده التي تم سحبها في المحاوله الثانيه وضعها تحت إسم vb.sql.1

    هل الحل أن أضع cron job ثاني في السيرفر الثاني لمسح النسخه القديمه الموجوده قبل سحب النسخه الحديثه من السيرفر الأول؟

    إذا كان نعم ما هو الأمر الذي سأضعه في ال cron job لمسح النسخه القديمه ؟





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  13. #13
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    1)
    عزيزي لاتحط الملف في فولدر www
    واللحين انت كاتب موضوع في ساحة عامه للكل ، يعني تقريباً كثير يعرفون ان بياناتك في هذا الملف في هذا الفولدر واي واحد يقدر ينزله
    هذي يمكن ثالث مرة انصح واقول هذا الكلام .

    اذا مصر ، انت حر ، بس تراها مخاطرة كبيره جداً جداً جداً جداً
    تقدر تغير السطر حق دمب وبدل
    vb.sql
    في الاخير تحط
    www/vb.sql
    او تستخدم زي ما انت مسوي .

    كويس انه مايحذفه _ في الثاني _ تبي تحذف الاول ، امر الحذف
    rm -f ./vb.sql
    بس انصح تخلي نسخة احتياطيه يمكن النقل مايضبط ، وكل نسختين تخش تحذف انت يدوي
    كذا ياخذ نسخة
    mv vb.sql vb.sql.old

    تقول ياخو ي
    (ولا أعرف هل هذا الأمر سيسبب مشكله أمنيه في حالة أن الهوست نيم للروت واليوزر متطابق)

    والله مافهمت عليك وانا اخوك ياليت توضح اكثر .

    تحياتي لك





    T_zone غير متواجد حالياً

  14. #14
    عضو نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    142


    عزيزي T-zone

    شورك وهداية الله ..... أنت تنصحني أن أستخدم هذا الأمر :

    wget ftp:/Username:Password@ipadress/vb.sql

    لأنه أكثر امان من wget www ......... تم



    أيضاً تنصحني ب (( انصح تخلي نسخة احتياطيه يمكن النقل مايضبط ، وكل نسختين تخش تحذف انت يدوي كذا ياخذ نسخة )) ....... تم


    (( (ولا أعرف هل هذا الأمر سيسبب مشكله أمنيه في حالة أن الهوست نيم للروت واليوزر متطابق)

    كنت أقصد فيه الرساله اليوميه التي تأتيني من الروت :

    Serious Problem -- This should never happen!!
    The hostname (host.aaaaaa.com) is owned by the user aaaaabb

    أنا المقصود باليوزر المذكور في هذه الرساله

    أنا أيضاً مالك السيرفر

    السيرفر مافيه إلا موقعي الشخصي فقط

    وش خطورة هذه الرساله :

    Serious Problem -- This should never happen!!
    The hostname (host.aaaaaa.com) is owned by the user aaaaabb


    وسلامتك وتعيش





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    xml غير متواجد حالياً

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    غالي

    السلام عليكم
    هو الله يسلمك اخف الضررين .
    ولا هو موب 100 في المائة آمن ، زيه زي اي شيء في النت

    بس ممكن تاخذ احتياطات مثل ان الباسووردات حقت الاثنين ماتكون مطابقة . يعني هذا غير هذا
    وأهم شيء يكون برا www
    وتكون مفعل safe_mode
    وتكون مفعل open_basedir
    وإذا كان عندك مدير رفع ملفات للزوار
    غير صلاحيات الملف هذا ل root او تأكد ان البرنامج مافيه ثغرات .
    وتوكل على الله
    ولاتنسى ياغالي هذا رأيي، ممكن اكون على صواب واحتمال كبير اكون على خطأ.

    1) نعم هي ان شاء الله اقل (مخاطرة) من wget www ،،، وايضا في السيرفر الجديد لابد يكون قبل www
    2) نعم نعم نعم لانك ماتضمن ، والقاعدة مي كبيره يعني المساحة مابتكون هائلة
    تبي نصيحه ثانية ؟
    اضف الامر هذا للملف في السيرفر الاول (في آخر الملف ) :
    كود PHP:
    gzip vb.sql 
    وفي الثاني غير اسمر الملف المسحوب الى
    vb.sql.gz

    الضغط هذا بيقلل المساحة على الاقل بنسبة 20 - 40 في المائة .
    انتبه ترا الترافيك بيكون عالي لابد تلاحظة
    نصيحة اذا قررت تضغط ، جرب بعد النقل تفك الضغط عن الملف كذا :
    gzip -d vb.sql.gz

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

    بالنسبة للخطأ الثاني ، والله لو عندي حل اكيد مابخلت عليك به
    المشكلة انه نادر الحدوث (يقول لك المفروض مايصير ) ودورت في الساحات _سي بانيل_ مالقيت اجابه مفيده.

    اذا فيه سب دومين على موقعك باسم السيرفر شله وتأكد
    جربت نصيحتي فو ق ؟ جربت تغير اسم السيرفر لشيء ثاني ؟
    الهوست المفروض يكون مملوك للرووت
    اذا انت تقصد انك معطي صلاحيات root لليوزر الخاص بك ( ما اتوقع ) فهذي مشكلة
    لان اللي بيخترق موقعك ببرامج كلمات السر _في حالة كلمة السر بسيطة_ على طول بيكون عنده صلاحيات رووت (يمكن ماينتبه ) ويمكن يدري

    اذا كنت يوم انشأت حسابك حطيت اسم اليوزر root فهذا خطأ !
    سو نسخ احتياطي وغيره لاسم ثاني (بس مايكون اسم الدومين ، عشان مايكون سهل )

    انا الى الآن ماني فاهم بس قاعد افكر بصوت مسموع . هذا اللي اقدر اسويه في الحالة هذي
    تقبل تحياتي وتقديري وان شاء الله افدتك.





    T_zone غير متواجد حالياً





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

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

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