====== Команда hostnamectl ======
----
===== О команде hostnamectl =====
Команда hostnamectl - Используется для отображения информацию о системе компьютера. Является частью **systemd**.
===== Команды hostnamectl =====
* **status** - Показывает текущие настройки имени хоста
===== Опции hostnamectl =====
* **--help** - Показать справочную информацию по команде
* **--version** - Показать информацию о версии hostnamectl
* **--no-ask-password** - Позволяет не запрашивать пароль
* **--host=user@host** - Позволяет работать на удаленном хосте
* **--transient** - Позволяет установить временное имя хоста
* **--static** - Позволяет установить статическое имя хоста
* **--pretty** - Позволяет установить красивое имя хоста
* **--json=pretty|short|off** - Генерирует выходные данные в формате JSON
===== Использование hostnamectl =====
Для выполнения команды hostnamectl требуются права суперпользователя [[sudo|sudo]].
Показать информацию о системе:
hostnamectl
hostnamectl status
Вывод в терминале:
Static hostname: NEO-M136
Icon name: computer-desktop
Chassis: desktop 🖥️
Machine ID: efd5429ea1d344718b68aa6959e0aca0
Boot ID: e00990c0ce4e4195ae93658e8a9a4dbc
Operating System: Linux Mint 22.3
Kernel: Linux 6.8.0-124-generic
Architecture: x86-64
Hardware Vendor: ARDOR Gaming
Hardware Model: NEO M136
Firmware Version: A.A1
Firmware Date: Tue 2023-05-16
Firmware Age: 3y 1month 1w 3d
Изменить текущее имя компьютера:
sudo hostnamectl set-hostname новое_имя
Установить "красивое" имя компьютера, используем опцию **--pretty**:
sudo hostnamectl set-hostname "My PC" --pretty
Установить временное имя компьютера, используем опцию **--transient**:
sudo hostnamectl set-hostname temp-name --transient