লিনাক্সে কীভাবে ইনস্টল, কনফিগার এবং অটোমিস্কেলব্যাকআপ চালানো যায়



সমস্যাগুলি দূর করার জন্য আমাদের উপকরণটি ব্যবহার করে দেখুন

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



এটি কাজ করা সময়ে সময়ে চ্যালেঞ্জ হতে পারে, তাই আমরা সফ্টওয়্যারটি সেট আপ করার এবং তারপরে এটি চালনার সর্বোত্তম উপায়ে বিশদটি জানিয়েছি। এটি একবার হয়ে গেলে আপনাকে বেশি কিছু করতে হবে না।



পদ্ধতি 1: প্যাকেজ ম্যানেজারের সাথে অটোমিস্কুলব্যাকআপ ইনস্টল করা

বেশ কয়েকটি লিনাক্স ডিস্ট্রিবিউশনের মতো ডেবিয়ান এবং উবুন্টু সার্ভার সহ বিভিন্ন উবুন্টু থেকে প্রাপ্ত সংস্করণ আপনাকে অ্যাটমিস্কেলব্যাকআপ স্ক্রিপ্টটি অ্যাপ-গেট প্যাকেজ ম্যানেজার ব্যতীত আর কিছুই তৈরি করতে দেয়। আপনি যদি ডেবিয়ান বা উবুন্টু সার্ভারের পেরড-ডাউন সংস্করণটি চালাচ্ছেন তবে আপনার সাথে কাজ করার জন্য ভার্চুয়াল টার্মিনালগুলি ছাড়া আর কিছু থাকতে পারে না। এই ক্ষেত্রে, প্রথম টার্মিনালে পৌঁছতে এবং লগ ইন করতে CTRL, ALT এবং F1 ধরে রাখুন।



লুবুন্টু, জুবুন্টু বা ডেবিয়ান-এক্সফেস 4 এর মতো সার্ভার কাজের জন্য এখনও হালকা ডেস্কটপ পরিবেশ বিতরণের ব্যবহারকারীরা অ্যাপ্লিকেশন বা হুইস্কার মেনু নির্বাচন করতে এবং রুট টার্মিনালে ক্লিক করতে পারেন এবং তারপরে প্রশাসনের পাসওয়ার্ড টাইপ করতে পারেন। আপনি একটি স্ট্যান্ডার্ড ব্যবহারকারী প্রম্পট খুলতে Ctrl, Alt এবং T টিও ধরে রাখতে পারেন down

আপনার যদি রুট অ্যাক্সেস থাকে, তবে অ্যাপ্ট-গেট ইনস্টল করুন অটোমিস্কেলব্যাকআপ লিখুন এবং এন্টার টিপুন। আপনাকে sudo apt-get ইনস্টল করুন অটোমিস্কেলব্যাকআপ টাইপ করতে হবে এবং আপনার কাছে যদি রুট অ্যাক্সেস না থাকে তবে এন্টার চাপুন। এটি লিনাক্স মিন্টের বিভিন্ন ডেরাইভেটিভগুলিতেও কাজ করা উচিত।

আর্চ লিনাক্সের ব্যবহারকারীরা যাদের এই পদক্ষেপগুলি অনুসরণ করেছেন তাদের মূল অ্যাক্সেস রয়েছে তা চালিয়ে ইনস্টল করতে সক্ষম হওয়া উচিত প্যাকম্যান-এস অটোমিস্ক্লব্যাকআপ 3.0_rc6-3 যদিও তারা কোনও রুট ব্যবহারকারী হিসাবে চলমান থাকলে কমান্ডের সামনে তাদের sudoও রাখা দরকার।



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

এটি কাজ করা সময়ে সময়ে চ্যালেঞ্জ হতে পারে, তাই আমরা সফ্টওয়্যারটি সেট আপ করার এবং তারপরে এটি চালনার সর্বোত্তম উপায়ে বিশদটি জানিয়েছি। এটি একবার হয়ে গেলে আপনাকে বেশি কিছু করতে হবে না।

পদ্ধতি 1: প্যাকেজ ম্যানেজারের সাথে অটোমিস্কুলব্যাকআপ ইনস্টল করা

বেশ কয়েকটি লিনাক্স ডিস্ট্রিবিউশনের মতো ডেবিয়ান এবং উবুন্টু সার্ভার সহ বিভিন্ন উবুন্টু থেকে প্রাপ্ত সংস্করণ আপনাকে অ্যাটমিস্কেলব্যাকআপ স্ক্রিপ্টটি অ্যাপ-গেট প্যাকেজ ম্যানেজার ব্যতীত আর কিছুই তৈরি করতে দেয়। আপনি যদি ডেবিয়ান বা উবুন্টু সার্ভারের পেরড-ডাউন সংস্করণটি চালাচ্ছেন তবে আপনার সাথে কাজ করার জন্য ভার্চুয়াল টার্মিনালগুলি ছাড়া আর কিছু থাকতে পারে না। এই ক্ষেত্রে, প্রথম টার্মিনালে পৌঁছতে এবং লগ ইন করতে CTRL, ALT এবং F1 ধরে রাখুন।

লুবুন্টু, জুবুন্টু বা ডেবিয়ান-এক্সফেস 4 এর মতো সার্ভার কাজের জন্য এখনও হালকা ডেস্কটপ পরিবেশ বিতরণের ব্যবহারকারীরা অ্যাপ্লিকেশন বা হুইস্কার মেনু নির্বাচন করতে এবং রুট টার্মিনালে ক্লিক করতে পারেন এবং তারপরে প্রশাসনের পাসওয়ার্ড টাইপ করতে পারেন। আপনি একটি স্ট্যান্ডার্ড ব্যবহারকারী প্রম্পট খুলতে Ctrl, Alt এবং T টিও ধরে রাখতে পারেন down

আপনার যদি রুট অ্যাক্সেস থাকে, তবে অ্যাপ্ট-গেট ইনস্টল করুন অটোমিস্কেলব্যাকআপ লিখুন এবং এন্টার টিপুন। আপনাকে sudo apt-get ইনস্টল করুন অটোমিস্কেলব্যাকআপ টাইপ করতে হবে এবং আপনার কাছে যদি রুট অ্যাক্সেস না থাকে তবে এন্টার চাপুন। এটি লিনাক্স মিন্টের বিভিন্ন ডেরাইভেটিভগুলিতেও কাজ করা উচিত।

আর্চ লিনাক্সের ব্যবহারকারীরা যাদের এই পদক্ষেপগুলি অনুসরণ করেছেন তাদের মূল অ্যাক্সেস রয়েছে তা চালিয়ে ইনস্টল করতে সক্ষম হওয়া উচিত প্যাকম্যান-এস অটোমিস্ক্লব্যাকআপ 3.0_rc6-3 যদিও তারা কোনও রুট ব্যবহারকারী হিসাবে চলমান থাকলে কমান্ডের সামনে তাদের sudoও রাখা দরকার।

পদ্ধতি 2: সোর্সফোর্স থেকে অটোমিস্কুলব্যাকআপ ইনস্টল করা

ফেডোরা, রেড হ্যাট, সেন্টোস, স্ল্যাকওয়্যার এবং অন্যান্য বেশ কয়েকটি বড় লিনাক্স ডিস্ট্রিবিউশনের ব্যবহারকারীরা দেখতে পাবেন যে তাদের কাছে কোনও অটোমিস্কেলব্যাকআপ প্যাকেজ উপলব্ধ নেই, সুতরাং তাদের থেকে মোজিলা ফায়ারফক্স, ক্রোম, ক্রোমিয়াম বা মিডোরি বাছাই করে একটি ব্রাউজার খুলতে হবে'll অ্যাপ্লিকেশন এবং তারপরে ইন্টারনেট মেনুগুলি তাদের ডেস্কটপ পরিবেশে বা সম্ভাব্যভাবে সুপার কী ধরে রেখে ডাব্লু। নেভিগেটে চাপ দিয়ে https://sourceforge.net/projects/automysqlbackup/ এবং প্রবেশ ঠেলাঠেলি।

সবুজ ডাউনলোড বোতামে ক্লিক করুন এবং ডাউনলোডটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন। এটি কেবল কয়েক সেকেন্ড সময় নেয়, এবং যদি আপনি এটি অর্জনের জন্য সংগ্রাম করে চলেছেন তবে সোর্সফর্স স্বয়ংক্রিয়ভাবে আপনাকে একটি সরাসরি লিঙ্ক সরবরাহ করবে। একটি কমান্ড প্রম্পট খুলুন তারপর টাইপ করুন সিডি ~ / ডাউনলোডগুলি বা পরিবর্তে আপনার ডাউনলোড ডিরেক্টরি যেখানেই যান। আপনি অবশ্যই কোনও ফাইলকে কোনও জিইআইআই ছাড়াই কোনও সার্ভারে স্থাপনের প্রয়োজন হলে বা তাত্ত্বিকভাবে ডাব্লু 3 এম এর মতো একটি কমান্ড লাইন ব্রাউজার ব্যবহার করতে পারলে এটি অপসারণযোগ্য ডিভাইসের সাহায্যে এই ফাইলটি সরিয়ে ফেলতে পারেন it

আপনি একবার সঠিক ডিরেক্টরিতে এসে টাইপ করুন tar zxvf automysqlbackup-v3.0_rc6.tar.gz এটি নিষ্কাশন করা। মনে রাখবেন যে কোনও ধরণের আপডেট থাকলে ভবিষ্যতে ফাইলের নামটি কোনও মুহূর্তে পরিবর্তিত হতে পারে। আপনি সম্ভবত একটি ডিরেক্টরি ভিতরে ছয়টি ফাইল সমাপ্ত হবে। আপনি সিডি টাইপ করতে চান এবং ট্যাব পুশ করতে পারেন এবং তারপরে উল্লিখিত ডিরেক্টরিতে স্থানান্তর করতে প্রবেশ করতে পারেন। এগিয়ে যাওয়ার আগে আরও README চালানো ভাল ধারণা যাতে আপনি বিকাশকারীরা কী পরামর্শ দেন তা দেখতে পারেন।

টাইপ করে ইনস্টল.শ স্ক্রিপ্টটি চালান ./install.sh এবং প্রবেশ কী টিপছে। এটি চালানোর জন্য আপনার রুট সুবিধাগুলির প্রয়োজন হবে, সুতরাং আপনি যদি ইতিমধ্যে রুট শেলটিতে না থাকেন তবে আপনাকে এটি sudo দিয়ে প্রফেস করতে হবে। এটি স্বয়ংক্রিয়ভাবে সবকিছুর যত্ন নেওয়া উচিত।

পদ্ধতি 3: একটি ম্যানুয়াল ইনস্টলেশন চালানো

যদি কোনও কারণে ইনস্টল.শ স্ক্রিপ্টটি ব্যর্থ হয় এবং আপনি এটি ./ কোড দিয়ে প্রিফেস করতে নিশ্চিত করে থাকেন তবে আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হতে পারে। আপনার যদি ইতিমধ্যে কোনও রুট প্রম্পট না থেকে থাকে, তবে sudo -i টাইপ করে এবং এন্টার চাপ দিয়ে একটি তৈরি করুন। এই কমান্ডগুলি অবশ্যই সেই ডিরেক্টরি থেকে চালিত করা উচিত যা আপনি টারবালটি আনপ্যাক করে রেখেছেন।

এটি একটি কাস্টম কনফিগারেশন ফাইল করা ভাল ধারণা। ব্যবহার সিপি অটোমিস্ক্লব্যাকআপ.কনফ কমান্ড, NAME কে একটি প্রকৃত নাম দিয়ে প্রতিস্থাপন করে আপনি ফাইলটি দিতে চান।

পদ্ধতি 4: কনফিগারেশন ফাইল সম্পাদনা করা

ন্যানো বা ভিআই দিয়ে আপনার কনফিগারেশন ফাইলটি খুলুন এবং আপনি লক্ষ্য করবেন যে ফাইলটিতে কয়েক ডজন মন্তব্য রয়েছে। আপনার সিস্টেমে আপনার কেবলমাত্র একটি ন্যূনতম ব্যবহারকারী থাকলেও আপনাকে কমপক্ষে SELECT সুবিধাগুলি সহ একটি মাইএসকিউএল ব্যবহারকারী প্রবেশ করতে হবে। আপনি এটির জন্য কোনও প্রশাসনিক অ্যাকাউন্ট ব্যবহার করতে চান না। লাইনে একক উদ্ধৃতির ভিতরে নামটি প্রবেশ করান:

CONFIG_mysql_dump_username = '

আপনার তাদের পাসওয়ার্ডটি লাইনের একক উদ্ধৃতিগুলির মধ্যে রাখতে হবে:

CONFIG_mysql_dump_password = '

আপনার ঠিক সেট করতে হবে need CONFIG_mysql_dump_host পরিবর্তনশীল CONFIG_mysql_dump_host = 'লোকালহোস্ট' যেহেতু আপনার সার্ভারটি কেবল স্থানীয় মেশিন।

আপনি সেট করেছেন তা নিশ্চিত করুন CONFIG_backup_dir = কোনও ডিরেক্টরিতে ব্যবহারকারী ব্যাকআপ করা ফাইলগুলিকে সেভ করতে পারে instance উদাহরণস্বরূপ, বলুন আপনার কাছে মাইব্যাকআপস নামে একটি ব্যবহারকারী আছে, তবে আপনাকে আসলে ব্যবহার করতে হবে / হোম / মাইব্যাকআপস / ব্যাকআপ অন্যথায় এটি সামগ্রিকভাবে ব্যবহারকারীর ডিরেক্টরি ব্যবহার করার চেষ্টা করবে। আপনার যদি mkdir কমান্ডটি ব্যবহার করতে হবে যদি বলেন ডিরেক্টরি ইতিমধ্যে বিদ্যমান না থাকে।

আপনি যখন ডাটাবেসের নাম যুক্ত করতে পারেন CONFIG_db_names = () প্রথম বন্ধনীগুলির মধ্যে পরিবর্তনশীল, এটিকে ফাঁকা রেখে এগুলি সমস্ত অনুলিপি করবে। আপনি ব্যবহার করতে পারেন CONFIG_db_exclude = () স্ক্রিপ্টটি এড়িয়ে যেতে আপনি পছন্দ করবেন এমন কোনও অবস্থান যুক্ত করার জন্য প্রথম বন্ধনী।

স্ক্রিপ্টটি এক সপ্তাহের জন্য প্রতিদিনের ব্যাকআপগুলিতে ধরে রাখতে পারে তবে আপনি এটি CONFIG_rotation_daily = পরিবর্তনশীল সংখ্যার বাইরে অন্য কিছুতে পরিবর্তন করতে পারেন These এই ডিফল্ট সময়ে সময়ে পরিবর্তিত হতে পারে। ডিফল্ট হিসাবে আমরা ব্যবহার করা কনফিগারেশন ফাইলটি 6 ব্যবহার করেছি।

আপনি তারপর চালাতে পারেন কমান্ড লাইন থেকে, ফাইলটির নাম পরিবর্তনের সাথে আপনার তৈরি করা বা এটি একটি স্টার্টআপ স্ক্রিপ্ট বা ক্রোন যুক্ত করুন। আপনার যদি ক্রোন লাইনের প্রয়োজন হয় তবে আপনি চেষ্টা করতে পারেন:

0 0 * * * / usr / স্থানীয় / বিন / ব্যাকআপ স্ক্রিপ্ট

এটি প্রতিদিন মধ্যরাতে এটি চালায়।

5 মিনিট পড়া