hostnamectl — имя хоста и его атрибуты
шпаргалка · Ubuntu 24.04 · systemd https://lab.dimsanych.ru/ru/wiki/hostnamectl/Шпаргалка
-
hostnamectlимя + сведения о машине -
hostname -fFQDN -
hostname -Iвсе IP-адреса -
sudo hostnamectl set-hostname web01 - + /etc/hosts: 127.0.1.1 web01.example.com web01
- клон ВМ: truncate -s0 /etc/machine-id && systemd-machine-id-setup
Ключи
Без подкоманды hostnamectl печатает статику: имя, ОС, ядро, виртуализацию,
machine-id. С подкомандой set-hostname она меняет имя — по умолчанию сразу
static и pretty вместе, если не указать --static/--transient/--pretty
отдельно. -H выполняет операцию на удалённой машине через SSH, без
интерактивного входа на неё.