호스트 이름 명령의 출력이 /etc/hosts와 다른 이유는 무엇입니까?

호스트 이름 명령의 출력이 /etc/hosts와 다른 이유는 무엇입니까?
[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.

관련 정보