如何查询linux服务器与另一个服务器网络是否通

在主机IP1上执行以下命令:

IP2=192.168.0.10#假设

netstat-a|grep-isetupgrep"${IP2}:8080"

看到结果说明IP2的8080端口已经建立了连接,并且连接了2台主机。

扩展信息:

注意

LocalAddress代表本地地址,地址中冒号后面的数字是开放的端口号。
foreignAddress代表远程地址。
如果正在与其他机器通信,则显示对方的地址。
显示LISTENINGstatus表示处于监听状态,表示端口开放并等待。
已连接但尚未连接。

服务端口要考虑的要点是“侦听”状态和“侦听已建立”状态,“侦听已建立”状态指的是计算机上打开哪些端口,“已建立”状态指的是谁正在访问您的计算机以及从什么地址访问您的计算机。

客户端端口SYN_SENT的SYN_SENT状态和ESTABLISHED状态是本机向其他计算机发送的连接请求。
一般来说,这个状态持续的时间很短,但是如果本机发送多个SYN_SENT。
,可能会中毒。
查看ESTABLISHED状态是为了知道正在向哪台机器传输数据,主要看是否是正常程序发起的。

linux怎么判断是否与某个ip是可联通的

不知道你用的是哪个虚拟机。
一般来说,虚拟机和服务器可以一起访问Internet。
虚拟机通常使用NAT来访问Internet,并在服务器上创建虚拟网卡。
我使用OracleVMVirtualBox创建虚拟系统时应该有这样的选项。
重置虚拟系统选项,不要填写虚拟机的IP地址。
使用NAT访问Internet。

linux下如何测试一个IP地址的某个端口通不通

要测试Linux上特定端口的连接,可以使用以下命令测试TCP协议:

TelnetIP端口

TCP/UDP协议测试端口

nc-vuzipport#测试UDP协议nc-vtzipport#测试TCP协议