ذكري المظهر

كيفية تغيير اسم المضيف على أوبونتو 18.04

19 - التعامل مع ملفات hostname و hosts

19 - التعامل مع ملفات hostname و hosts

جدول المحتويات:

Anonim

سيرشدك هذا البرنامج التعليمي خلال عملية تغيير اسم المضيف على نظام Ubuntu 18.04.

يتم تعيين اسم المضيف في الوقت الذي يتم فيه تثبيت نظام التشغيل Ubuntu أو إذا كنت تقوم بإدارة جهاز افتراضي ، يتم تعيينه ديناميكيًا إلى المثيل عند بدء التشغيل.

ستعمل الطريقة الموضحة في هذا الدليل دون الحاجة إلى إعادة تشغيل النظام الخاص بك.

على الرغم من أن هذا البرنامج التعليمي مكتوب من أجل Ubuntu 18.04 ، فإن نفس التعليمات تنطبق على Ubuntu 16.04 وأي توزيع يستند إلى Ubuntu ، بما في ذلك Linux Mint و Elementary OS.

المتطلبات الأساسية

قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.

اسم المضيف هو تسمية تعرّف الجهاز على الشبكة. يجب ألا تستخدم نفس اسم المضيف على جهازين مختلفين على نفس الشبكة.

عرض اسم المضيف الحالي

لعرض اسم المضيف الحالي ، أدخل الأمر التالي:

hostnamectl

كما ترون في الصورة أعلاه ، تم تعيين اسم المضيف الحالي على ubuntu1804.localdomain .

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

توضح الخطوات التالية كيفية تغيير اسم المضيف في أوبونتو 18.04.

1. تغيير اسم المضيف باستخدام hostnamectl .

في Ubuntu 18.04 ، يمكننا تغيير اسم مضيف النظام والإعدادات ذات الصلة باستخدام الأمر hostnamectl .

على سبيل المثال ، لتغيير اسم مضيف النظام الثابت إلى linuxize ، يمكنك استخدام الأمر التالي:

sudo hostnamectl set-hostname linuxize

لا ينتج الأمر hostnamectl الإخراج. عند النجاح ، يتم إرجاع 0 ، رمز فشل غير صفري خلاف ذلك.

2. قم بتحرير الملف /etc/hosts .

افتح الملف /etc/hosts وقم بتغيير اسم المضيف القديم إلى الجديد.

/ الخ / تستضيف

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. تحرير ملف cloud.cfg .

إذا تم تثبيت حزمة cloud-init فستحتاج أيضًا إلى تحرير ملف cloud.cfg . عادةً ما يتم تثبيت هذه الحزمة افتراضيًا في الصور المقدمة من موفري السحابة مثل AWS ويتم استخدامها للتعامل مع تهيئة مثيلات السحابة.

للتحقق من تثبيت الحزمة ، قم بتشغيل الأمر ls التالي:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

إذا تم تثبيت الحزمة ، فسيظهر الإخراج كما يلي:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

في هذه الحالة ، ستحتاج إلى فتح ملف /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

ابحث عن preserve_hostname وقم بتغيير القيمة من false إلى true :

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

احفظ الملف وأغلق المحرر.

تحقق من التغيير

للتحقق من تغيير اسم المضيف بنجاح ، استخدم الأمر hostnamectl مرة أخرى:

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

يجب أن ترى اسم الخادم الجديد مطبوعًا على وحدة التحكم.

استنتاج

في هذا البرنامج التعليمي ، أظهرنا لك كيفية تغيير اسم مضيف خادم Ubuntu بسهولة دون إعادة تشغيل الجهاز.

لا تتردد في ترك تعليق إذا كان لديك أي أسئلة.

اسم مضيف أوبونتو