Yardımcı programı gerektiren birkaç komut dosyası var getent
. Buna ek olarak, getent kullanan birkaç kullanışlı ipucu okudum .
getent
Unix, * BSD ve Linux tabanlı sistemlerde yaygın olarak bulunan bir Networking yardımcı programıdır. Bu araç, Sysadmins ve uzman kullanıcılar tarafından ağ bilgilerini (IP adresleri vb.) Aramak için yaygın olarak kullanılır. Ana bilgisayar adlarına göre, getent
hem /etc/hosts
DNS'yi hem de DNS'yi kullanan birkaç araçtan biridir .
As Vikipedi diyor :
getent, kullanıcının veritabanları adı verilen bir dizi önemli metin dosyasına giriş almasına yardımcı olan bir unix komutudur.
Burada önemli olan getent
, unix benzeri bir sistemdeki çoğu uygulamada aynı ad hizmetlerini aynı sırada arayacak olmasıdır. Bu, sistemde veya uygulamada hata ayıklama yaparken çok değerli hale getirir. Aramak istediğiniz ad hizmetlerini açıklamanızı beklerken , araçlar yalnızca DNS'ye benzer dig
ve nslookup
yalnızca DNS'ye bakar dscl
.
getent
İki testcas için kullanmak istiyorum :
/etc/hosts
DNS'yi sorgulamadan önce ayrıştırın . Örneğin, ben eklerseniztesthost.example.org
için/etc/hosts
, ogetent hosts testhost.example.org
gelen girdiyi kullanmalıdır/etc/hosts
DNS sorgulamadan önce.
MacPorts bir paket sağlama gibi görünmüyor getent
.
Does getent
Snow Leopard mevcut?
getent
OS X'te 1: 1 eşleme yoktur , çünkü OS X, ana makine adları gibi şeylerde çözümlemek için DirectoryService kullanır . Bazı özel getent
kullanım örnekleri verebilir misiniz ? Bu, OS X'te bu bilgileri elde etmenin uygun yolunu göstermenizi sağlayacaktır.
getent
genellikle Unix, * BSD ve Linux benzeri sistemlerde bulunur. Sorumu güncelledim.
getent
? /etc/hosts
DNS kullanmadan önce ana bilgisayar adları çözülsün mü?
/etc/hosts
, Web sunucusu ve diğer ağ testleri için yararlı olan ana bilgisayar adlarını DNS öncesi çözümlemektir . Ancak ben (ve diğer sistem yöneticileri) LDAP sorunlarını gidermek gibi diğer şeyler için getent kullanıyorum.
getent
? Bu ne işe yarıyor? Tipik olarak hangi sistemlerde bulunur?