From beb173a31622e99e40301d95bc74c0e63be7bea9 Mon Sep 17 00:00:00 2001 From: johannst Date: Fri, 2 Oct 2020 09:28:40 +0000 Subject: deploy: d0f74b8605d72868c49fec7d27225398118f9409 --- monitor/lsof.html | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'monitor') diff --git a/monitor/lsof.html b/monitor/lsof.html index 79e3753..62e6d5e 100644 --- a/monitor/lsof.html +++ b/monitor/lsof.html @@ -150,12 +150,15 @@

lsof(8)

lsof
+  -r <s> ..... repeatedly execute command ervery <s> seconds
   -a ......... AND slection filters instead ORing (OR: default)
   -p <pid> ... filter by <pid>
   +fg ........ show file flags for file descripros
   -n ......... don't convert network addr to hostnames
   -P ......... don't convert network port to service names
   -i <@h[:p]>. show connections to h (hostname|ip addr) with optional port p
+  -s <p:s> ... in conjunction with '-i' filter for protocol <p> in state <s>
+  -U ......... show unix domain sockets ('@' indicates abstract sock name, see unix(7))
 
file flags:
   R/W/RW ..... read/write/read-write
@@ -163,6 +166,16 @@
   AP ......... append
   TR ......... truncate
 
+
-s protocols
+  TCP, UDP
+
+-s states (TCP)
+  CLOSED, IDLE, BOUND, LISTEN, ESTABLISHED, SYN_SENT, SYN_RCDV, ESTABLISHED,
+  CLOSE_WAIT, FIN_WAIT1, CLOSING, LAST_ACK, FIN_WAIT_2, TIME_WAIT
+
+-s states (UDP)
+  Unbound, Idle
+

Examples

File flags

Show open files with file flags for process:

@@ -170,13 +183,16 @@

Open TCP connections

Show open tcp connections for $USER:

-
lsof -a -u $USER -i tcp
+
lsof -a -u $USER -i TCP
 

Note: -a ands the results. If -a is not given all open files matching $USER and all tcp connections are listed (ored).

Open connection to specific host

Show open connections to localhost for $USER:

lsof -a -u $USER -i @localhost
+
+

IPv4 TCP connections in ESTABLISHED state

+
lsof -i 4TCP -s TCP:ESTABLISHED
 
-- cgit v1.2.3