Sep 14, 2025

Linux Hostname Related Command

আজকের পোস্টে আমরা শিখবো কিভাবে লিনাক্স সিস্টেমে ‘hostname’ কমান্ড ব্যবহার করে hostname সম্পর্কিত বিভিন্ন তথ্য পাওয়া যায় এবং নতুন হোস্ট নাম সেট করা যাবে। লিনাক্সের সকল ডিস্ট্রিবিউশনে hostname সম্পর্কিত কমান্ড একই হয়ে থাকে। এই পোস্টের ল্যাব প্র্যাকটিস করার জন্য RHEL/CentOS ব্যবহার করা হবে। আপনারা চাইলে অন্য ডিস্ট্রিবিউশন যেমনঃ Ubuntu, Debian, Fedora, Kali তে ব্যবহার করতে পারেন। সাধারণত তিন (০৩) ভাবে hostname পরিবর্তন করা যায়ঃ

  1. Static/Permanent hostname: desktop অথবা desktop.example.com
  2. Transient/Temporary hostname: DHCP সার্ভারের মাধ্যমে সেট হয়ে থাকে।
  3. Pretty hostname: Ikbal’s computer (এটা একটা সুন্দর/ডাক নাম দেয়া।)

লিনাক্সে (RHEL/CentOS) ডিফল্ট hostname সেট থাকে ‘localhost.localdomain’ নামে এবং সকল লিনাক্স ডিস্ট্রিবিউশনে hostname কনফিগারেশন থাকে ‘/etc/hostname’ ফাইলের মধ্যে। এটাকে কমান্ড মোড বা এডিটর (vi/vim/nano) দিয়ে পরিবর্তন করা যাবে।

➡ 01. বর্তমান hostname দেখার জন্য নিচের কমান্ডঃ

নোটঃ এখানে ডিফল্ট hostname হচ্ছে ‘localhost.localdomain’

02. অস্থায়ী ভাবে (Temporary) hostname সেট করার কমান্ড হচ্ছেঃ

নোটঃ উপরের কমান্ড গুলো ব্যবহার করলে অস্থায়ী ভাবে (Temporary) hostname পরিবর্তন হবে, কিন্তু ‘/etc/hostname’ ফাইলে, অর্থাৎ স্থায়ী (Permanent) ভাবে হবে না।

➡ 03. স্থায়ী ভাবে (Permanent) hostname সেট করার জন্য নিচের কমান্ডঃ

➡ 04. স্ট্যাটিক hostname, অস্থায়ী (Temporary) hostname, মেশিন টাইপ, মেশিন আইডি, অপারেটিং সিস্টেমের নাম, অপারেটিং সিস্টেম ভার্সন, ভার্চুয়ালাইজেশন টাইপ, কার্নেল ভার্সন, কার্নেল/প্রসেসর আর্কিটেকচার ইত্যাদি জানার জন্য নিচের কমান্ডঃ

➡ 05. লিনাক্সে Pretty hostname (special name) সেট করার জন্য নিচের কমান্ডঃ

06. নিচের কমান্ডের মাধ্যমে সিস্টেমের FQDN (desktop.example.com) query DNS সার্ভার থেকে resolve হয় কিনা জানা যাবেঃ

➡ 07. নিচের কমান্ডের মাধ্যমে সিস্টেমের nodename বা hostname জানা যাবেঃ

➡ 08. সিস্টেমের local resolver (/etc/hosts) ফাইলে কি কি এন্ট্রি দেওয়া আছে সেটা জানতে নিচের কমান্ডঃ

➡ 09. hostname সম্পর্কিত সার্ভিস রিস্টার্ট (restart) দিতে চাইলে নিচের কমান্ডঃ

➡ 10. রিমোট মেশিন/সার্ভারের hostname ‘ssh’ কমান্ডের মাধ্যমে জানতে চাইলে নিচের কমান্ডঃ

Avatar photo
Md. Azaj Ikbal

Red Hat | CentOS | Ubuntu | Shell Scripting | Server Hardening | Server Clustering | Virtualization | VMware | vSphere | vCenter | ESXi | vMotion | SAN Storage | vSAN | VMware Data Center | Windows Server Domain Controller | DNS & DNS Sec | RADIUS | Cacti | Observium | GrayLog | Veeam Backup | Huawei Networking | Cisco Networking | IP Telephony | Server Admin | Network Engineer

Leave a Reply

Your email address will not be published. Required fields are marked *