Qual é a melhor abordagem para encontrar o nome de domínio de um sistema?

0

Eu uso a seguinte sintaxe para encontrar o nome de domínio em uma máquina Linux:

hostname | sed s'/\./ /g' | awk '{print $2}'

hostname
master02.sys65.com

hostname | sed s'/\./ /g' | awk '{print $2}'
sys65

mas acho que essa abordagem não é muito elegante.

Eu gostaria de ver outras formas de encontrar o nome de domínio ( sem a% final.com ).

    
por yael 15.03.2018 / 18:41

1 resposta

3

Você deve usar

hostname -d

para isso.

Para eliminar a última parte do domínio, existem muitas técnicas diferentes; por exemplo

hostname -d | sed -E 's/\.[^.]+$//'
    
por 15.03.2018 / 18:42