Tu puedes hacer
lsof -n | grep -i "TCP\|UDP" | grep -v "ESTABLISHED\|CLOSE_WAIT"
para ver todos sus puertos de escucha, pero dólares para donas que se está ejecutando ntpd:
service ntpd status
Y en cuanto a "¿Qué significa socket en uso"? Si se me puede perdonar por suavizar algunas arrugas (y para la explicación muy básica, las disculpas de la mayoría de esto es un remedio para usted) ... TCP / IP (el idioma de Internet) especifica que cada computadora tiene una dirección IP, que identifica de forma única esa computadora en Internet. Además, hay 65,000 puertos numerados en cada dirección IP a los que se puede conectar.
Cuando desea conectarse a un servidor web, abre el sitio en su navegador, pero la maquinaria que se encuentra debajo lo está conectando al puerto 80 en la IP del servidor web. El demonio del servidor web (el programa que escucha las conexiones al puerto 80) usa un "socket" para mantener abierto ese puerto, reservándolo para sí mismo. Solo un programa puede usar el mismo puerto a la vez.
Como tenía ntpd ejecutándose, estaba usando ese puerto. 'ntpdate' intentó acceder a ese puerto, pero como ya estaba abierto, recibió el error 'socket ya en uso'.
Editar
cambiado para tener en cuenta UDP también