আপনার সার্ভারের স্বয়ংক্রিয় ব্যাকআপগুলির জন্য স্ক্রিপ্ট

আমরা যারা সার্ভার পরিচালনা করি তারা জানে যে সমস্ত কিছুর সংরক্ষণ, ব্যাকআপ রাখা কতটা গুরুত্বপূর্ণ ... ভাল, কোনও সমস্যা বা ব্যর্থতার ক্ষেত্রে ব্যাকআপটি আমাদের সেরা বন্ধু হবে এবং আমাদের পরিষেবাগুলি পুনরুদ্ধার করতে সহায়তা করবে 🙂

কিছুকাল আগে (বেশ কয়েক মাস ... বেশ কয়েক মাস) এখানে সার্ভার, লগ বা এর মতো কোনও কনফিগারেশনের কোনও স্বয়ংক্রিয় ব্যাকআপ নেই। এবং এটা ঠিক যে haha ​​মত হতে পারে না, আমি ব্যবহার বিবেচনা Bacula, কিন্তু !!শ্বর !! আমি যা চেয়েছিলাম এটির জন্য আমার মতে খুব জটিল ছিল, আপনি যা চান তা যদি কেবল ব্যাকআপ নিতে হয় এবং এগুলি সংরক্ষণ করতে হয় (বা এটিকে অন্য সার্ভারে, বা ইমেলের মাধ্যমে প্রেরণ করা হয়) কোনও বাকুলা ব্যবহার করার দরকার নেই সরল স্ক্রিপ্ট সমস্ত সমস্যার সমাধান হয়, তাই আমি আমার নিজের স্ক্রিপ্ট তৈরি করার সিদ্ধান্ত নিয়েছি এবং সেভাবে আমি আরও সন্তুষ্ট 😀

এবং স্পষ্টতই এই স্ক্রিপ্টটি আমি আপনার সাথে ভাগ করে নিচ্ছি, আমি এটি সংক্ষেপে ব্যাখ্যা করি যে এটি কী করে:

  1. এমন একটি ফোল্ডার তৈরি করুন যেখানে সমস্ত কিছু সংরক্ষণ করা হবে এবং এই ফোল্ডারটি এমনটি যা সংকুচিত হবে।
  2. এই ফোল্ডারে বছরের, মাস এবং বর্তমান দিনের নাম থাকবে, উদাহরণস্বরূপ আজ সেই ফোল্ডারটি বলা হবে: 2012-04-26
  3. পাওয়ার সাপ্লাই / ইত্যাদি / (এবং এর সমস্ত সামগ্রী) যে ফোল্ডারে।
  4. লগগুলি অনুলিপি করুন (/ ভার / লগ /) যে পূর্বোক্ত ফোল্ডারে।
  5. আমাদের যে মাইএসকিউএল ডাটাবেসগুলি রফতানি করুন।
  6. একটি পাসওয়ার্ড দিয়ে সংকুচিত (পাসওয়ার্ড) যে ফোল্ডার, এটি সংকুচিত .আরআর.
  7. একটি ফাইল তৈরি করুন (data.info) উপরের সমস্ত লগ সহ সম্পন্ন (ফাইলটি অনুলিপি লগ করুন এবং সংক্ষেপে .rar), আকার লাগানো ছাড়াও (এমবিগুলিতে) .আরআর ফাইলের, যা আমি আপনাকে স্মরণ করিয়ে দিচ্ছি, এতে আমরা সংরক্ষণ করার সিদ্ধান্ত নিয়েছে এমন সমস্ত কিছুই রয়েছে।
  8. আমরা যে ফোল্ডারে ফাইলগুলি রেখেছি এবং মুছে ফেলুন সেগুলি মুছে ফেলুন, কারণ ইতিমধ্যে যদি আমাদের কাছে এই সংকোচযুক্ত ফোল্ডার থাকে তবে এটি সঙ্কুচিত করারও প্রয়োজন নেই।
  9. ব্যাকআপটি সঠিকভাবে সম্পন্ন হয়েছে তা জানিয়ে প্রশাসক বা সার্ভারের সাথে সম্পর্কিত লোকদের ইমেল প্রেরণ করুন এবং সমস্ত কিছু লগ সহ ফাইলটি সেই ইমেলের সাথে সংযুক্ত প্রেরণ করা হবে (data.info.rar)

স্পষ্টতই, এই স্ক্রিপ্টটি কার্যকর করা হবে না এবং এখন হা হা, আপনার এটি অবশ্যই খুলতে হবে এবং এতে আপনার মাইএসকিউএল পাসওয়ার্ড পরিবর্তন করতে হবে, কারণ আমি আপনার ডাটাবেসগুলির LOL পাসওয়ার্ডটি জানি না, পাশাপাশি ইমেলগুলি পরিবর্তন করে তারা বিজ্ঞপ্তিটি প্রেরণ করতে চায়, কারণ আমি যে ইমেলগুলি রেখেছি তা কেবল উদাহরণস্বরূপ।

আপনি যদি এটিতে সংক্ষেপণ করতে চান .tar.gz এবং না .আর (স্ক্রিপ্টটি কীভাবে কনফিগার করা আছে) সেখানে আমি মন্তব্য করা লাইনটি ছেড়ে দিয়েছি, এটি কেবল এটির আপত্তিহীন এবং মন্তব্য করার জন্য .আর। তেমনি, আপনি যদি এসএসএইচ দ্বারা (এসসিপি ব্যবহার করে) সংকুচিত ফাইলটি অন্য সার্ভারে বা হোস্টিংয়ের অনুলিপি করতে চান, আমিও শেষে লাইনটি রেখে দিয়েছি (এটি মন্তব্য করা হয়েছে), এতে আপনাকে অবশ্যই আপনার সার্ভার বা হোস্টিংয়ের (অ্যাক্সেস ডেটা) রাখতে হবে বা সার্ভার ইউআরএল), তবে এটির জন্য আপনাকে অবশ্যই কাজ করতে হবে পাসওয়ার্ড ছাড়াই এসএসএইচ কনফিগার করুন, যেহেতু স্ক্রিপ্টটিতে এতে অ্যাক্সেসের অনুমতি না থাকলে সার্ভার অ্যাক্সেস করতে সক্ষম হবে না।

আহা, আপনি যদি ইমেল প্রেরণের জিনিসটি কাজ করতে চান তবে আপনার অবশ্যই থাকতে হবে পোস্টফিক্স সার্ভারে ইনস্টল করা, প্রায় সব ইনস্টল পোস্টফিক্স তবে ওহে, স্পষ্টকরণটি বৈধ 🙂

যদিও ... তারা এটিকে সংশোধন করতে এবং ব্যবহার করতে পারে স্ক্রিপ্ট পাইথন যে আমি কিছুক্ষণ আগে চলে এসেছি, তবে আমি মনে করি এটি আরও কিছুটা কাজ করবে ^ - ^ ইউ

এবং ভাল, এটি কেবল স্ক্রিপ্টটি রেখে যায়:

ভিপিএস ব্যাকআপ স্ক্রিপ্ট

মনে রাখবেন যে আপনাকে এটিকে কার্যকর করার অনুমতি দিতে হবে (chmod + x vps_backup-script.sh)

প্রতিদিন সকাল 10 টায় এটি চালানোর জন্য, তারা এটিকে একটি টার্মিনালে রেখেছিল:

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

ধরে নিচ্ছি স্ক্রিপ্টটি সংরক্ষণ করা হয়েছে: /root/vps_backup-script.sh

যথেষ্ট যথেষ্ট, আমি এটিকে খুব জটিল বলে মনে করতে চাই না, যা হাহা নয়, আসলে এটি অত্যন্ত সাধারণ কিছু, কেবলমাত্র যখন আপনি প্রথমবার দেখেন তখন কিছুটা ভীতিজনক হতে পারে 🙂

আমাকে কোনও সন্দেহ, প্রশ্ন বা পরামর্শ জানতে দিন, আপনি জানেন যে আমি সহায়তা করতে চাই 😀 😀

শুভেচ্ছা

পি ডি: আমি স্পষ্ট করে বলছি যে আমি নই বা আমি নিজেকে একটি প্রোগ্রামার হা হা হিসাবে বিবেচনা করি না, এমনকি এলওএলও বন্ধ করি না !! আমি জানি যে স্ক্রিপ্টটি আরও অনেক বেশি অনুকূলিত করা যেতে পারে তবে ওহে… আমি প্রোগ্রামার নই 🙂


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   ফাউস্টড তিনি বলেন

    দূরে রাখা,

    শুভেচ্ছা সহ,

    আপনি কিভাবে খুব আকর্ষণীয়, কিন্তু একটি সতর্কতা; যদি সেই স্ক্রিপ্টটি আজ চালিত হয় তবে এটিকে 2012-04-25 বলা হবে, আজ দেখার দিনের দিন।

    এবং Gracias
    ফাউস্টড

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হাহাহা সত্য হাহাহাহা, আমি কি ভবিষ্যতের মতো বেঁচে থাকতে চাই ... LOL !!!

  2.   লিনাক্সম্যান তিনি বলেন

    অত্যন্ত আকর্ষণীয়, বাস্তবে এটি আমাকে দেখায় যে কীভাবে বিভিন্ন জিনিস করতে হয়, আমি নিজের নিজস্ব বিকাশ করছি এবং কার্যকারিতা যুক্ত করতে আমি আপনার কাছ থেকে কিছু কোডের টুকরো নিতে যাচ্ছি।

    আমার ক্ষেত্রে আমি ফাইলগুলি অনুলিপি করতে সিপির পরিবর্তে আরএসসিএনসি ব্যবহার করব।

    চিয়ার্স !!

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হ্যাঁ, আরএসসিএনসি ব্যবহার করা ভাল ধারণা, তবে আমি সিপি ব্যবহার পছন্দ করি কারণ, আমি ফাঁকা ফোল্ডারে ফাইলগুলি অনুলিপি করব, আমি অন্য কোনও তথ্যের সাথে সিঙ্ক করব না হাহ কেন আমি কেবল সিপি ব্যবহার করেছি :)

      আপনি যদি এখানে বাশার জন্য আরও টিপস জানতে চান তবে এখানে সাইটে ট্যাগটি পরীক্ষা করে দেখুন ... আপনি কীভাবে লক ফাইলগুলি তৈরি করবেন, কোন ব্যবহারকারীরা স্ক্রিপ্ট কার্যকর করতে পারবেন তা নিয়ন্ত্রণ করতে পারেন ইত্যাদি 😀
      https://blog.desdelinux.net/tag/bash/

      শুভেচ্ছা এবং মন্তব্য করার জন্য ধন্যবাদ 🙂

  3.   এডুইন তিনি বলেন

    পাসওয়ার্ড ছাড়াই এসএসএস সহ একটি সার্ভার?

    1.    কেজেডিজি ^ গারা তিনি বলেন

      কোনও পাসওয়ার্ড ছাড়াই নয়, তবে একটি নির্দিষ্ট আইপি থেকে আত্মবিশ্বাসের সাথে এসএসএইচ সংযোগ গ্রহণ করুন, এটি সরকারী এবং ব্যক্তিগত কী ব্যবহার করে খুব নিরাপদ উপায়ে করা হয়েছে, আমি যে লিঙ্কটি রেখেছি তাতে আমি সমস্ত কিছু বিশদভাবে ব্যাখ্যা করি explain

      1.    এডুইন তিনি বলেন

        কীগুলি হ্যাঁ, এক মুহুর্তের জন্য আমি xD ভয় পেয়েছিলাম

        1.    কেজেডিজি ^ গারা তিনি বলেন

          হাঃ হাঃ হাঃ!!! না যে আমি আত্মঘাতী এলওএল ছিলাম !!!

          1.    সাহস তিনি বলেন

            না, তবে আমরা যা আছি তার ভিতরে আপনি সত্যই অভিযোগ করতে চান

  4.   andresnetx তিনি বলেন

    এই স্ক্রিপ্ট দুর্দান্ত।
    আমি আশা করি তারা স্ক্রিপ্টগুলি পোস্ট করে রাখবে। আমাদের মধ্যে যারা লিনাক্সে স্যুইচ করছেন তারা সময় এবং শিক্ষার সময় হ্রাস করার ক্ষেত্রে আরও উত্পাদনশীল হতে সহায়তা করুন।

    1.    কেজেডিজি ^ গারা তিনি বলেন

      Comment মন্তব্য করার জন্য আপনাকে ধন্যবাদ।
      শীঘ্রই আমি বাশ another সম্পর্কে অন্য টিপ প্রকাশ করব 😉

      শুভেচ্ছা

      1.    মোল ফ্রেম তিনি বলেন

        ধন্যবাদ পাগল! এই সুন্দর লিনাক্স সম্প্রদায়ের কমরেডরা আমাকে যে অনুগ্রহ দিয়েছিল তা আমি আবার ফিরিয়ে দেব!

  5.   ইভান তিনি বলেন

    কিভাবে আমি একটি একক ফাইলের মধ্যে বিভিন্ন লগ ফাইল এবং এটি জায়গা বিষয়বস্তুর অনুলিপি করতে পারেন ,,,, স্বয়ংক্রিয়ভাবে প্রতি 5 মিনিট একাউন্টে গ্রহণ ,,,,, ফাইলের বিষয়বস্তু অনুলিপি করা যে প্রতিনিয়ত পরিমাপ করা হয়

    1.    এলওয়ুইলমার তিনি বলেন

      আমার প্রস্তাবনা, (পরামর্শ) একটি অবদান হবে ... এমন একটি শর্ত তৈরি করুন যে প্রতি 5 মিনিটে তিনি ফাইল বা ফাইল যাচাই করে যাবেন:

      * শেষ অ্যাক্সেস = সময়
      * সর্বশেষ পরিবর্তিত = এমটাইম
      * সর্বশেষ তথ্য পরিবর্তন = সিটাইম

      তদনুসারে, যদি ফাইলগুলিতে কোনও পরিবর্তন ঘটে থাকে তবে সেগুলি গোষ্ঠী করুন এবং / অথবা সেগুলি (বিড়াল) পড়ুন এবং তাদের> লগ-ফাইলগুলি প্রেরণ করুন।

      এটি পরীক্ষার, চেষ্টা, যাচাইকরণ এবং সংশোধন করার বিষয়টি একটি স্পষ্ট উদাহরণ।

  6.   কেজেডিজি ^ গারা তিনি বলেন

    ক্যাচ প্লাগইন পরীক্ষা করা হচ্ছে ...

  7.   সান্টিয়াগো তিনি বলেন

    খুব ভাল তথ্য, সত্যটি আমার পক্ষে খুব কার্যকর ছিল, আমি একটি বড় প্রকল্প চালিয়ে যাচ্ছি (স্পষ্টত এটি কল্পিত, কারণ এটি স্টুডিও থেকে) এবং এই তথ্যটি আমার পক্ষে খুব ভাল ছিল।
    অনেক ধন্যবাদ!!

  8.   মোরেনিতা তিনি বলেন

    আপনি কীভাবে একটি শেল স্ক্রিপ্ট তৈরি করবেন যে:?
    ব্যবহারকারীকে ব্যাকআপের জন্য ডিরেক্টরিটির নাম উল্লেখ করতে বলুন
    আপনি যেখানে ডিরেক্টরিটি ব্যাকআপ করবেন সেই অবস্থানের জন্য আপনাকে জিজ্ঞাসা করুন
    ব্যাকআপের তারিখ অন্তর্ভুক্ত করুন

    1.    কেজেডিজি ^ গারা তিনি বলেন

      হ্যালো,

      "পড়ুন" দিয়ে আমি ব্যবহারকারীকে সেই সমস্ত ডেটার জন্য জিজ্ঞাসা করতে পারি, তারপরে আমি এটিকে ভেরিয়েবলগুলিতে নির্ধারণ করি এবং এটিই।

      Escríbeme a mi email si tienes dudas: kzkggaara[at]desdelinux[ডট]নেট

      শুভেচ্ছা

      পিএস: ব্যাকআপের তারিখটি ইতিমধ্যে স্ক্রিপ্টের অন্তর্ভুক্ত।

  9.   ana_gaby তিনি বলেন

    উবুন্টু থেকে ফোল্ডারগুলি ব্যাকআপের জন্য একটি সহজ স্ক্রিপ্ট উপস্থাপন করুন এবং এফটিপি দ্বারা অন্য সার্ভারে স্থানান্তর করুন ধন্যবাদ

  10.   জুয়ান তিনি বলেন

    হ্যালো, আমি কীভাবে পুরো লিনাক্স অপারেটিং সিস্টেমের ব্যাকআপ তৈরি করব এবং এটি অন্য পিসিতে প্রেরণ করব। আমি আপনার মনোযোগ প্রশংসা করব, আপনাকে অনেক ধন্যবাদ !!

  11.   ফ্রাঙ্কো ভালদেটেরো তিনি বলেন

    আপনি কি আমাকে আমার ইমেলটিতে স্ক্রিপ্টটি পাঠাতে পারেন? fvaldettaro@gmail.com অনুগ্রহ.

  12.   জাভিয়ের তিনি বলেন

    আপনি কি দয়া করে আমাকে আমার ইমেলটিতে স্ক্রিপ্টটি পাঠাতে পারেন, ধন্যবাদ লক্ষ লক্ষ, শুভেচ্ছা।

  13.   উইলমার বলিভার তিনি বলেন

    Buen día amigo, creo que tienen problema con el subdominio «paste» pues estuve chequeando algunos codigos/scripts publicados que llevan a paste.desdelinux y todos me redirecionan a blog.desdelinux.

  14.   জালে কাঠবিড়ালি তিনি বলেন

    হ্যাঁ, স্ক্রিপ্ট অ্যাক্সেস করা সম্ভব নয় কারণ পেস্ট করুন। আপনাকে পুনঃনির্দেশিত করে, আপনি এটি অন্য কোথাও আপলোড করতে পারেন?

    1.    অ্যালেক্সস্ট্রিমিং তিনি বলেন

      স্ক্রিপ্টটি পেতে সমস্যাটি সমাধান হয়েছে?

      আপনাকে ধন্যবাদ।

      1.    লুইগিস টোরো তিনি বলেন

        এটি ঠিক করা হয়েছে, তারা এখন কোডগুলি অ্যাক্সেস করতে পারে

      2.    জালে কাঠবিড়ালি তিনি বলেন

        এখন, আপনাকে ধন্যবাদ!

  15.   Paco তিনি বলেন

    শুভ বিকাল, আমি স্ক্রিপ্টটি ডাউনলোড করতে সক্ষম হতে চাই, এটি আবার আপলোড করা সম্ভব হবে, এখন এটি উপলব্ধ নেই

  16.   Ramiro তিনি বলেন

    হ্যালো,
    খুব ভাল অবদান! আমি কি আপনাকে স্ক্রিপ্ট ডাউনলোড করার জন্য জিজ্ঞাসা করতে পারি? আপনাকে অনেক ধন্যবাদ 🙂