리눅스 hostid가 007f0100인 이유
- 운영체제(OS)
- 2022. 12. 31.
리눅스에서 hostid 명령어는 현재 호스트에 대한 숫자 식별자를 16진수로 출력합니다. hostid는 장비에 대한 식별을 위해 사용됩니다. 그러나 hostid의 초기값이 007f0100로 설정되는 경우가 있습니다. 이러면 고유한 값이라고 하기 어렵겠죠.
hostid "007f0100"
hostid가 007f0100로 설정되는 이유는 /etc/hosts에 hostname이 127.0.0.1에 매핑되어 있기 때문입니다.
제가 VM으로 생성한 CentOS 7의 경우도 마찬가지입니다.
[root@localhost etc]# hostid
007f0100
hostname의 기본값은 localhost.localdomain입니다.
[root@localhost etc]# hostname
localhost.localdomain
/etc/hosts에는 localhost.localdomain이 127.0.0.1에 매핑되어 있습니다.
고유 hostid 생성 방법
고유한 hostid를 생성하려면 genhostid 명령어를 사용하면 됩니다.
[root@localhost ~]# genhostid
이제 hostid가 변경됩니다.
[root@localhost ~]# hostid
12bc3526
이는 /etc/hostid에 값이 생성되면서 발생한 결과입니다. /etc/hostid를 확인하면 기존에 없던 임의의 값이 생성된 것을 확인할 수 있습니다.
[root@localhost ~]# cat /etc/hostid
&5▒
반응형
'운영체제(OS)' 카테고리의 다른 글
curl로 웹서버에 있는 파일 다운받는 방법 (0) | 2023.01.01 |
---|---|
윈도우10 시스템 복원 지점 설정 방법 (0) | 2022.12.31 |
리눅스 특정 명령어 사용법 확인 (man 활용 예시) (1) | 2022.12.30 |
윈도우 레지스트리에 COM dll 등록하는 방법 (regsvr32) (0) | 2022.12.27 |
리눅스 DNF, YUM 차이 (0) | 2022.12.23 |