GNU/Linux >> Tutoriels Linux >  >> Linux

Déterminez le numéro de port d'écoute Rsyslog ?

Sur ma machine Ubuntu 14.04, le service rsyslog fonctionne correctement…

service rsyslog status renvoie,

rsyslog start/running, process 794

cat /proc/794/cmdline montre,

rsyslog  #meaning rsyslog is running with default params.

Maintenant, j'essaie de vérifier si rsyslog a une connexion d'écoute TCP/UDP sur le port 514 en utilisant,

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

Les deux commandes netstat renvoient vide.

Pourtant, comment peut-il faire fonctionner un serveur sans port d'écoute ?

Réponse acceptée :

rsyslog n'écoute pas sur les sockets INET par défaut. Au lieu de cela, il se lie à /dev/log , qui est un socket de domaine 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. Vérifier quel service écoute sur un port Linux donné

  2. Comment imprimer les lignes numéro 15 et 25 sur 50 lignes ?

  3. Modifier le numéro de port du serveur SSH par défaut

  4. Comment sélectionner un numéro de port statique pour une application personnalisée ?

  5. Vérifiez le nombre de connexions actives sur le port 80 ?

Comment trouver quel service écoute sur un port particulier

Découvrez quels processus écoutent sur un port particulier sous Linux

Debian :découvrez sur quel numéro de port un processus écoute

Comment envoyer un ping à un numéro de port sous Linux

Comment envoyer un ping à un numéro de port spécifique

Linux :Découvrez sur quel numéro de port un processus écoute