netstat -nlp|grep
时间: 2023-10-23 10:10:09 浏览: 171
这个命令是用来查看当前系统的网络连接情况,包括本地的监听端口、远程连接的IP地址和端口号等信息。
其中,netstat 是一个用于显示网络状态的命令行工具,-n 表示显示数字形式的IP地址和端口号,-l 表示显示所有正在监听的端口,-p 表示显示与进程相关的信息。
而 grep 则是用来过滤出符合条件的行,通过在后面加上一个匹配的字符串,可以只显示包含该字符串的行。
相关问题
netstat -p如何隐藏pid
netstat -p命令可以查看与网络相关的进程信息和PID,如果想要隐藏PID信息,可以使用netstat命令的一些参数进行设置,具体方法如下:
1. 使用netstat -nlp命令查看所有监听端口的进程情况
2. 使用grep命令过滤需要隐藏PID的端口
3. 使用awk命令将过滤后的结果中的PID设置为空
4. 最后使用sort命令进行排序
具体命令如下:
```
netstat -nlp | grep {port} | awk '{print $1" "$2" "$3" "$4" "$5" "$6" "$7" ""}'
```
其中,{port}表示需要隐藏PID的端口号。
k8s占用的端口如何用netstat才能查到
可以使用以下命令来查看 k8s 所占用的端口:
```
netstat -nlp | grep kube
```
其中:
- `-n` 表示不进行域名解析,输出 IP 地址
- `-l` 表示列出所有监听中的网络连接
- `-p` 表示列出占用端口的进程号
- `grep kube` 用于过滤 k8s 相关的连接
这条命令会列出所有连接到 k8s 所使用的端口,包括 TCP 和 UDP 端口。
例如,输出结果可能会包含以下信息:
```
tcp 0 0 127.0.0.1:10249 0.0.0.0:* LISTEN 2261/kubelet
tcp 0 0 10.0.0.1:10250 0.0.0.0:* LISTEN 2261/kubelet
tcp 0 0 127.0.0.1:10255 0.0.0.0:* LISTEN 2261/kubelet
tcp 0 0 10.0.0.1:10256 0.0.0.0:* LISTEN 2261/kubelet
```
在这个例子中,k8s 使用的端口包括: 10249、10250、10255 和 10256。
阅读全文