从终端检查网站是否处于活动状态

关于检查网站是否处于活动状态

在下一篇文章中,我们将看一看用户如何 从Ubuntu终端检查网站是打开还是关闭。 我们将要看到的许多命令,我相信大多数人已经知道了,因为它们对于各种事情特别有用。 其中一些是ping,卷曲或wget等。

必须明确的是,如果用户希望实时接收有关其网站何时无法正常运行的警报, 最好使用实时监控网站的工具。 原则上,这些命令不是为此目的而设计的。

检查网站是否处于活动状态

使用ping命令

El ping命令 是一个 网络实用程序,用于测试网络上主机的可用性或连接性。 本质上,Ping是一种命令或诊断工具,可用来验证来自本地主机的特定连接的状态,该本地主机与TCP / IP类型网络中的至少一台远程计算机。

此实用程序总结了 基于已发送的数据包,已接收的数据包或数据包丢失的统计结果。 一般包括最小/平均/最大时间。 要检查网站是否处于活动状态,我们只需要输入终端(Ctrl + Alt + T):

通过ping检查网络是否处于活动状态

ping -c 4 ubunlog.com

使用wget命令

El wget命令 是一个 免费和开源的命令行下载工具,可使用HTTP,HTTPS,FTP和最广泛使用的Internet协议恢复文件.

如果您没有此工具,则可以通过打开终端(Ctrl + Alt + T)并输入以下命令来安装它:

sudo apt install wget

对于与我们有关的示例,应按以下方式使用此工具:

用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检查网站是否处于活动状态

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

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

要使用它,只需键入:

使用httpie检查网站的状态

http ubunlog.com

使用天猫

山猫 es 可在终端中使用的高度可配置的基于文本的Web浏览器。 它是最古老的Web浏览器,并且仍在积极开发中。

如果没有此浏览器,则可以通过打开终端(Ctrl + Alt + T)并键入以下命令来安装它:

sudo apt install lynx

现在要使用它,您只需要编写类似以下内容的代码:

使用lynx检查网站是否处于活动状态

lynx -head -dump https://ubunlog.com

使用这些简单的命令,任何用户都可以从Ubuntu终端快速检查网站是否处于活动状态。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。