유틸리티가 필요한 몇 가지 스크립트가 getent
있습니다. 또한 getent 사용하는 몇 가지 유용한 팁 을 읽었습니다 .
getent
Unix, * BSD 및 Linux 기반 시스템에서 널리 사용 가능한 네트워킹 유틸리티입니다. 이 도구는 Sysadmins 및 고급 사용자가 일반적으로 네트워크 정보 (IP 주소 등)를 조회하는 데 사용합니다. 호스트 이름 getent
은 /etc/hosts
DNS와 DNS를 모두 사용하는 몇 안되는 도구 중 하나입니다 .
Wikipedia는 다음과 같이 말합니다 .
getent는 사용자가 데이터베이스라고하는 많은 중요한 텍스트 파일에서 항목을 가져 오는 데 도움이되는 unix 명령입니다.
여기서 중요한 것은 getent
유닉스 계열 시스템의 대부분의 응용 프로그램과 동일한 순서로 동일한 이름 서비스를 검색 한다는 것입니다. 따라서 시스템 또는 응용 프로그램 문제를 디버깅 할 때 매우 유용합니다. 도구 는 DNS 만 좋아 dig
하고 nslookup
구체적으로 살펴 보는 한편 dscl
검색하려는 이름 서비스를 철자해야합니다.
getent
두 가지 테스트 사례 에 사용 하고 싶습니다 .
/etc/hosts
DNS를 쿼리하기 전에 구문 분석하십시오 . 예를 들어, 내가 추가하는 경우testhost.example.org
에/etc/hosts
, 다음getent hosts testhost.example.org
의 항목을 사용해야/etc/hosts
DNS를 쿼리하기 전에합니다.
MacPorts는 패키지 제공을 제공하지 않는 것 같습니다 getent
.
getent
Snow Leopard에 존재 합니까 ?
getent
OS X은 DirectoryService 를 사용 하여 호스트 이름과 같은 문제를 해결 하기 때문에 OS X 에는 1 : 1 매핑이 없습니다 . 특정 getent
사용 예 를 제공 할 수 있습니까 ? OS X에 대한 정보를보다 쉽게 얻을 수있는 적절한 방법을 보여줍니다.
getent
일반적으로 Unix, * BSD 및 Linux 계열 시스템에서 사용 가능합니다. 내 질문을 업데이트했습니다.
getent
합니까? /etc/hosts
DNS를 사용하기 전에 호스트 이름을 확인 하시겠습니까?
/etc/hosts
DNS 이전의 호스트 이름을 확인하는 것입니다. 이는 웹 서버 및 기타 네트워크 테스트에 유용합니다. 그러나 나 (및 다른 sysadmins)는 LDAP 문제 해결과 같은 다른 용도로 getent를 사용합니다.
getent
? 무엇을합니까? 일반적으로 어떤 시스템을 사용할 수 있습니까?