나는 최근에 일부 sysadmin 작업을 수행하도록 "강제"되었습니다. 그러나 이것은 제가 읽고, 실험하고, 많이 배우고있는 것이 절대적으로 좋아하는 것이 아닙니다.
서버 구성에는 기본적으로 호스트 이름 을 파악할 수 없었습니다 .
예를 들어 우분투에서는 Linode Library 에 따라 호스트 이름을 다음과 같이 설정해야합니다 .
echo "plato" > /etc/hostname
hostname -F /etc/hostname
파일 : / etc / hosts
127.0.0.1 localhost.localdomain localhost
12.34.56.78 plato.example.com plato
나는 그것이 plato
임의의 이름이고 그것이 plato.example.com
FQDN 이라고 가정합니다 .
이제 내 질문은 :
- 필수입니까?
- 무슨 목적으로?
- 어디에서 필요한가?
- "localhost"를 모든 컴퓨터의 호스트 이름으로 정의 할 수없는 이유는 무엇입니까?
plato.example.com
FQDN에 대한 DNS 항목을 설정해야 합니까?plato.example.com
내 IP의 역방향 DNS 항목으로 사용해야합니까 ?
또한 호스트 이름을 선택하기위한 "모범 사례"가 있습니까? 그리스 문자, 행성 이름 및 신화적인 인물을 사용하는 사람들을 보았습니다 ... 문자 / 행성이 부족하면 어떻게됩니까?
이것이 멍청한 질문이라면 죄송하지만 네트워크 구성에 너무 열중하지 않았습니다.