实战-利用telnet检测远程MySQL端口是否连通
1.查看telnet是否安装telnet
rpm -qa | grep telnet
2.telnet是挂载xinetd下的,所以同时查看xinetd是否安装
rpm -qa | grep xinetd
3.如果两者都没安装
yum install xinetd telnet telnet-server –y
4.由于telnet服务也是由xinetd守护的,所以安装完telnet-server后,需要重新启动xinetd守护进程
service xinetd restart
5.修改 /etc/xinetd.d/telnet (centos7的telnet配置文件是/etc/xinetd.conf,centos7以前的是/etc/xinetd.d/telnet)
将disable=yes修改为disable=no,重复第四步。
6.测试指定IP和端口连通性
语法:telnet IP PORT
[root@centos-7 logs]# telnet 10.211.55.5 3306
Trying 10.211.55.5...
Connected to 10.211.55.5.
Escape character is '^]'.
J
8.0.20
t3!<}g^�x:J(+QP)caching_sha2_password
看到Connected表示连通了。
——————————————————————————————————
Tips:利用tcpdump监听指定主机指定网络接口指定端口号的数据流通情况
[root@centos-7 logs]#tcpdump –i eth0 port 3306 and host centos-7.shared