Ниже приведен вывод команды hostname .
bash-3.2$ hostname
server1
Как команда hostname определяет имя хоста как server1? Я предполагаю, что он проверяет DNS-сервер, так как это то, что DNS должен делать .. или он получает эту информацию из /etc/hosts/ file или другого локального файла?
bash-3.2$ cat /etc/hosts
#
# Internet host table
#
127.0.0.1 localhost
123.123.9.133 server1 loghost
123.123.9.134 load-balancer.tsg.ge.com load-balancer
bash-3.2$ uname
SunOS
