在下一篇文章中,我们将看一看用户如何 从Ubuntu终端检查网站是打开还是关闭。 我们将要看到的许多命令,我相信大多数人已经知道了,因为它们对于各种事情特别有用。 其中一些是ping,卷曲或wget等。
必须明确的是,如果用户希望实时接收有关其网站何时无法正常运行的警报, 最好使用实时监控网站的工具。 原则上,这些命令不是为此目的而设计的。
检查网站是否处于活动状态
使用ping命令
El ping命令 是一个 网络实用程序,用于测试网络上主机的可用性或连接性。 本质上,Ping是一种命令或诊断工具,可用来验证来自本地主机的特定连接的状态,该本地主机与TCP / IP类型网络中的至少一台远程计算机。
此实用程序总结了 基于已发送的数据包,已接收的数据包或数据包丢失的统计结果。 一般包括最小/平均/最大时间。 要检查网站是否处于活动状态,我们只需要输入终端(Ctrl + Alt + T):
ping -c 4 ubunlog.com
使用wget命令
El wget命令 是一个 免费和开源的命令行下载工具,可使用HTTP,HTTPS,FTP和最广泛使用的Internet协议恢复文件.
如果您没有此工具,则可以通过打开终端(Ctrl + Alt + T)并输入以下命令来安装它:
sudo apt install wget
对于与我们有关的示例,应按以下方式使用此工具:
wget -S --spider https://ubunlog.com
使用curl命令
El 卷曲命令 是一个 使用支持的协议之一从服务器传输数据的工具 (DICT,文件,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTMP,RTSP,SFTP,SMTP,SMTPS,TELNET和TFTP)。 该命令设计为无需用户干预即可工作。
如果您的系统上没有此工具,则可以通过打开终端(Ctrl + Alt + T)并输入以下命令来安装它:
sudo apt install curl
现在可以按以下方式使用:
curl -I https://ubunlog.com
使用fping命令
飞平 有点 使用Internet控制消息协议回显请求(ICMP) 确定目标主机是否正在响应。 它与ping类似,但是通过能够ping多个主机而具有更高的性能。
该工具与ping完全不同, 允许用户在命令行上定义任意数量的主机,或指定一个IP地址/主机列表进行ping的文件。 Fping发送ICMP回显请求并移至下一个目标,而不等待目标主机做出响应。
如果目标主机做出响应,则会将其标记为活动主机并从目标列表中删除以进行验证。 如果目标在特定时间限制和/或重试限制内未响应,则将其指定为不可访问。
如果您在Ubuntu中没有fping,则可以通过在终端中输入(Ctrl + Alt + T)来安装它:
sudo apt install fping
一旦可用,便可以按以下方式使用:
fping ubunlog.com linuxadictos.com blog.desdelinux.net
使用httpie命令
HTTPie es 一个现代的命令行http客户端工具,可使CLI与Web服务进行交互.
它将为我们提供一个简单的http命令,该命令允许我们使用简单的语法发送HTTP请求,并向我们显示彩色结果。 HTTPie可用于测试,调试和通常与HTTP服务器交互.
如果没有它,可以通过在终端中输入(Ctrl + Alt + T)将其安装在Ubuntu中:
sudo apt install httpie
要使用它,只需键入:
http ubunlog.com
使用天猫
山猫 es 可在终端中使用的高度可配置的基于文本的Web浏览器。 它是最古老的Web浏览器,并且仍在积极开发中。
如果没有此浏览器,则可以通过打开终端(Ctrl + Alt + T)并键入以下命令来安装它:
sudo apt install lynx
现在要使用它,您只需要编写类似以下内容的代码:
lynx -head -dump https://ubunlog.com
使用这些简单的命令,任何用户都可以从Ubuntu终端快速检查网站是否处于活动状态。