GNU/Linux >> Linux Esercitazione >  >> Linux

Capire il numero della porta di ascolto di Rsyslog?

Sulla mia macchina Ubuntu 14.04, il servizio rsyslog funziona correttamente...

service rsyslog status resi,

rsyslog start/running, process 794

cat /proc/794/cmdline spettacoli,

rsyslog  #meaning rsyslog is running with default params.

Ora, sto provando a verificare se rsyslog ha una connessione in ascolto TCP/UDP sulla porta 514 utilizzando,

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

Entrambi i comandi netstat ritornano vuoti.

Tuttavia, come può eseguire un server senza una porta di ascolto?

Risposta accettata:

rsyslog non è in ascolto sui socket INET per impostazione predefinita. Invece, si lega a /dev/log , che è un socket di 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. Controlla quale servizio è in ascolto su una determinata porta Linux

  2. Come stampare le righe numero 15 e 25 su ogni 50 righe?

  3. Modificare il numero di porta del server SSH predefinito

  4. Come selezionare un numero di porta statico per un'app personalizzata?

  5. Crea database PostgreSQL senza privilegi di root

Come trovare quale servizio è in ascolto su una porta particolare

Scopri quali processi sono in ascolto su una porta particolare in Linux

Debian:scopri su quale numero di porta è in ascolto un processo

Come eseguire il ping di un numero di porta in Linux

Come eseguire il ping di un numero di porta specifico

Linux:scopri su quale numero di porta è in ascolto un processo