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 ""