diff options
author | johannst <johannes.stoelp@gmail.com> | 2021-01-14 22:21:50 +0100 |
---|---|---|
committer | johannst <johannes.stoelp@gmail.com> | 2021-01-14 22:21:50 +0100 |
commit | 4de58de1947bf4fcfe16db8e9d2c9c920b1441d1 (patch) | |
tree | edabf5c5f27e5be03ea63421b65b309acf8b64d7 | |
parent | ce946dc97b38a720a8eb4980bbd43cd702e86614 (diff) | |
download | notes-4de58de1947bf4fcfe16db8e9d2c9c920b1441d1.tar.gz notes-4de58de1947bf4fcfe16db8e9d2c9c920b1441d1.zip |
added ss & updated lsof
-rw-r--r-- | src/SUMMARY.md | 1 | ||||
-rw-r--r-- | src/monitor/README.md | 1 | ||||
-rw-r--r-- | src/monitor/lsof.md | 6 | ||||
-rw-r--r-- | src/monitor/ss.md | 39 |
4 files changed, 47 insertions, 0 deletions
diff --git a/src/SUMMARY.md b/src/SUMMARY.md index 455f9a7..615ca6b 100644 --- a/src/SUMMARY.md +++ b/src/SUMMARY.md @@ -14,6 +14,7 @@ - [Resource analysis & monitor](./monitor/README.md) - [lsof](./monitor/lsof.md) + - [ss](./monitor/ss.md) - [pidstat](./monitor/pidstat.md) - [pgrep](./monitor/pgrep.md) - [pmap](./monitor/pmap.md) diff --git a/src/monitor/README.md b/src/monitor/README.md index 0a09803..baaacb9 100644 --- a/src/monitor/README.md +++ b/src/monitor/README.md @@ -1,6 +1,7 @@ # Resource analysis & monitor - [lsof](./lsof.md) +- [ss](./ss.md) - [pidstat](./pidstat.md) - [pgrep](./pgrep.md) - [pmap](./pmap.md) diff --git a/src/monitor/lsof.md b/src/monitor/lsof.md index f621abe..7effd39 100644 --- a/src/monitor/lsof.md +++ b/src/monitor/lsof.md @@ -55,6 +55,12 @@ Show open connections to `localhost` for `$USER`: lsof -a -u $USER -i @localhost ``` +## Open connection to specific port +Show open connections to port `:1234` for `$USER`: +```markdown +lsof -a -u $USER -i :1234 +``` + ## IPv4 TCP connections in `ESTABLISHED` state ```markdown lsof -i 4TCP -s TCP:ESTABLISHED diff --git a/src/monitor/ss.md b/src/monitor/ss.md new file mode 100644 index 0000000..aaa27fd --- /dev/null +++ b/src/monitor/ss.md @@ -0,0 +1,39 @@ +# ss(8) + +```markdown +ss [option] [filter] +``` + +```markdown +[option] + -p ..... Show process using socket + -l ..... Show sockets in listening state + -4/-6 .. Show IPv4/6 sockets + -x ..... Show unix sockets + -n ..... Show numeric ports (no resolve) + -O ..... Oneline output per socket +``` + +```markdown +[filter] + dport/sport PORT .... Filter for destination/source port + dst/src ADDR ........ Filter for destination/source address + + and/or .............. Logic operator + ==/!= ............... Comparison operator + + (EXPR) .............. Group exprs +``` + +# Examples + +Show all tcp IPv4 sockets connecting to port `443`: +```markdown +ss -4 'dport 443' +``` + +Show all tcp IPv4 sockets that don't connect to port `443` or connect to address `1.2.3.4`. +```markdown +ss -4 'dport != 443 or dst 1.2.3.4' +``` + |