가상 머신에서 데비안 9 이미지를 사용하고 있습니다. ping 명령이 설치되지 않았습니다. 내가 실행할 때 :
sudo apt-get install ping
그것은 나에게 묻습니다.
Package ping is a virtual package provided by:
iputils-ping 3:20161105-1
inetutils-ping 2:1.9.4-2+b1
You should explicitly select one to install.
핑 유틸리티가 두 개인 이유는 무엇입니까? 그들 사이의 차이점은 무엇입니까? 한 버전을 다른 버전보다 선택하기위한 지침이 있습니까? 이 선택의 의미는 무엇입니까? 모든 스크립트와 프로그램이 두 버전 모두와 호환됩니까?
답변
iputils
의ping
지원을보다 확실히 몇 가지 기능 inetutils
‘ping
, 예를 들어 (IPv6를 inetutils
별도의 바이너리 구현이 ping6
), 방송 핑, 서비스 비트의 품질이 … 링크 된 맨 페이지가 세부 사항을 제공합니다.
iputils
‘ ping
는 inetutils
‘ ping
에서 사용 가능한 모든 옵션을 지원 하므로 후자를 위해 작성된 스크립트는 전자와 잘 작동합니다. 반대의 경우는 해당되지 않습니다. iputils
특정 옵션을 사용하는 스크립트 는 작동하지 않습니다 inetutils
.
둘 다 존재 inetutils
하는 한 GNU 네트워킹 유틸리티 는 다양한 운영 체제를 대상으로하며 다양한 네트워킹 도구를 제공합니다. iputils
리눅스 전용이며 더 적은 유틸리티를 포함합니다. 따라서 일반적으로 Linux에서 Linux 관련 기능에 대한 완전한 적용 범위와 지원을 얻기 위해 결합하고 Linux inetutils
이외의 시스템 에서만 사용 합니다.
답변
inetutils-ping
리눅스가 아닌 데비안 시스템 ( 데비안 GNU / kFreeBSD 등 )에서 사용되는 이식 가능한 GNU 구현 입니다.
iputils-ping
Linux 전용이지만 더 많은 기능이 있습니다. Linux를 사용하는 경우 iputils
핑 버전이 필요할 수 있습니다 .
답변
당신은 그들 중 하나를 설치할 수 있습니다, 견인 패키지는 핑 바이너리 inetutils-ping
를 제공하고 추가 도구를 제공합니다ping6
답변
iputils-ping
DNS PTR 쿼리를 통해 역방향 조회를 수행합니다. 응답이 없으면 시간 초과를 기다려야합니다.
inetutils-ping
이 상황에서 더 잘 수행합니다.