Без подкоманды hostnamectl печатает статику: имя, ОС, ядро, виртуализацию,
machine-id. С подкомандой set-hostname она меняет имя — по умолчанию сразу
static и pretty вместе, если не указать --static/--transient/--pretty
отдельно. -H выполняет операцию на удалённой машине через SSH, без
интерактивного входа на неё.
| Ключ |
Что делает |
Пример |
--static |
Показать только статическое имя (из /etc/hostname). |
hostnamectl --static |
--transient |
Показать или задать временное имя (от DHCP/mDNS, до перезагрузки). |
hostnamectl set-hostname web01 --transient |
--pretty |
Показать или задать «красивое» имя для интерфейса — с пробелами и UTF-8. |
hostnamectl set-hostname "Веб 01" --pretty |
--json short|pretty|off |
Вывести сведения о машине в формате JSON. |
hostnamectl --json=pretty |
-H --host host |
Выполнить операцию на удалённой машине по SSH. |
hostnamectl -H user@host |
--no-ask-password |
Не спрашивать пароль интерактивно (для скриптов). |
hostnamectl --no-ask-password set-hostname web01 |
Ничего не найдено. Попробуй запрос короче.