কীভাবে লিনাক্সে সিস্টেম হোস্টনাম সেট বা পরিবর্তন করবেন


ডিভাইস বা সিস্টেমের হোস্টনামগুলি সহজেই কোনও মানব পাঠযোগ্য বিন্যাসে কোনও নেটওয়ার্কের মধ্যে কোনও যন্ত্রকে সনাক্ত করতে ব্যবহার করা হয়। এটি আশ্চর্যের কিছু নয়, তবে লিনাক্স সিস্টেমে হোস্টনামটি "হোস্টনেম" হিসাবে সাধারণ কমান্ড ব্যবহার করে সহজেই পরিবর্তন করা যেতে পারে।

কোনও প্যারামিটার ব্যতীত নিজে থেকে হোস্টনাম চালানো আপনার লিনাক্স সিস্টেমের বর্তমান হোস্টনামটি এইভাবে ফিরিয়ে দেবে:

$ hostname
TecMint

আপনি যদি নিজের লিনাক্স সিস্টেমের হোস্টনাম পরিবর্তন করতে বা সেট করতে চান তবে খালি চালান:

$ hostname NEW_HOSTNAME

অবশ্যই, আপনাকে সেট করতে চান এমন আসল হোস্টনামের সাথে আপনাকে "NEW_HOSTNAME" প্রতিস্থাপন করতে হবে। এটি আপনার সিস্টেমের হোস্টনামটি তত্ক্ষণাত্ বদলে দেবে, তবে একটি সমস্যা রয়েছে - আসল হোস্টনামটি পুনরায় বুট করার পরে পুনরুদ্ধার করা হবে।

আপনার সিস্টেমে হোস্ট-নেম পরিবর্তন করার জন্য আরও একটি উপায় রয়েছে - স্থায়ীভাবে। আপনি ইতিমধ্যে এটি বুঝতে পেরেছেন যে এর জন্য কিছু কনফিগারেশন ফাইলগুলিতে পরিবর্তন প্রয়োজন হবে এবং আপনি সঠিক হবেন।

লিনাক্সে স্থায়ীভাবে সিস্টেমের হোস্টনাম সেট করুন

বিভিন্ন লিনাক্স ডিস্ট্রিবিউশনের নতুন সংস্করণ যেমন সর্বশেষ উবুন্টু, ডেবিয়ান, সেন্টোস, ফেডোরা, রেডহ্যাট ইত্যাদি সিস্টেমড, একটি সিস্টেম এবং পরিষেবা ব্যবস্থাপক নিয়ে আসে যা লিনাক্সের হোস্ট-নেম পরিচালনার জন্য হোস্টনামেক্টল কমান্ড সরবরাহ করে।

সিস্টেমড ভিত্তিক বিতরণগুলিতে সিস্টেম হোস্টনাম সেট করতে, আমরা যেমন দেখানো হয়েছে তেমন হোস্টনামেক্টল কমান্ডটি ব্যবহার করব:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

পুরাতন লিনাক্স বিতরণগুলির জন্য, যা সংক্ষিপ্ত initে SysVinit ব্যবহার করে, কেবলমাত্র অবস্থিত হোস্টনাম ফাইল সম্পাদনা করে তাদের হোস্ট-নেম পরিবর্তন করতে পারে:

# vi /etc/hostname

তারপরে আপনাকে এতে হোস্টনামের জন্য আরও একটি রেকর্ড যুক্ত করতে হবে:

# vi /etc/hosts

উদাহরণ স্বরূপ:

127.0.0.1 TecMint

আপনার তখন চালানো দরকার:

# /etc/init.d/hostname restart

আরএইচইএল/সেন্টোস ভিত্তিক সিস্টেমে যে initটি ব্যবহার করে, হোস্টনাম পরিবর্তন করে পরিবর্তিত হবে:

# vi /etc/sysconfig/network

এখানে সেই ফাইলটির একটি নমুনা দেওয়া হল:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

স্থায়ী হোস্টনেম রাখার জন্য আপনার হোস্টনামের একটিতে "HOSTNAME" এর পাশে মান পরিবর্তন করুন।

উপসংহার

এই সহজ নিবন্ধটি আপনাকে একটি সাধারণ লিনাক্স ট্রিক দেখানোর জন্য বোঝায় এবং আমি আশা করি আপনি নতুন কিছু শিখলেন।