Yardımcı programı gerektiren birkaç komut dosyası var getent. Buna ek olarak, getent kullanan birkaç kullanışlı ipucu okudum .
getentUnix, * 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, getenthem /etc/hostsDNS'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 digve nslookupyalnızca DNS'ye bakar dscl.
getentİki testcas için kullanmak istiyorum :
/etc/hostsDNS'yi sorgulamadan önce ayrıştırın . Örneğin, ben eklerseniztesthost.example.orgiçin/etc/hosts, ogetent hosts testhost.example.orggelen girdiyi kullanmalıdır/etc/hostsDNS sorgulamadan önce.
MacPorts bir paket sağlama gibi görünmüyor getent.
Does getentSnow Leopard mevcut?
getentOS X'te 1: 1 eşleme yoktur , çünkü OS X, ana makine adları gibi şeylerde çözümlemek için DirectoryService kullanır . Bazı özel getentkullanım örnekleri verebilir misiniz ? Bu, OS X'te bu bilgileri elde etmenin uygun yolunu göstermenizi sağlayacaktır.
getentgenellikle Unix, * BSD ve Linux benzeri sistemlerde bulunur. Sorumu güncelledim.
getent? /etc/hostsDNS 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?