GNU/Linux >> Belajar Linux >  >> Linux

Perintah "ntpq -pn" kembali dengan kesalahan "Nama atau layanan tidak dikenal"

Masalahnya

Menjalankan perintah “ntpq -pn” kembali dengan kesalahan:

# ntpq -p
Name or service not known

Dalam beberapa kasus, Anda mungkin juga mengalami kesalahan yang ditunjukkan di bawah ini:

# ntpq -pn
Servname not supported for ai_socktype

Solusinya

Kesalahan "Nama atau layanan tidak dikenal" akan terlihat jika sistem tidak dapat menyelesaikan "localhost" untuk perintah ntpq. Pastikan kita memiliki penunjuk ke “127.0.0.1 localhost ” di /etc/hosts berkas.

1. Perbaiki file /etc/hosts untuk memetakan 127.0.0.1 ke localhost, yaitu, harus ada baris di /etc/hosts yang dimulai dengan “127.0.0.1” dan berisi “localhost”.

Perhatikan bahwa tidak apa-apa jika baris ini berisi alias Host tambahan selain localhost. Contoh:

# vi /etc/hosts
127.0.0.1   localhost localhost.localdomain myserver myserver.mydomain
Catatan bahwa ada banyak program lain yang juga akan error atau berperilaku tidak menentu jika 127.0.0.1 –> pemetaan localhost dihapus dari /etc/hosts.

Yang mengatakan, di RHEL6, nama "localhost" memetakan ke 127.0.0.1 dan loopback IPv6 ::1, jadi saat menghapus baris 127.0.0.1 di RHEL6 akan menjadi ide yang buruk, kemungkinan tidak akan menyebabkan ntpq gagal.

2. Pastikan juga kita memiliki pointer ke ntp di file /etc/services.

# vi /etc/services
ntp             123/tcp
ntp             123/udp                         # Network Time Protocol


Linux
  1. Memecahkan masalah nama host yang diberikan bukan kesalahan yang valid

  2. curl:(6) Tidak dapat menyelesaikan host:google.com; Nama atau layanan tidak diketahui

  3. sshpass:kesalahan perintah tidak ditemukan

  1. Cara memperbaiki kesalahan Perintah tidak ditemukan di Linux

  2. Kesalahan Instalasi APC – sh:phpize:perintah tidak ditemukan [Terpecahkan]

  3. [OpenStack-Devstack]:Kesalahan:Layanan n-net tidak berjalan saat menjalankan stack.sh

  1. perintah yum-config-manager tidak ditemukan [Perbaiki]

  2. Kesalahan mengakses layanan backend – WSO2 lupa kata sandi

  3. c_rehash :Perintah tidak ditemukan kesalahan – Solusi