Dưới đây là đầu ra của hostname
lệnh.
bash-3.2$ hostname
server1
Làm thế nào để hostname
xác định tên máy chủ được server1
? Tôi đoán nó kiểm tra với máy chủ DNS vì đây là điều mà DNS nên làm .. hoặc nó có lấy thông tin này từ /etc/hosts/
tệp hoặc một số tệp cục bộ khác không?
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