উত্তর:
চারটি জিনিস:
এতে হোস্টনাম এন্ট্রি যুক্ত করুন /etc/hosts। এখানে বিস্তারিত বিন্যাস ব্যবহার করুন ।
যদি আপনার হোস্টনামটি "আপনার_ হোস্টনেম" হয়, hostname your_hostnameপরিবর্তনটি কার্যকর করার জন্য একটি কমান্ড প্রম্পটে টাইপ করুন ।
/etc/sysconfig/networkএই সেটিংটি পুনরায় বুটগুলি জুড়ে থাকার জন্য হোস্টনামটিকে সংজ্ঞায়িত করুন ।
সিস্টেমটি পুনরায় বুট করুন বা হোস্টনামের উপর নির্ভরশীল পরিষেবাগুলি পুনরায় চালু করুন (কাপ, সিসলগ, অ্যাপাচি, সেন্ডমেল ইত্যাদি)
যদি ডোমেন নাম দ্বারা আপনার অর্থ ডোমেন প্রত্যয়, তবে /etc/resolv.confডোমেনটি যেখানে যায় is কেবল একটি লাইন যুক্ত করুনdomain yourdomain.com
তারপরে আপনার সার্ভারের হোস্টনামটি সেট করতে, এর জন্য কেবলমাত্র একটি ভাল জায়গা আছে এবং এটি /etc/sysconfig/network। একটি লাইন যুক্ত করুন HOSTNAME=yourhostnameএবং হোস্টনেমে ডোমেন প্রত্যয়টি রাখবেন না, কারণ এটি এটিকে গ্রহণ করবে /etc/resolv.conf।
/etc/hostsআপনার হোস্টনামটি সংজ্ঞায়িত করতে আপনাকে কিছু যুক্ত করার দরকার নেই (এবং হওয়া উচিত নয়) । এটি এটি করার ভুল উপায়।
আপনার সেটআপ পরীক্ষা করতে, hostnameকমান্ডটি ব্যবহার করুন :
hostname -sসংক্ষিপ্ত নামটি পেতে ব্যবহার করুন (আপনার যা রয়েছে তা প্রতিবিম্বিত করা উচিত)/etc/sysconfig/network
hostname -dআপনার ডোমেনটি পরীক্ষা করতে কমান্ডটি ব্যবহার করুন (আপনার যা রয়েছে তা প্রতিফলিত করুন /etc/resolv.conf)
এটি একসাথে পরীক্ষা করতে, আপনি ব্যবহার করতে পারেন hostname -fবা hostname -Aখুব দীর্ঘ সংস্করণের জন্য।
এখনই এটি করার উপায় hostnamectl hostname.domainname
HOSTNAMEএ/etc/sysconfig/networkআর কাজ করে না।