چگونه می توان نام میزبان را روی دستگاه لینوکس با استفاده از NMCLI تنظیم کرد؟
آیا می توانم نام میزبان را در CentOS / RHEL / Fedora / Ubuntu / Debian / RHCOS / FCOS با استفاده از ابزار مدیریت شبکه nmcli تغییر دهم؟
پاسخ به هر دو سوال بله است!
شما می توانید نام میزبان سیستم لینوکس را که مدیر شبکه در آن اجرا می شود با استفاده از nmcli تغییر داده یا تنظیم کنید.
در اینجا چگونگی انجام آن آمده است:
$ hostnamectl
نام میزبان استاتیک: n / a
نام میزبان گذرا: node01.ocp.example.com
نام آیکون: computer-vm
شاسی: vm
شناسه دستگاه: 3f47d43533514bb6bcc03d51b7468459
شناسه چکمه: c4d5933c9cdc45bf8a77a8024e3c19f3
مجازی سازی: vmware
سیستم عامل: Red Hat Enterprise Linux CoreOS 43.81.202002170853.0 (Ootpa)
هسته: لینوکس 4.18.0-147.5.1.el8_1.x86_64
معماری: x86-64
من در Red Hat CoreOS متوجه شدم که وقتی نام میزبان را با استفاده از hostnamectl تنظیم می کنید ، پس از راه اندازی مجدد از بین می رود.
اما وقتی از nmcli استفاده می کنید ، هنگام راه اندازی مجدد سیستم ، نام میزبان ذخیره می شود.
بدین ترتیب می توانید نام میزبان را با استفاده از nmcli تنظیم کنید.
$ sudo nmcli general hostname
در مثال من ، من این دستور را به این صورت اجرا می کنم:
$ sudo nmcli general hostname node01.ocp.example.com
تأیید کنید که نام میزبان به درستی تنظیم شده است:
$ nmcli نام میزبان کلی
node01.ocp.example.com
شما با استفاده از ابزار خط فرمان ncmli موفق به نصب یا تغییر نام میزبان در رایانه لینوکس شدید.