আমি সার্ভারফল্টে এই প্রশ্নের উত্তর অনুসন্ধান করেছি এবং এটি সন্ধান করতে পারি না। আমি জানি এটি সম্ভব, তবে কীভাবে এটি করবেন তা আমি মনে করতে পারি না। আমি কীভাবে একটি লিনাক্স হোস্টের হোস্ট-নেম পরিবর্তন করব এবং কোনও পরিবর্তন পুনরায় বুট ছাড়াই কার্যকর হতে পারি?
আমি উবুন্টু 16 এবং উবুন্টু 18 ব্যবহার করছি।
উবুন্টুর একটি বড় বৈশিষ্ট্য হ'ল গ্রাফিকাল ডেস্কটপ এবং গ্রাফিকাল সিস্টেমের ইউটিলিটিগুলি। যাইহোক, আমরা আমাদের উত্পাদন পরিবেশে উবুন্টু চালিয়ে যাচ্ছি যাতে গ্রাফিকাল ডেস্কটপ বা ইউটিলিটিগুলি ব্যবহার না করা উচিত যাতে আমাদের বৈশিষ্ট্যগুলি আমাদের উত্পাদন পরিবেশে প্রয়োজনীয় সংস্থান ব্যবহার করে না।
আমি জানি যে হোস্টটির নাম পরিবর্তন করতে, আমি ফাইলগুলি সম্পাদনা করি:
/etc/hostname
/etc/hosts
ইন /etc/hostname
এক মাত্র বর্তমান হোস্ট-নেম প্রতিস্থাপন নতুন হোস্টনাম সঙ্গে (শীঘ্রই সাবেক হোস্টনাম হতে)।
/etc/hosts
ফাইলটিতে উবুন্টুর লাইন রয়েছে:
127.0.1.1 your-hostname your-hostname
আপনার হোস্টটি বুট আপ করার সময় এবং এটি আপনার নেটওয়ার্কের মধ্যে নিজেকে প্রতিষ্ঠিত করার সময় এটি বুটস্ট্র্যাপিং হিসাবে কাজ করে। হোস্ট-নেম পরিবর্তন করার আগে, your-hostname
বর্তমান (শীঘ্রই পূর্বের হোস্টনাম হতে হবে) এবং আপনার হোস্টের হোস্ট-নেম পরিবর্তনের অংশ হিসাবে, একটি নতুন নামটির সাথে সেই নামটি প্রতিস্থাপন করে।
আমি যেটির সাথে পরিচিত তা হ'ল উপরের দুটি পদক্ষেপ কার্যকর করা এবং তারপরে আপনার হোস্টকে রিবুট করা। তবে প্রচুর সময়, যেমন একটি প্রোডাকশন সার্ভারের মতো, কেউ সেই নামটি প্রয়োগ করতে চায় তবে তার হোস্টটিকে পুনরায় বুট করতে পারে না।
আমি কীভাবে কোনও হোস্টের হোস্টনেম পরিবর্তন করতে পারি এবং হোস্টটিকে রিবুট না করে এই পরিবর্তনটি কার্যকর করতে পারি?