GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Finden Sie die Nummer des Rsyslog-Listening-Ports heraus?

Auf meinem Ubuntu 14.04-Rechner läuft der rsyslog-Dienst einwandfrei …

service rsyslog status zurück,

rsyslog start/running, process 794

cat /proc/794/cmdline zeigt,

rsyslog  #meaning rsyslog is running with default params.

Jetzt versuche ich zu überprüfen, ob rsyslog eine TCP/UDP-Überwachungsverbindung auf Port 514 hat, indem ich

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

Beide netstat-Befehle geben leer zurück.

Trotzdem, wie kann es einen Server ohne einen Listening-Port betreiben?

Akzeptierte Antwort:

rsyslog lauscht standardmäßig nicht auf INET-Sockets. Stattdessen wird es an /dev/log gebunden , das ist ein Unix-Domain-Socket.

# 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. Wie drucke ich die Zeilen Nummer 15 und 25 von jeweils 50 Zeilen?

  2. Ändern Sie die Standardportnummer des SSH-Servers

  3. Erstellen Sie eine PostgreSQL-Datenbank ohne Root-Rechte

  4. Öffnen Sie Port 8080 zum Abhören

  5. Überprüfen Sie die Anzahl der aktiven Verbindungen auf Port 80?

So finden Sie heraus, welcher Dienst an einem bestimmten Port lauscht

Finden Sie heraus, welche Prozesse auf einem bestimmten Port in Linux lauschen

Debian:Finden Sie heraus, auf welcher Portnummer ein Prozess lauscht

So pingen Sie eine Portnummer in Linux an

So pingen Sie eine bestimmte Portnummer an

Linux:Finden Sie heraus, auf welcher Portnummer ein Prozess lauscht