এই পোস্টে, আমরা MySQL-এর জন্য ডিফল্ট কনফিগারেশন ফাইলগুলি সনাক্ত করার জন্য অনেকগুলি কমান্ড শিখব ডাটাবেস সার্ভার (my.conf) , পিএইচপি প্রোগ্রামিং ভাষা (php.ini) এবং Apache HTTP সার্ভার (http.conf) , যা লিনাক্সের সাথে LAMP (Linux Apache Mysql/MariaDB PHP) স্ট্যাক গঠন করে।
একটি কনফিগারেশন ফাইল (বা কনফিগারেশন ফাইল) সিস্টেম সম্পর্কিত বা অ্যাপ্লিকেশন সেটিংস ধারণ করে। এটি বিকাশকারী এবং প্রশাসকদের সিস্টেম বা একটি অ্যাপ্লিকেশনের পরিচালনার উপর নিয়ন্ত্রণ দেয়৷
লিনাক্স সিসাডমিন হিসাবে, কনফিগারেশন ফাইলের অবস্থান জানা বা সেগুলি খুঁজে পাওয়ার উপায়গুলি আয়ত্ত করা একটি অমূল্য দক্ষতা।
লিনাক্স ডিরেক্টরি কাঠামোতে, /etc ডিরেক্টরি বা এর সাব-ডিরেক্টরি স্টোর সিস্টেম সম্পর্কিত বা অ্যাপ্লিকেশন কনফিগারেশন ফাইল।
যদিও এটি কনফিগারেশন ফাইলের প্রাথমিক অবস্থান, কিছু ডেভেলপার কাস্টম ডিরেক্টরিতে অন্যান্য কনফিগারেশন ফাইল সংরক্ষণ করতে বেছে নেয়।
কিভাবে MySQL (my.conf) কনফিগারেশন ফাইল খুঁজে পাবেন
আপনি MySQL কনফিগারেশন ফাইলটি mysql কমান্ড লাইন টুল বা mysqladmin ব্যবহার করে সনাক্ত করতে পারেন, একটি MySQL সার্ভার পরিচালনার জন্য একটি ক্লায়েন্ট৷
নিম্নলিখিত কমান্ডগুলি mysql প্রদর্শন করবে অথবা mysqladmin সহায়তা পৃষ্ঠা, যার মধ্যে একটি বিভাগ রয়েছে যা ফাইলগুলি (কনফিগারেশন ফাইল) সম্পর্কে কথা বলে যেগুলি থেকে ডিফল্ট বিকল্পগুলি পড়া হয়৷
নিচের কমান্ডে, grep বিকল্প -A মিলিত লাইনের পরে অনুগামী প্রসঙ্গগুলির NUM লাইন প্রদর্শন করে।
$ mysql --help | grep -A1 'Default options' OR $ mysqladmin --help | grep -A1 'Default options'
MySQL my.cnf কনফিগারেশন ফাইল খুঁজুন এই সহায়ক নিবন্ধগুলির মাধ্যমে MySQL প্রশাসনকে আয়ত্ত করার চেষ্টা করুন৷
- শিখুন MySQL for Beginners Guide – পার্ট 1
- শিখুন MySQL for Beginners Guide – পার্ট 2
- ডাটাবেস অ্যাডমিনিস্ট্রেশনের জন্য 20টি দরকারী Mysqladmin কমান্ড
কিভাবে PHP (php.ini) কনফিগারেশন ফাইল খুঁজে পাবেন
PHP php কমান্ড লাইন ইউটিলিটি ব্যবহার করে টার্মিনাল থেকে নিয়ন্ত্রণ করা যেতে পারে, -i এর সাথে সুইচ করুন যা পিএইচপি তথ্য এবং কনফিগারেশন দেখানো সক্ষম করে এবং গ্রেপ কমান্ড আপনাকে পিএইচপি কনফিগারেশন ফাইল খুঁজে পেতে সহায়তা করে:
$ php -i | grep "Loaded Configuration File"
PHP (php.ini) কনফিগারেশন ফাইল খুঁজুন Apache http.conf/apache2.conf কনফিগারেশন ফাইল খুঁজুন
আপনি apache2 ডাকতে পারেন সরাসরি (যা বেশিরভাগ ক্ষেত্রে সুপারিশ করা হয় না) অথবা apache2ctl ব্যবহার করে এটি পরিচালনা করুন -V এর সাথে নীচের মত ইন্টারফেস নিয়ন্ত্রণ করুন পতাকা যা apache2 এর সংস্করণ এবং বিল্ড প্যারামিটার দেখায়:
--------- On CentOS/RHEL/Fedora --------- $ apachectl -V | grep SERVER_CONFIG_FILE --------- On Debian/Ubuntu/Linux Mint --------- $ apache2ctl -V | grep SERVER_CONFIG_FILE
অ্যাপাচি কনফিগারেশন ফাইল খুঁজুন এই সব! এই পোস্ট সম্পর্কে আপনার চিন্তাভাবনা শেয়ার করতে ভুলবেন না বা মন্তব্যে উপরের কনফিগারেশন ফাইলগুলি সনাক্ত করার অন্যান্য সম্ভাব্য উপায়গুলি আমাদের প্রদান করুন৷
আপনার লিনাক্স দক্ষতাকে পরবর্তী স্তরে নিয়ে যান
রুট সদস্যরা প্রতিটি কোর্স, সার্টিফিকেশন প্রিপ ট্র্যাক এবং হ্যান্ডস-অন লিনাক্স সামগ্রীর একটি ক্রমবর্ধমান লাইব্রেরিতে সম্পূর্ণ অ্যাক্সেস পান — প্রতি মাসে নতুন কোর্স যোগ করা হয়।
আপনি যা পান
সমস্ত প্রিমিয়াম নিবন্ধে বিজ্ঞাপন-মুক্ত অ্যাক্সেস
সমস্ত কোর্সে অ্যাক্সেস:লিনাক্স শিখুন, লিনাক্সের জন্য এআই, ব্যাশ স্ক্রিপ্টিং, উবুন্টু হ্যান্ডবুক, গোলং এবং আরও অনেক কিছু।
Linux সার্টিফিকেশনে অ্যাক্সেস (RHCSA, RHCE, LFCS এবং LFCA)
রিলিজে নতুন কোর্স অ্যাক্সেস করুন
সাপ্তাহিক নিউজলেটার অ্যাক্সেস পান
মন্তব্যে অগ্রাধিকার সহায়তা
ব্যক্তিগত টেলিগ্রাম সম্প্রদায়
লিনাক্স সম্প্রদায়ের সাথে সংযোগ করুন

অ্যারন কিলি একজন লিনাক্স এবং F.O.S.S উত্সাহী, একজন আসন্ন Linux SysAdmin, ওয়েব ডেভেলপার এবং বর্তমানে TecMint-এর একজন বিষয়বস্তু নির্মাতা যিনি কম্পিউটারের সাথে কাজ করতে পছন্দ করেন এবং জ্ঞান ভাগ করে নেওয়ায় দৃঢ়ভাবে বিশ্বাস করেন।
TecMint-এ প্রতিটি টিউটোরিয়াল অভিজ্ঞ লিনাক্স সিস্টেম অ্যাডমিনিস্ট্রেটরদের একটি দল দ্বারা তৈরি করা হয়েছে যাতে এটি আমাদের উচ্চ-মানেরমানগুলি পূরণ করে৷