centos netstat查看有哪些IP地址连接3306端口
时间: 2024-03-08 07:50:04 浏览: 30
可以以下命令来查看连接3306端口的IP地址:
```
netstat -anp | grep 3306 | grep ESTABLISHED | awk '{print $5}' | awk -F: '{print $1}' | sort -n | uniq -c | sort -rn
```
这个命令会列出所有与3306端口建立连接的IP地址及连接数量。
相关问题
centos 8 查看端口占用
在CentOS 8上查看端口占用情况可以使用以下命令:
1. 使用lsof命令查看端口占用:
```shell
sudo lsof -i:端口号
```
例如,要查看端口号为80的占用情况,可以使用以下命令:
```shell
sudo lsof -i:80
```
2. 使用netstat命令查看端口占用:
```shell
sudo netstat -tunlp | grep 端口号
```
例如,要查看端口号为80的占用情况,可以使用以下命令:
```shell
sudo netstat -tunlp | grep 80
```
其中,-t选项表示显示TCP协议的连接,-u选项表示显示UDP协议的连接,-n选项表示以数字形式显示端口号和IP地址,-l选项表示显示处于监听状态的连接,-p选项表示显示进程ID和进程名称。
centos7查看redis连接地址
要查看Redis连接地址,可以执行以下操作:
1. 打开Redis配置文件redis.conf:
```
sudo vim /etc/redis.conf
```
2. 在配置文件中查找 `bind` 参数,该参数指定Redis绑定的IP地址。如果您想让Redis监听所有IP地址,则将其设置为:
```
bind 0.0.0.0
```
3. 保存并关闭文件。重新启动Redis服务:
```
sudo systemctl restart redis
```
4. 使用以下命令检查Redis服务是否正在监听端口:
```
sudo netstat -lnp | grep redis
```
此命令将显示Redis服务正在监听的所有端口和相关的进程。您应该看到类似以下的输出:
```
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 1234/redis-server
```
其中,`0.0.0.0:6379` 是Redis服务监听的地址和端口。