CentOS/RHEL 7/8 এ কীভাবে হোস্টনাম সেট করবেন বা পরিবর্তন করবেন


কম্পিউটারের হোস্টনামটি একটি অনন্য নাম উপস্থাপন করে যা সেই নির্দিষ্ট নেটওয়ার্কের কম্পিউটারটিকে অনন্যরূপে সনাক্ত করতে একটি কম্পিউটারে একটি কম্পিউটারকে অর্পণ করা হয়। একটি কম্পিউটার হোস্টনাম আপনার পছন্দ মতো যে কোনও নামেই সেট করা যেতে পারে তবে আপনার নিম্নলিখিত নিয়মগুলি মনে রাখা উচিত:

  • হোস্টনামে অক্ষর থাকতে পারে (একটি থেকে z)
  • হোস্টনামে ডিজিট থাকতে পারে (0 থেকে 9 পর্যন্ত)
  • হোস্টনামগুলিতে একটি বিশেষ চরিত্র হিসাবে কেবল হাইফেন অক্ষর থাকতে পারে (-)
  • হোস্টনামে ডট বিশেষ অক্ষর থাকতে পারে (।) li
  • হোস্টনামগুলিতে তিনটি নিয়মের সংমিশ্রণ থাকতে পারে তবে একটি চিঠি বা একটি সংখ্যা দিয়ে শুরু এবং শেষ হওয়া উচিত must
  • হোস্টনামের অক্ষরগুলি কেস-সংবেদনশীল are
  • হোস্টনামগুলিতে অবশ্যই 2 থেকে 63 টি বর্ণের মধ্যে দীর্ঘ থাকতে হবে
  • হোস্টনামগুলি বর্ণনামূলক হওয়া উচিত (কম্পিউটারে কম্পিউটারের উদ্দেশ্য, অবস্থান, ভৌগলিক অঞ্চল ইত্যাদির চিহ্নিতকরণ সহজ করার জন্য)

কনসোলের মাধ্যমে CentOS 7/8 এবং RHEL 7/8 সিস্টেমে কম্পিউটারের নাম প্রদর্শনের জন্য নিম্নলিখিত কমান্ডটি জারি করুন issue -s পতাকা কম্পিউটারের সংক্ষিপ্ত নাম (কেবলমাত্র হোস্টনাম) এবং -f পতাকা নেটওয়ার্কটিতে কম্পিউটার FQDN প্রদর্শন করে (কেবলমাত্র যদি কম্পিউটার কোনও ডোমেনের একটি অংশ থাকে) বা ক্ষেত্র এবং এফকিউডিএন সেট করা আছে)।

# hostname
# hostname -s
# hostname -f

আপনি ক্যাট কমান্ড ব্যবহার করে/ইত্যাদি/হোস্টনাম ফাইলের সামগ্রী পরীক্ষা করে একটি লিনাক্স সিস্টেমের হোস্টনাম প্রদর্শন করতে পারেন।

# cat /etc/hostname

CentOS 7/8 মেশিনের হোস্ট-নেম পরিবর্তন বা সেট করতে, নীচের কমান্ডের অংশে প্রদর্শিত হোস্টনামেক্টল আদেশটি ব্যবহার করুন।

# hostnamectl set-hostname your-new-hostname

হোস্টনেম কমান্ডের পাশাপাশি, আপনি একটি লিনাক্স মেশিনের হোস্ট-নেম প্রদর্শন করতে হোস্টনামেক্টল কমান্ড ব্যবহার করতে পারেন।

# hostnamectl

নতুন হোস্টনাম প্রয়োগ করার জন্য, সিস্টেম রিবুট প্রয়োজন, সেন্টোস 7 মেশিনটি পুনরায় বুট করতে নীচের একটি আদেশ জারি করুন।

# init 6
# systemctl reboot
# shutdown -r

CentOS 7/8 মেশিনের হোস্টনাম সেটআপ করার জন্য দ্বিতীয় পদ্ধতি হ'ল ম্যানুয়ালি/ইত্যাদি/হোস্টনাম ফাইলটি সম্পাদনা করা এবং আপনার নতুন হোস্টনাম টাইপ করা। এছাড়াও নতুন মেশিনের নাম প্রয়োগ করার জন্য একটি সিস্টেম পুনরায় বুট করা দরকার।

# vi /etc/hostname

একটি তৃতীয় পদ্ধতি যা CentOS 7/8 মেশিনের হোস্ট-নেম পরিবর্তন করতে ব্যবহার করা যায় তা হল লিনাক্স সিস্টেস্টল ইন্টারফেস। তবে, এই পদ্ধতিটি ব্যবহার করে মেশিনের নাম পরিবর্তন করতে মেশিনের ক্ষণস্থায়ী হোস্ট-নেম সেটআপ করা যায়।

ক্ষণস্থায়ী হোস্টনামটি একটি বিশেষ হোস্টনাম এবং এটি স্থিতিশীল হোস্টনাম ছাড়াও কেবলমাত্র সহায়ক মেশিনের নাম হিসাবে লিনাক্স কার্নেল দ্বারা আরম্ভ করা এবং রক্ষণাবেক্ষণ করা হয় এবং পুনরায় বুট থেকে বাঁচতে পারে না।

# sysctl kernel.hostname
# sysctl kernel.hostname=new-hostname
# sysctl -w kernel.hostname=new-hostname

মেশিনের ক্ষণস্থায়ী হোস্টনামটি প্রদর্শনের জন্য নীচের আদেশগুলি ইস্যু করুন।

# sysctl kernel.hostname
# hostnamectl

অবশেষে, হোস্টনামেক্টল কমান্ডটি নিম্নলিখিত হোস্টনাম সেটআপগুলি অর্জন করতে ব্যবহার করা যেতে পারে: –স্প্যাটিটি, স্ট্যাটিক এবং ট্রান্সিয়েন্ট।

যদিও প্রতিটি লিনাক্স ডিস্ট্রিবিউশন (/ etc/sysconfig/নেটওয়ার্ক-স্ক্রিপ্টগুলি/CentOS এর জন্য ifcfg-ethX) নির্দিষ্ট করে কিছু কনফিগারেশন ফাইল ম্যানুয়ালি সম্পাদনা করার জন্য আরও কয়েকটি নির্দিষ্ট উপায় রয়েছে তবে উপরের নিয়মগুলি ব্যবহৃত লিনাক্স বিতরণ ছাড়াই সাধারণত উপলব্ধ ।