Если раньше для просмотра базовой информации о linux системе приходилось использовать целый набор команд вроде:
lsb_release -a
uname -a
cat /etc/os-release
cat /etc/redhat-release
- то теперь достаточно одной:
hostnamectl
Static hostname: networkadmin.ru
Icon name: computer-vm
Chassis: vm
Machine ID: ---
Boot ID: ---
Virtualization: microsoft
Operating System: Debian GNU
Kernel: Linux ---
Architecture: x86-64
Что можно увидеть
Имя хоста (static/pretty/текущее)
ОС и версия дистрибутива
Версия ядра
Аппаратная информация (chassis, архитектура)
Виртуализация или контейнеризация (VM или Docker/LXC/OpenVZ)
Machine ID и Boot ID - полезно при отладке и мониторинге
Также с помощью hostnamectl можно не только смотреть информацию, но и менять имя сервера:
hostnamectl set-hostname myserver
Изменения применяются сразу и сохраняются после перезагрузки.
#hostnamectl
🧑💻 NetworkAdmin