GNU/Linux >> Znalost Linux >  >> Linux

Určení, kdy bylo vytvořeno aktuálně otevřené připojení TCP?

Řešení 1:

Byl jsem schopen použít lsof abyste získali deskriptor souboru, spustili stat /proc/<PID>/fd/<file descriptor> získat datum.

Řešení 2:

Kombinace lsof a /proc jak navrhuje @opsguy, měl by to udělat:

lsof -P -i tcp | awk '{print $2,$4}' | tr -d 'u' | sort -u \
| while read pid fd; do stat --printf "%z %N\n" /proc/$pid/fd/$fd ; done | sort -r

Linux
  1. Jaký proces vytvořil toto okno X11?

  2. Kdy byl soubor vytvořen?

  3. Připojení SSH odmítnuto TCP Wrapperem

  1. Jak zjistit, kdy byl soubor Spfile vytvořen na serveru Linux

  2. Jak mohu zjistit, který proces má soubor otevřený v Linuxu?

  3. Jaká byla metoda komprese SquashFS?

  1. Poprvé s Linuxem:30 instalačních příběhů

  2. časové razítko, čas modifikace a čas vytvoření souboru

  3. Jaký je správný způsob otevření řady portů v iptables