আমি ব্যাশ স্ক্রিপ্টিংয়ের একটি শিক্ষানবিশ। আমি আমার লিনাক্স বাক্সে একটি স্বয়ংক্রিয় পদ্ধতিতে ইনস্টল করতে এবং স্টাফগুলি কনফিগার করতে বাশ স্ক্রিপ্ট তৈরি করতে চাই।
ধরুন আমি সম্পাদনা করতে চাই
/etc/yum.repos.d/epel.repo
বাশ স্ক্রিপ্ট দ্বারা
আমি যা করতে চাই তা নিম্নরূপ
- ফাইল /etc/yum.repos.d/epel.repo খুলুন
- [এপেল] বিভাগটি সন্ধান করুন
- এপেল বিভাগে লাইন সক্ষম = 1 পরে ঠিক একটি লাইনের অগ্রাধিকার = 10 যুক্ত করুন
প্রথম অংশের জন্য আমি যুক্ত করেছি
yum install nano
nano /etc/yum.repos.d/epel.repo
আমার প্রশ্নটি কীভাবে ন্যানো ব্যবহার করে ব্যাশ স্ক্রিপ্টের সাহায্যে 2 ও তৃতীয় অংশটি করবেন (যদি সম্ভব হয় তবে যদি সম্ভব না হয় তবে আমাকে সেড দিয়ে দেখান)
এছাড়াও কিছু পয়েন্টে আমাকে উদাহরণস্বরূপ ফাইলগুলিতে ভেরিয়েবলগুলি পরিবর্তন করতে হবে
- = 1 সক্ষম করতে = 0 সক্ষম করুন
- টেস্টিং = "1" থেকে টেস্টিং = "0"
- একটি লাইনে পাঠ্য যুক্ত করুন। ফাংশন = থেকে ফাংশন = "পাঠ্য 1", "পাঠ্য 2"
- একটি ফাইলে কিছু পাঠ্য যুক্ত করুন এবং এটি সংরক্ষণ করুন (ন্যানো দিয়ে)
আমি এর চাহিদা জানি কিন্তু আমার এমন এক বন্ধুর জন্য এটি তৈরি করা দরকার যিনি সার্ভার ম্যানেজমেন্টে ন্যূনতম হন U দুর্ভাগ্যক্রমে আমার কাছ থেকে পরীক্ষাগুলি শুরু হতে বাশ স্ক্রিপ্টিং অধ্যয়ন করার সময় নেই I আমি আপনার উদাহরণগুলি স্ক্রিপ্ট লেখার জন্য ব্যবহার করব।
সমস্ত উত্তর আমি সফলভাবে ব্যাশ স্ক্রিপ্টে সম্পন্ন করেছি এর জন্য ধন্যবাদ
তবে আরেকটা সমস্যা ঠাউর আমি sed ব্যবহার করে আমরা worker_processes চুক্তি হবে nginx.conf পরিবর্তন করতে চান করতে দেয় আছে
ব্যবহার নিম্নলিখিত 1.Find করতে sed এখন আমি চাই প্রথম সংঘটন এর worker_processes
যে সার্ভার এবং পাঠ্য প্রতিস্থাপনworker_processes 4;
এখানে বিশেষ দ্রষ্টব্য: এটি কেবল একটি উদাহরণ। এটি ঘটতে পারে যে কনফিডে কর্মী_প্রক্রিয়া 1 থাকে; । এটা শক্ত অংশ। আমি একটি sed কমান্ড যে এটি চান প্রথম পুরো ম্যাচ ক্ষেত্রে শব্দের worker_processes , লেখার ডিলিট লাইন যেখানে শব্দ পাওয়া যায় এবং পেস্ট worker_processes 4;
ফাইলটি সংরক্ষণ সেখানেই। ফাইলগুলি সম্পাদনা করার সময় এটি কোনও নির্ভরযোগ্য পদ্ধতি (
একটি সর্বশেষ পরামর্শ আমি রিমির অংশে [রিমি] বিভাগের আওতায় সক্ষম = 0 সক্ষম = 1 পরিবর্তন করতে সক্ষম -1 '/ সক্ষম = 0 / সক্ষম = 1 / জি' /etc/yum.repos.d/remi.repo ব্যবহার করেছি .repo .যদিও আমার মনে হয় যে এটি ফাইলের সমস্ত সক্ষম = 0 কে পরিবর্তন করতে পারে যা সার্ভারকে নষ্ট করবে। যে কেউ আরও ভাল কোডের পরামর্শ দিতে পারে an
আমি নিশ্চিত নই এমন অন্য একটি জিনিস: পিআই এমন একটি ফাইল সম্পাদনা করতে চাই যার পাঠ্য টেস্টিং = "0" হিসাবে আছে (হ্যাঁ এর উদ্ধৃতি রয়েছে এবং আমার এটি রাখা দরকার) এটি পরীক্ষার = "0" থেকে টেস্টিং = "এ পরিবর্তন করা উচিত" 1 "(উদ্ধৃতি সহ)
এছাড়াও আমাকে "থ্যাঙ্কস কোয়ান্টা" (উদ্ধৃতি সহ) এর সাথে একটি ফাইলের শেষে উদ্ধৃতি সহ কিছু পাঠ্য যুক্ত করতে হবে পিএইচপি জন্য আপনি প্রতিধ্বনিত উদ্ধৃতি সহ একটি put রেখেছেন, কীভাবে বাশের জন্য এটি করা হয় তা জানেন না
আর একটি জিনিস যা
আমাকে একটি কনফের মধ্যে একটি লাইন পরিবর্তন করতে হবে তবে আমি মনে করি না যে পুরো পাঠ্যটি প্রতিস্থাপন করতে হবে
এর মত শোনা = কিছু; , আমি শোনার জন্য এটি পরিবর্তন করতে চাই = /tmp/php5-fpm.sock;
কোয়ান্টা আপ করার জন্য বড় থাম্বস আপ
অসাধারণ সমর্থন বলছি জন্য ধন্যবাদ