Como posso alterar o hostname sob um sistema operativo Linux usando a sessão baseada no cli ou sobre o ssh?
você precisa usar o comando hostname ou hostnamectl. Ambos os comandos são usados para definir ou exibir o nome atual da máquina ou domínio do sistema. O hostname é usado por muitos dos programas de rede (como o sendmail, servidores Apache) para identificar a máquina. Por isso, é recomendável definir o nome correcto da máquina.,
Linux Mudança de nome de host Usando hostnamectl comando
Quase todos os modernos distro Linux vem com o systemd um sistema de inicialização usado em distribuições Linux para inicializar o espaço de usuário e gerenciar os processos do sistema, após o arranque.,
Mostra o nome do computador
Basta digitar hostnamectl:$ hostnamectl
exemplos de saídas:
Static hostname: gfs03 Icon name: computer-vm Chassis: vm Machine ID: beb217fbb4324b7d9959f78xxxxxxxxx Boot ID: 123a3aa710314175aec7c54yyyyyyyyy Virtualization: qemu Operating System: Ubuntu 16.04.3 LTS Kernel: Linux 4.10.0-40-generic Architecture: x86-64
Definir ou alterar o nome do computador
eu estou indo para alterar gfs03 hostname para gfs-server-03:$ hostnamectl set-hostname 'gfs-server-03'
Verifique que:$ hostnamectl
isso é tudo. Acabaste de mudar o teu nome de servidor permanentemente.
Linux Change Hostname Using hostname command
Older version of Linux distro used hostname command., Algumas distribuições modernas sem systemd ou com systemd ainda usam o seguinte método. Se possível, Utilize o comando hostnamectl. Vejamos alguns exemplos.
Exibir nome do host
Digite o seguinte comando:$ hostname
Exemplo ouputs:
server.nixcraft.net.in
Alterar o nome do host
Você precisa atualizar dois arquivos:
- Distribuição Linux específica do arquivo. Edite o ficheiro apropriado de acordo com a sua distribuição como se segue.,
/etc/hosts
Redhat / CentOS / Fedora: Alterar o Hostname
Edite o arquivo /etc/sysconfig/network, digite:
vi /etc/sysconfig/network
Definir HOSTNAME=newhost.example.com, digite:
HOSTNAME=server2.nixcraft.com
Salve e feche o arquivo. Digite o seguinte comando:
hostname server2.nixcraft.comhostname
Agora, avance para o passo # 2.,
Debian / Ubuntu: Alterar o Hostname
Editar /etc/hostname arquivo, digite:
vi /etc/hostname
Excluir o nome antigo e adicionar o novo nome:
server2.nixcraft.com
Salve e feche o arquivo. Digite o seguinte comando:
hostname server2.nixcraft.comhostname
Agora, avance para o passo # 2.,
Slackware: Alterar o Hostname
Edite o /etc/HOSTNAME, digite:
vi /etc/HOSTNAME
Excluir o nome antigo e adicionar o novo:
server2.nixcraft.com
Salve e feche o arquivo. Digite o seguinte comando:
hostname server2.nixcraft.comhostname
Agora, avance para o passo # 2.,
Chupar / OpenSuse: Alterar o Hostname
Edite o /etc/HOSTNAME, digite:
Excluir o nome antigo e adicionar o novo:
server2.nixcraft.com
Salve e feche o arquivo. Digite o seguinte comando:
hostname server2.nixcraft.comhostname
Agora, avance para o passo # 2.,
Passo #2: Atualizar o /etc/hosts
Agora, você precisa editar o arquivo /etc/hosts, digite:
vi /etc/hosts
Alterar todo o antigo nome de anfitrião com uma mais recente.por favor, apoie o meu trabalho em Patreon ou com uma doação.
🐧 Get the latest tutorials on Linux, Open Source & DevOps via RSS feed or Weekly email newsletter.
🐧 16 comments so far…, add one ↓
Category | List of Unix and Linux commands |
---|---|
File Management | cat |
Firewall | Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04 |
Network Utilities | dig • host • ip • nmap |
OpenVPN | CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.,04 |
Package Manager | apk • apt |
Processes Management | bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time |
Searching | grep • whereis • which |
User Information | groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w |
WireGuard VPN | Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04 |