Linux URL与端口号的连接测试
需要从unix测试端口号为的URL是否可访问: 服务器名:端口号/索引 需要从命令返回,以了解URL是否处于活动状态Linux URL与端口号的连接测试,linux,unix,url,port,ping,Linux,Unix,Url,Port,Ping,需要从unix测试端口号为的URL是否可访问: 服务器名:端口号/索引 需要从命令返回,以了解URL是否处于活动状态 ➜ ~ curl -I domain.com:80 HTTP/1.1 200 OK Status: 200 OK 可以使用head或任何其他unix工具解析其中显示的更多信息。参考如果您想在编码中使用Curl模块,则可以使用该模块。您可以使用我们的测试工具dda serverspec()执行此类任务。你可以定义你的期望 # Script to check domain is
➜ ~ curl -I domain.com:80
HTTP/1.1 200 OK
Status: 200 OK
可以使用
head
或任何其他unix工具解析其中显示的更多信息。参考如果您想在编码中使用Curl模块,则可以使用该模块。您可以使用我们的测试工具dda serverspec()执行此类任务。你可以定义你的期望
# Script to check domain is working or not
# This script will return 0(not working) or 1 (working)
#!/bin/bash
D=google.com;
port=80
echo "CHECKING google";
nc -w 1 $D $port ;echo $?
{:netcat [{:host "mywebserver.com" :port "443"}
{:host "telnet mywebserver.com" :port "80"}
{:host "telnet mywebserver.com" :port "8443"}]}
并针对本地主机或远程主机(通过ssh连接)测试这些期望。对于远程测试,您必须定义一个目标:
{:existing [{:node-name "test-vm1"
:node-ip "35.157.19.218"}
{:node-name "test-vm2"
:node-ip "18.194.113.138"}]
:provisioning-user {:login "ubuntu"}}
您可以使用
java-jar dda-serverspec.jar--targets targets.edn serverspec.edn
运行测试。您应该为您的答案添加一些上下文/解释。虽然此代码可能会回答问题,但提供有关为什么和/或如何回答问题的附加上下文将显著提高其长期价值。请您的回答补充一些解释。我非常感谢您提出合理的关注。我会记住这一点,在将来做任何回答这将不会工作的网址。仅适用于域名。