
[root@localhost ~]# hostname hello
[root@localhost ~]# hostname
hello
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
[root@localhost ~]#
명령줄 출력은 위와 같습니다.
hostname
출력이 에 있는 것과 다른 이유는 무엇 입니까 /etc/hosts
?
답변1
시스템 호스트 이름은 파일을 사용하여 설정되지 않습니다 /etc/hosts
.
호스트 이름은 시스템 구성 관리 시스템을 사용하여 설정됩니다. 호스트 이름이 지속적으로 저장되는 위치는 배포판에 따라 다릅니다. 예를 들어, 내 kali 시스템에서 호스트 이름은 /etc/hostname
시작 중에 읽혀지는 파일에 저장됩니다 . 내 젠투 컴퓨터에서는 /etc/conf.d/hostname
.