উত্তর:
চারটি জিনিস:
এতে হোস্টনাম এন্ট্রি যুক্ত করুন /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
আর কাজ করে না।