En la mayoría de los casos, systemctl se usa para controlar los servicios, pero hay algunos comandos systemd adicionales que puede usar. Por ejemplo, hostnamectl le permite ver el nombre de host de la red del sistema y otra información sobre el hardware del sistema y el kernel de Linux que se está ejecutando. También puede usar este comando para cambiar el nombre de host del sistema.
Sintaxis
La sintaxis del comando hostnamectl es:
# hostnamectl [options] [subcommand] [arguments]
Por ejemplo, para establecer el nombre de host en server01:
# hostnamectl set-hostname server01
Si encuentra el siguiente error al ejecutar cualquier comando hostnamectl:
hostnamectl: command not found
puede intentar instalar el paquete systemd según su elección de distribución.
Distribución | Comando |
---|---|
Debian | apt-get install systemd |
Ubuntu | apt-get install systemd |
Arco Linux | pacman-S systemd |
Kali Linux | apt-get install systemd |
Cent OS | yum instalar systemd |
Fedora | dnf instalar systemd |
Raspbian | apt-get install systemd |
Ejemplos de comandos hostnamectl
1. Obtenga el nombre de host de la computadora:
# hostnamectl
2. Configure el nombre de host de la computadora:
# hostnamectl set-hostname "hostname"
3. Establezca un bonito nombre de host para la computadora:
# hostnamectl set-hostname --static "hostname.example.com" && sudo hostnamectl set-hostname --pretty "hostname"
4. Restablezca el nombre de host a su valor predeterminado:
# hostnamectl set-hostname --pretty ""