ম্যাক হোস্ট ফাইল: টেক্সটএডিট সহ Mac OS X-এ কিভাবে /etc/hosts পরিবর্তন করবেন
সুচিপত্র:
ম্যাক হোস্ট ফাইল হল একটি সিস্টেম লেভেল ফাইল যা /etc/hosts এ অবস্থিত যা Mac OS X নেটওয়ার্কিং এর জন্য নাম হোস্ট করার জন্য IP ঠিকানা ম্যাপ করে। অনেক ব্যবহারকারী হোস্ট ফাইলটি সম্পাদনা এবং পরিবর্তন করে যাতে তারা একটি ডোমেনকে একটি ভিন্ন আইপি ঠিকানায় নির্দেশ করতে পারে, স্থানীয় উন্নয়নের উদ্দেশ্যে, সাইটগুলিকে ব্লক করা বা কেবলমাত্র বিভিন্ন অ্যাপ এবং সিস্টেম স্তরের ফাংশন থেকে বিকল্প সার্ভারগুলি অ্যাক্সেস করার জন্য।বেশিরভাগ উন্নত ব্যবহারকারীরা ন্যানো বা ভিম ব্যবহার করে ম্যাক ওএস এক্স টার্মিনাল থেকে হোস্ট ফাইল সম্পাদনা করবেন, তবে যারা ম্যাক ওএস জিইউআই-এর মধ্যে থাকতে পছন্দ করেন, আপনি টেক্সটএডিটের মাধ্যমে ম্যাকের হোস্ট ফাইলটিও সংশোধন করতে পারেন, এমনকি তৃতীয় পক্ষের অ্যাপের মতো BBEdit বা TextWrangler. কমান্ড লাইনের মধ্য দিয়ে যাওয়ার তুলনায় এটি আরও ব্যবহারকারী বান্ধব বিকল্প অফার করে।
আপনার যদি macOS / Mac OS X-এ Mac হোস্ট ফাইল সংশোধন করার নির্দিষ্ট কারণ না থাকে, তাহলে আপনার তা করা উচিত নয়। একটি ভুলভাবে ফরম্যাট করা হোস্ট ফাইল বা অনুপযুক্ত এন্ট্রি ডিএনএস সমস্যা এবং বিভিন্ন ইন্টারনেট পরিষেবার সমস্যা হতে পারে। এটি উন্নত ব্যবহারকারীদের জন্য।
TextEdit Mac OS এর মাধ্যমে /etc/hosts এ ম্যাক হোস্ট ফাইল কিভাবে পরিবর্তন করবেন
TextEdit এর সাথে /etc/hosts পরিবর্তন করার এই পদ্ধতিটি Mac OS X-এর যেকোনো সংস্করণের সাথে কাজ করে৷ Mac ব্যবহারকারীদের জন্য যারা MacOS X 10.11 বা তার পরবর্তী রিলিজ চালাচ্ছেন, আপনাকে অবশ্যই প্রথমে SIP সুরক্ষা অক্ষম করতে হবে, অন্যথায় Mac /etc/hosts ফাইলটি TextEdit থেকে অ্যাক্সেস করার চেষ্টা করার সময় লক করা হবে।
- পাঠ্য সম্পাদনা বন্ধ করুন যদি এটি বর্তমানে খোলা থাকে
- Mac OS X-এ টার্মিনাল অ্যাপ্লিকেশন চালু করুন, যা /Applications/Utilities/
- TextEdit GUI অ্যাপ্লিকেশনের মধ্যে Macs হোস্ট ফাইল খুলতে হুবহু নিচের কমান্ডটি লিখুন
- রিটার্ন টিপুন এবং যখন সুডোর মাধ্যমে লঞ্চটি প্রমাণীকরণের জন্য অনুরোধ করা হয় তখন Mac OS X এর জন্য অ্যাডমিন পাসওয়ার্ড লিখুন
- /etc/hosts ফাইলটি TextEdit-এ একটি প্লেইন টেক্সট ফাইল হিসেবে লঞ্চ হবে যেখানে প্রয়োজন অনুযায়ী এটিকে এডিট ও পরিবর্তন করা যাবে, শেষ হলে ফাইল > সেভ বা সংরক্ষণ করার জন্য যথারীতি Command+S টিপুন। হোস্ট নথিতে পরিবর্তন
- TextEdit থেকে প্রস্থান করুন, তারপর শেষ হলে টার্মিনাল থেকে প্রস্থান করুন
sudo open -a TextEdit /etc/hosts
যদি হোস্ট ফাইলটি "লক করা" হিসাবে দেখায় এবং sudo-এর মাধ্যমে চালু হওয়া সত্ত্বেও পরিবর্তনগুলি সংরক্ষণ না করে, তাহলে সম্ভবত ভূমিকায় উল্লিখিত হিসাবে আপনি SIP নিষ্ক্রিয় করেননি৷ আপনি এই নির্দেশাবলী দিয়ে Mac OS X-এ SIP বন্ধ করতে পারেন, যার জন্য ম্যাক রিবুট করতে হবে। Mac OS X-এর আধুনিক সংস্করণের জন্য এটি প্রয়োজনীয়, যদিও আপনি SIP সামঞ্জস্য না করে এখানে বর্ণিত ন্যানো দিয়ে কমান্ড লাইন ব্যবহার করে হোস্ট ফাইল সম্পাদনা করতে বেছে নিতে পারেন।
হোস্ট ফাইলের একটি ডুপ্লিকেট তৈরি করা ভালো অভ্যাস যাতে আপনি কিছু ভাঙলে আপনি সহজেই এটি ঠিক করতে পারেন, যদিও আপনাকে এটি পুনরুদ্ধার করার প্রয়োজন হলে আমরা এখানে মূল ডিফল্ট হোস্ট ফাইল পেয়েছি। TextEdit-এর জন্য ডিফল্ট হিসেবে প্লেইন টেক্সট মোড সেট করাও একটি ভালো ধারণা।
আপনি সম্ভবত হোস্ট ফাইলটি পরিবর্তন করার পরে আপনার ডিএনএস ক্যাশে সাফ করতে চাইবেন, ম্যাক ওএস এক্স এল ক্যাপিটান এবং আধুনিক সংস্করণ ম্যাক ওএস-এ কীভাবে ডিএনএস ফ্লাশ করবেন এবং আগের রিলিজে কীভাবে একই কাজ করবেন তা এখানে রয়েছে .
ব্যবহারকারীরা TextWrangler, BBEdit, বা অন্য তৃতীয় পক্ষের অ্যাপ্লিকেশন দিয়ে Mac OS X-এর /etc/hosts পরিবর্তন করতেও বেছে নিতে পারেন। কৌশলটি মূলত টেক্সট এডিটের মতই, এখনও সুডো ব্যবহার করা প্রয়োজন, তবে নির্দিষ্ট অ্যাপ্লিকেশনের নাম নিম্নরূপ পরিবর্তন করা হচ্ছে।
Opening /etc/hosts with Texwrangler:
sudo open -a TextWrangler /etc/hosts
অথবা Bbedit এ /etc/hosts চালু করা হচ্ছে:
sudo open -a BBEdit /etc/hosts
যদিও উপরে উল্লিখিত পদ্ধতিগুলি Mac OS X-এর সমস্ত আধুনিক সংস্করণে কাজ করে, Mac OS X-এর পূর্ববর্তী সংস্করণগুলি নিম্নোক্ত সিনট্যাক্স সহ কমান্ড লাইন থেকে সরাসরি হোস্ট সহ TextEdit বাইনারি চালু করতে পারে:
sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
এই পদ্ধতিটি সাম্প্রতিক রিলিজে কাজ করবে না, তবে, এইভাবে আপনি পরিবর্তে ওপেন কমান্ডের উপর নির্ভর করতে চাইবেন।
TextEdit বা অন্য GUI অ্যাপের মাধ্যমে সহজে ম্যাক হোস্ট ফাইল পরিবর্তন করার আরেকটি কৌশল জানেন? আমাদের মন্তব্য জানাতে.