美文网首页Linux
取出系统端口号命令

取出系统端口号命令

作者: Joening | 来源:发表于2022-01-07 21:23 被阅读0次
netstat -lntup  | awk 'NR>2{gsub(/.*:/," ",$4);print $4}'
ss -lntup | awk 'NR>1{gsub(/.*:/,"",$5);print $5}'
ss -lntup | awk 'NR>1{print $1,$5}' | sed -r 's# .*:# #g'
netstat -lntup  | awk 'NR>2{print $4}' | sed -r 's#.*:##g'

### 案例
ss -lntup | awk 'NR>1{gsub(/.*:/,"",$5);print "协议类型:" $1,"端口号:"$5}'
协议类型:udp 端口号:68
协议类型:udp 端口号:5355
协议类型:udp 端口号:19117
协议类型:udp 端口号:53
协议类型:udp 端口号:5355
协议类型:udp 端口号:5563
协议类型:tcp 端口号:5355
协议类型:tcp 端口号:22
协议类型:tcp 端口号:25
协议类型:tcp 端口号:5355
协议类型:tcp 端口号:8080
协议类型:tcp 端口号:80
协议类型:tcp 端口号:25
协议类型:tcp 端口号:8000
协议类型:tcp 端口号:8001

取出端口号并探测端口是否存活

netstat -lntup |grep -i proxy | awk '{gsub(/.*:/,"",$4);print $4}' |sed -r 's#(.*)#nc -vz 127.0.0.1 \1#g' | bash
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:6379.
Ncat: 0 bytes sent, 0 bytes received in 0.03 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8080.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:80.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8000.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8001.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
[root@server01 log]# nc -vz 127.0.0.1 6379
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:6379.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

方法二:

[root@server01 ~]# ss -lntup | awk 'NR>1{gsub(/.*:/,"",$5);print $5}' | sed -r 's#(.*)#nc -vz 127.0.0.1 \1#g' | bash
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:5355.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:5355.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connection refused.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:5355.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:22.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:25.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:3306.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:6379.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:5355.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8080.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:80.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:25.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8000.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:8001.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.
Ncat: Version 7.50 ( https://nmap.org/ncat )
Ncat: Connected to 127.0.0.1:33060.
Ncat: 0 bytes sent, 0 bytes received in 0.01 seconds.

查看磁盘分区及使用率

[root@server01 shell]# df -h | awk '{print "系统分区:",$NF ,"分区使用率为:",$(NF-1)}' | column -t
系统分区:  on                                                                                                           分区使用率为:  Mounted
系统分区:  /                                                                                                            分区使用率为:  91%
系统分区:  /dev                                                                                                         分区使用率为:  0%
系统分区:  /dev/shm                                                                                                     分区使用率为:  0%
系统分区:  /run                                                                                                         分区使用率为:  1%
系统分区:  /sys/fs/cgroup                                                                                               分区使用率为:  0%
系统分区:  /run/user/0                                                                                                  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/a05da37c2c3269f9db66e77a7396c0f779aa4f9c90af903be188fb0af082387f/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/2450704ba2c01de138f6a852f65505cc9b81ebe116337c13e4a62e48f8775bb3/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/7e2f60be537ecd21bf4256872af0d2da3f1eca985f6bc026a5238e362287a446/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/0ff9a8a8b8336265919a0db2c70828eea69e4046656e13094ddd291e1d3046f0/mounts/shm  分区使用率为:  1%
系统分区:  /var/lib/docker/data/overlay2/f7fddc33f26546c49a8760184d095d0fbff7e8b83abc7c88a8982580abc05622/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/50c39164ae345eb07c86ac38127cc8857d7a523541af5fe7bf209aa9a3e36603/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/4b01e95d5b513fb8eb275332dafb00cce47b868e93aa32629cb3d12cab3aba6d/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/a05deb1c53cd9db7e04daa1def8b4d823683ea355162e027ad3a9c3343939e15/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/cff0e0c46b7616c918c66866465ec7835e5f3e8167f4694a16c218935c15d766/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/dd24619b8a045441561667395f27a4bf3d4f8fd675e0589d5b076de731e0b022/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/9dc7372140a5fdad53616969a674ec90eadd32b7c2cc4065dd5f832aa55f93c6/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/a576013cde15c0a04fca9e2c02a63e4fb8a962d5add6c6222d53a1a915bbbd1f/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/e188e230d4ae21b513ffb788d7260e0c7c0d0798fbcfee3d1708d1d30e03433b/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/ac1f57af62301f0a16bad673479fb5e7b7765eb9f93dc173402cf27f7830475c/mounts/shm  分区使用率为:  0%
系统分区:  /var/lib/docker/data/overlay2/83afdf384b3f7c1562c3e061c7b7ef387be6b73990d9c614d2912e5912d163cf/merged        分区使用率为:  91%
系统分区:  /var/lib/docker/data/containers/9cc2ae2264118d30b00d8c3effcf9d6a0ea169ee1c23b2d0cde00abb2ddecf65/mounts/shm  分区使用率为:  0%

相关文章

网友评论

    本文标题:取出系统端口号命令

    本文链接:https://www.haomeiwen.com/subject/ueajcrtx.html