مثال على استخدام أمر hostname

من المحتمل أن تقوم بإعداد اسم الكمبيوتر الخاص بك عند تثبيت Linux في المقام الأول ، ولكن إذا كنت تستخدم جهاز كمبيوتر تم إعداده بواسطة شخص آخر ، فقد لا تعرف اسمه.

يمكنك العثور على اسم الكمبيوتر وتعيينه لتسهيل اكتشاف الأشخاص لك على الشبكة باستخدام الأمر hostname.

يعلمك هذا الدليل كل ما تحتاج إلى معرفته عن أمر hostname.

كيفية تحديد اسم جهاز الكمبيوتر الخاص بك

افتح نافذة طرفية واكتب الأمر التالي:

اسم المضيف

سوف تتلقى نتيجة تخبرك باسم جهاز الكمبيوتر الخاص بك وفي حالتي ، ببساطة قال 'localhost.localdomain'.

الجزء الأول من النتيجة هو اسم الكمبيوتر والجزء الثاني هو اسم المجال.

لإرجاع اسم الكمبيوتر فقط ، يمكنك تشغيل الأمر التالي:

اسم مضيف

وستكون النتيجة هذه المرة ببساطة "localhost".

وبالمثل ، إذا كنت ترغب فقط في معرفة المجال الذي تستخدمه ، استخدم الأمر التالي.

اسم المضيف -d

يمكنك العثور على عنوان IP لاسم المضيف من خلال استخدام الأمر التالي:

اسم المضيف -i

يمكن تسمية اسم مستعار باسم مستعار ويمكنك معرفة جميع الأسماء المستعارة للكمبيوتر الذي تستخدمه عن طريق كتابة الأمر التالي في الجهاز:

اسم المضيف - أ

إذا لم يكن هناك أسماء مستعارة تم إعدادها ، فسيتم إرجاع اسم المضيف الفعلي.

كيف تغير اسم المضيف

يمكنك تغيير اسم مضيف جهاز الكمبيوتر ببساطة عن طريق كتابة الأمر التالي:

اسم المضيف

فمثلا:

اسم المضيف غاري

الآن عند تشغيل أمر hostname ، سيعرض ببساطة "gary".

هذا التغيير مؤقت وليس مفيدًا بشكل خاص.

لتغيير اسم المضيف بشكل دائم ، استخدم محرر nano لفتح الملف / etc / hosts.

sudo نانو / الخ / تستضيف

ستحتاج إلى امتيازات مرتفعة لتحرير ملف المضيفين وبذلك يمكنك إما استخدام الأمر sudo كما هو موضح أعلاه أو يمكنك تبديل المستخدمين إلى حساب الجذر باستخدام الأمر su.

يحتوي ملف / etc / hosts على تفاصيل حول جهاز الكمبيوتر الخاص بك والأجهزة الأخرى على الشبكة أو على الشبكات الأخرى.

بشكل افتراضي ، سيحتوي ملفك / etc / hosts على شيء مثل هذا:

127.0.0.1 localhost.localdomain localhost

العنصر الأول هو عنوان IP لحل لجهاز الكمبيوتر. العنصر الثاني هو اسم والمجال الخاص بالكمبيوتر ويوفر كل حقل لاحق اسم مستعار للكمبيوتر.

لتغيير اسم مضيفك ، يمكنك ببساطة استبدال localhost.localdomain باسم الكمبيوتر واسم المجال.

فمثلا:

127.0.0.1 gary.mydomain localhost

بعد حفظ الملف ، ستحصل على النتيجة التالية عند تشغيل الأمر hostname:

gary.mydomain

وبالمثل ، سيظهر الأمر hostname -d على أنه mydomain وسيظهر hostname -s كـ gary.

سيظل أمر الاسم المستعار (hostname -a) مع ذلك localhost لأننا لم نقم بتغيير ذلك في ملف / etc / hosts.

يمكنك إضافة أي عدد من الأسماء المستعارة إلى ملف / etc / hosts كما هو موضح أدناه:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

الآن عند تشغيل الأمر hostname -a ستكون النتيجة كما يلي:

garysmachine everydaylinuxuser

المزيد عن أسماء المضيفين

يجب ألا يزيد اسم المضيف عن 253 حرفًا ، ويمكن تقسيمه إلى تصنيفات مختلفة.

فمثلا:

en.wikipedia.org

يحتوي اسم المضيف أعلاه على ثلاثة تصنيفات:

يمكن أن يصل طول العلامة إلى 63 حرفًا كحد أقصى ويتم فصل التصنيفات باستخدام نقطة واحدة.

يمكنك معرفة المزيد عن أسماء المضيفين من خلال زيارة صفحة ويكيبيديا.

ملخص

ليس هناك الكثير ليقوله عن أمر hostname. يمكنك معرفة كل المفاتيح المتاحة عن طريق قراءة صفحة Linux الرئيسية لاسم مضيف.

اسم مضيف الرجل

لقد تمت تغطية كل ما تحتاج معرفته حقًا في هذا الدليل ، ولكن هناك بعض المفاتيح الأخرى مثل اسم المضيف -f والتي تعرض اسم النطاق المؤهل بالكامل ، والقدرة على قراءة اسم المضيف من ملف باستخدام مفتاح المضيف -f و القدرة على إظهار اسم مجال NIS / YP باستخدام اسم المضيف -y.