GNU/Linux >> Tutoriales Linux >  >> Linux

¿Averiguar el número de puerto de escucha de Rsyslog?

En mi máquina ubuntu 14.04, el servicio rsyslog funciona correctamente...

service rsyslog status regresa,

rsyslog start/running, process 794

cat /proc/794/cmdline espectáculos,

rsyslog  #meaning rsyslog is running with default params.

Ahora, estoy tratando de verificar si rsyslog tiene una conexión de escucha TCP/UDP en el puerto 514 usando,

netstat -lnup | grep 514   #for udp
netstat -lntp | grep 514   #for tcp

Ambos comandos de netstat regresan vacíos.

Aún así, ¿cómo puede ejecutar un servidor sin un puerto de escucha?

Respuesta aceptada:

rsyslog no escucha en los sockets INET de forma predeterminada. En su lugar, se une a /dev/log , que es un socket de dominio Unix.

# ls -la /proc/$(pidof rsyslogd)/fd
total 0
dr-x------ 2 root root  0 Jul 20 11:28 .
dr-xr-xr-x 7 root root  0 Jul 20 11:05 ..
lrwx------ 1 root root 64 Jul 20 11:28 0 -> socket:[3559]
l-wx------ 1 root root 64 Jul 20 11:28 1 -> /var/log/syslog
...

# netstat -x | grep 3559
unix  19     [ ]         DGRAM                    3559     /dev/log

Linux
  1. Verifique qué servicio está escuchando en un puerto Linux dado

  2. Cambiar el número de puerto del servidor SSH predeterminado

  3. ¿Cómo seleccionar un número de puerto estático para una aplicación personalizada?

  4. Crear base de datos PostgreSQL sin privilegios de root

  5. No puedo descifrar una regla htaccess

Cómo encontrar qué servicio está escuchando en un puerto en particular

Averigüe qué procesos están escuchando en un puerto particular en Linux

Debian:averigüe en qué número de puerto está escuchando un proceso

Cómo hacer ping a un número de puerto en Linux

Cómo hacer ping a un número de puerto específico

Linux:averigüe en qué número de puerto está escuchando un proceso