ستاسو د سرور اتوماتیک شاتړ لپاره سکریپټ

زموږ څخه څوک چې سرورونه اداره کوي پوهیږي چې دا د هرڅه خوندي کول ، بیک اپ درلودل څومره مهم دي ... ښه ، د کومې ستونزې یا ناکامۍ په حالت کې ، بیک اپ به زموږ ترټولو ښه ملګری وي او زموږ سره به د خدماتو په بیا رغونه کې مرسته وکړي 🙂

یو څه وخت دمخه (ډیری میاشتې ... کافي څو میاشتې) دلته ، تشکیلات په سرورونو ، لوګو یا په ورته ډول په اتوماتیک ډول ندي بیک اپ شوي. او دا یوازې د هاها په څیر نشي کیدی ، ما په کارولو فکر وکړ باولا، مګر خدای !! د هغه څه لپاره چې زه یې غواړم ، دا زما په نظر خورا خورا پیچلي و ، که څه چې تاسو غواړئ په ساده ډول بیک اپ کول او دا خوندي کړئ (یا دوی بل سرور ته واستوئ ، یا د بریښنالیک له لارې) د بیکولو کارول اړین ندي ، د یو ساده سره سکریپټ ټولې ستونزې حل کیږي ، له همدې امله ما پریکړه وکړه چې خپل سکریپټ جوړ کړم او پدې توګه زه ډیر مطمین وم 😀

او په دقیق ډول دا سکریپټ هغه دی چې زه یې تاسو سره شریکوم ، زه ډیر په لنډه توګه توضیح کوم چې دا څه کوي:

  1. یو فولډر جوړ کړئ چیرې چې هرڅه به خوندي شي ، او دا فولډر هغه یو دی چې بیا به فشار راشي.
  2. دا فولډر به د کال ، میاشتې او اوسني نوم ولري ، د مثال په توګه نن ورځ هغه فولډر به بلل کیږي: 2012-04-26
  3. copia / وغيره / (او د هغې ټول مینځپانګه) دې پوښۍ ته.
  4. د خبرونو کاپي کول (/ وار / لاګ /) پورته ذکر شوې پوښۍ ته.
  5. د مای ایس کیو ایل ډیټابیس صادر کړئ چې موږ یې لرو.
  6. د پټنوم سره فشار کړئ (رمز) هغه فولډر ، دې ته فشار ورکړئ .ارار.
  7. فایل جوړ کړئ (data.info) د پورتني کار شوي ټول لاگ سره (.ਆਰیر ته د دوتنې کاپي لاګ او کمپریشن) ، د اندازې ایښودلو سربیره (په MBs کې) .RAR فایل ، کوم چې زه تاسو ته یادونه کوم ، هغه هرڅه لري چې موږ یې د خوندي کولو پریکړه کړې.
  8. هغه فولډر حذف کړئ په کوم کې چې موږ فایلونه ځای په ځای کوو او بیا کمپریس شو ، ځکه چې که موږ دمخه دا کمپریس شوی فولډر ولرو ، اړتیا نشته چې دې هم ناببره شوی وي.
  9. اډمینرانو یا سرور سره اړوند خلکو ته بریښنالیکونه واستوئ ، خبرداری ورکوي چې شاتړ په سمه توګه ترسره شوي ، او د هرڅه لوګ کولو سره فایل به ورته بریښنالیک سره ولیږل شي (data.info.rar)

په ښکاره ډول ، دا سکریپټ نه دی اجرا شوی او اوس ها ، تاسو باید دا پرانیزئ او په دې کې خپل د مای ایس کیو ایل پاسورډ بدل کړئ ، ځکه چې زه ستاسو د ډیټابیس LOL پا rootې نه پوهیږم ، په ورته ډول بریښنالیکونو ته دوی غواړي چې خبرتیا واستول شي ، ځکه چې هغه بریښنالیکونه چې زه یې لرم یوازې د مثال لپاره دي.

که تاسو غواړئ دا فشار یې کړئ .tar.gz او نه کې .ਆਰ (څرنګه چې متن سکریپټ شوی دی) هلته ما د تبصرې لیکه پریښوده ، دا یوازې دا بې خبره ده او په .ਆਰ. په ورته ډول ، که تاسو غواړئ د SSH لخوا (د SCP په کارولو سره) کمپریس شوی فایل بل سرور یا کوربه کولو ته کاپي کړئ ، ما هم په پای کې لاین پریښود (دا تبصره شوې) ، پدې کې تاسو باید خپل سرور یا کوربه کولو ته د لاسرسي ډیټا وسپارئ (کارن او ډومین) یا سرور URL) ، مګر د دې لپاره چې تاسو کار وکړئ تاسو باید هم پرته له رمز څخه SSH تنظیم کړئ، ځکه چې سکریپټ به سرور ته د لاسرسي وړ نه وي که چیرې پدې کې د لاسرسي اجازه نه وي.

اه ، که تاسو غواړئ د بریښنالیک لیږلو شیان کار وکړي ، نو تاسو باید ولرئ پوسټ فکس په سرور کې نصب شوی ، نږدې ټول نصب پوسټ فکس مګر سلام ، وضاحت توضیح دی 🙂

که څه هم ... دوی کولی شي تغیر وکړي او وکاروي متن په Python چې زه یوڅه دمخه لاړم، مګر زه فکر کوم چې دا به یو څه نور هم کار وکړي ^ - ^ يو

او ښه ، دا یوازې د سکریپټ پاتې کیدو ته پاتې دی:

د VPS بیک اپ سکریپټ

په یاد ولرئ چې تاسو باید دې ته د اعدام اجازه ورکړئ (chmod + x vps_backup-script.sh)

هره ورځ په 10am کې چلولو لپاره ، دوی دا په ټرمینل کې اچوي:

echo "* 10    * * *   root    cd /root && ./vps_backup-script.sh" >> /etc/crontab && /etc/init.d/cron restart

فرض کول سکریپټ په دې ډول خوندي دی: /root/vps_backup-script.sh

په کافي اندازه ، زه نه غواړم دا خورا پیچلي ښکاري ، کوم چې هاهاه نه دی ، په حقیقت کې دا یو څه خورا ساده دی ، یوازې هغه وخت چې تاسو یې د لومړي ځل لپاره وګورئ دا یو څه ویرونکی کیدی شي 🙂

اجازه راکړئ په کوم شک ، پوښتنه یا وړاندیز پوه شم ، تاسو پوهیږئ چې زه مرسته کول غواړم 😀

مننه!

PD: زه واضح کوم چې زه نه یم او نه زه ځان ته یو برنامه هاه ګ considerم ، حتی LOL هم نه تړم !! زه پوهیږم چې سکریپټ کولی شي ډیر څه ته وده ورکړي ، مګر ای ... زه برنامه نه یم 🙂


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

29 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي. اړین برخو سره په نښه شوي دي *

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   فوستوډ dijo

    لرې کول ،

    مننه،

    تاسو څنګه په زړه پورې یاست ، مګر یو انتحار؛ که چیرې نن ورځ سکریپټ چلیږي نو دا به د 2012-04-25 په نوم ونومول شي ، نن د ساعت ورځ ده.

    Gracias
    فوستوډ

    1.    KZKG ^ ګارا dijo

      د هاهاها ریښتیا هاهاهاه ، ایا دا زه خوښوم چې زه په راتلونکي کې ژوند کوم ... LOL !!!

  2.   لینوکس dijo

    خورا په زړه پوری ، په حقیقت کې دا ما ته ښیې چې څنګه د څو شیانو ترسره کول ، زه خپل ځان ته وده ورکوم او زه به د فعالیتونو اضافه کولو لپاره ستاسو څخه د کوډ ځینې برخې واخلم.

    زما په قضیه کې زه به د فایلونو کاپي کولو لپاره د cp پرځای rsync کاروم.

    هڅول !!

    1.    KZKG ^ ګارا dijo

      هو ، د rsync کارول یو ښه نظر دی مګر ما غوره ګ cله چې د سي پي کاروم ځکه چې زه به فایلونه خالي فولډر ته کاپي کړم ، زه به د نورو معلوماتو سره همغږي نه شم ځکه چې ما یوازې cp کارولې :)

      که تاسو غواړئ د بوش لپاره نور لارښوونې وپیژنئ ، نو دلته په سایټ کې ټګ وګورئ ... تاسو به ومومئ چې څنګه د لاک فایلونه جوړ کړئ ، کنټرول کړئ چې کوم کاروونکي کولی شي سکریپټ اعدام کړي ، او داسې نور 😀
      https://blog.desdelinux.net/tag/bash/

      سلامونه او د نظر ورکولو لپاره مننه 🙂

  3.   Edwin dijo

    سرور

    1.    KZKG ^ ګارا dijo

      د پاسورډ پرته نه ، مګر د ځانګړي IP څخه باور سره د SSH اړیکې منل ، دا د عامه او شخصي کیلي کارولو سره په خورا خوندي ډول ترسره کیږي ، په هغه لینک کې چې ما پریښودلی زه هرڅه په تفصیل سره توضیح کوم

      1.    Edwin dijo

        د کلیدونو سره هو ، د یوې شیبې لپاره زه له xD ویره وم

        1.    KZKG ^ ګارا dijo

          لول!!! نه دا چې زه ځانمرګی وم LOL !!!

          1.    زړورتيا dijo

            نه ، مګر دننه شیان چې موږ یو ، تاسو واقعیا شکایت کول خوښوي

  4.   andresnetx dijo

    دا سکریپټ عالي.
    امید لري چې دوی د سکریپټونو پوسټ ساتي. زموږ له هغو سره مرسته وکړئ څوک چې لینوکس ته ورځي ترڅو په وخت او د زده کړې وخت کمولو کې ډیر ګټور وي.

    1.    KZKG ^ ګارا dijo

      comment د نظر ورکولو لپاره مو مننه.
      ژر به زه د bash about په اړه بل لارښود خپور کړم

      مننه!

      1.    د مول چوکاټونه dijo

        مننه لیونی! یوه ورځ زه به هغه احترامات بیرته ورکړم چې د دې ښکلي لینکس ټولنې ملګري ماته راکوي!

  5.   ivan dijo

    زه څنګه کولی شم د ګ logو لاګ فایلونو مینځپانګه کاپي کړم او دا په یو فایل کې ځای په ځای کړم ،،،،، په اتومات ډول په هرو 5 دقیقو کې حساب په پام کې نیولو سره ،،،،، چې د کاپي کولو فایلونو مینځپانګه په دوامداره توګه اندازه کیږي.

    1.    elwuilmer dijo

      زما سپارښتنه ، (وړاندیز) به یوه مرسته وي ... داسې شرایط رامینځته کړئ چې په هرو 5 دقیقو کې هغه فایل یا فایلونه تاییدوي ، له دې سره:

      * وروستی لاسرسی = یو وخت
      * وروستی بدلون شوی = میتیم
      * وروستي معلومات بدلون = ctime

      په دې اساس ، که په فایلونو کې کوم بدلون شتون ولري ، دوی ګروپ کړئ او / یا دوی (بلی) ولولئ او دوی ته> لوګو فایلونه واستوئ.

      دا یو روښانه مثال دی ، د ازموینې ، هڅه کولو ، تایید او ترمیم مسله.

  6.   KZKG ^ ګارا dijo

    د کیچ پلگین ازمول ...

  7.   Santiago dijo

    ډیر ښه معلومات ، هغه حقیقت چې ما لپاره خورا ګټور و ، زه یوه لویه پروژه پرمخ وړم (په ښکاره ډول دا جعل دی ، ځکه چې دا د مطالعې څخه دی) او دا معلومات زما لپاره خورا ښه و.
    ډیره مننه!!

  8.   مورینټا dijo

    تاسو څنګه د شیل سکریپټ رامینځته کړئ چې:؟
    له کارونکي څخه غوښتنه وکړئ چې بیک اپ کولو لپاره د لارښود نوم مشخص کړئ
    له تاسو څخه د هغه ځای لپاره پوښتنه وکړئ چیرې چې تاسو به لارښود بیک اپ کړئ
    د شاتړ نیټه پکې شامل کړئ

    1.    KZKG ^ ګارا dijo

      سلام،

      د "لوستل" سره زه کولی شم د کاروونکي څخه د دې ټولو معلوماتو لپاره وغواړم ، بیا زه دا متغیرونو ته سپموم او دا هغه دی.

      ما ته زما بریښنالیک ته ولیکئ که تاسو پوښتنې لرئ: kzkggaara [at] desdelinux [dot] net

      مننه!

      PS: د بیک اپ نیټه لا دمخه په سکریپټ کې شامله ده.

  9.   ana_gaby dijo

    له اوبنتو څخه فولډرونو بیک اپ ته یو ساده سکریپټ وړاندې کړئ او د ftp لخوا بل سرور ته یې لیږدئ مننه

  10.   جوون dijo

    سلام ، زه څنګه کولی شم د بشپړ لینکس عملیاتي سیسټم شاتړ رامینځته کړم او بلې کمپیوټر ته یې ولیږم. زه به ستاسو پاملرنې څخه مننه وکړم ، ډیره مننه !!

  11.   فرانکو والډیټارټو dijo

    ایا تاسو ما ته بریښنالیک لیږلی شئ؟ fvaldettaro@gmail.com مهرباني وکړئ.

  12.   خاویر dijo

    ایا تاسو کولی شئ ما ته زما بریښنالیک ته سکریپټ ولیږئ ، د ملیون څخه مننه ، مننه.

  13.   وویلمر بولیوار dijo

    ښه سهار ملګری ، زه فکر کوم چې تاسو د فرعي ډومین "پیسټ" سره ستونزه لرئ ځکه چې زه ځینې خپاره شوي کوډونه / سکریپټونه ګورم چې د पेسټ.ډیسډیلینکس لامل کیږي او ټول ما بلاګ.ډیسډیلینکس ته اړوم.

  14.   په جال کې غله dijo

    هو ، سکریپټ ته لاسرسی امکان نلري ځکه چې پیسټ. تاسو ته لارښودنه کوي ، ایا تاسو دا کوم بل ځای کې اپلوډ کولی شئ؟

    1.    الیکس سټریمینګ dijo

      ایا د سکریپټ ترلاسه کولو ستونزه حل شوې؟

      مننه.

      1.    Luigys toro dijo

        دا ټاکل شوی ، دوی اوس کوډونو ته لاسرسی کولی شي

      2.    په جال کې غله dijo

        اوس ، مننه!

  15.   پیاکو dijo

    ماسپښین مو پخیر ، زه غواړم چې سکریپټ ډاونلوډ کړم ، نو بیا به دا اپلوډ کول ممکن وي ، اوس شتون نلري

  16.   راميرو dijo

    سلام،
    ډیره ښه مرسته! ایا زه کولی شم تاسو ته د سکریپټ ډاونلوډ لپاره غوښتنه وکړم؟ ډیره مننه 🙂