Ve většině případů se k ovládání služeb používá systemctl, ale můžete použít některé další příkazy systemd. Hostnamectl vám například umožňuje zobrazit název hostitele sítě a další informace o hardwaru systému a linuxovém jádře, na kterém běží. Tento příkaz můžete také použít ke změně názvu hostitele systému.
Syntaxe
Syntaxe příkazu hostnamectl je:
# hostnamectl [options] [subcommand] [arguments]
Chcete-li například nastavit název hostitele na server01:
# hostnamectl set-hostname server01
Pokud při provádění jakéhokoli příkazu hostnamectl narazíte na níže uvedenou chybu:
hostnamectl: command not found
můžete zkusit nainstalovat balíček systemd podle vaší volby distribuce.
| Distribuce | Příkaz |
|---|---|
| Debian | apt-get install systemd |
| Ubuntu | apt-get install systemd |
| Arch Linux | pacman -S systemd |
| Kali Linux | apt-get install systemd |
| CentOS | yum install systemd |
| Fedora | dnf install systemd |
| Raspbian | apt-get install systemd |
Příklady příkazů hostnamectl
1. Získejte název hostitele počítače:
# hostnamectl
2. Nastavte název hostitele počítače:
# hostnamectl set-hostname "hostname"
3. Nastavte pro počítač pěkný název hostitele:
# hostnamectl set-hostname --static "hostname.example.com" && sudo hostnamectl set-hostname --pretty "hostname"
4. Resetujte název hostitele na výchozí hodnotu:
# hostnamectl set-hostname --pretty ""