附加 1:使用 telnet 命令检测一个网站是否宕机telnet 命令是一个使用 TELNET 协议用于 TCP/IP 网络中多个主机相互通信的古老的网络协议 。它通过 23 端口连接其他设备如计算机和网络设备 。telnet 是不安全的协议,现在由于用这个协议发送的数据没有经过加密可能被黑客拦截,所以不推荐使用 。大家都使用经过加密且非常安全的 SSH 协议来代替 telnet 。
# telnet google.com 80Trying 216.58.194.46…Connected to google.com.Escape character is '^]'.^]telnet> quitConnection closed.附加 2:使用 bash 脚本检测一个网站是否宕机简而言之,一个 shell 脚本 就是一个包含一系列命令的文件 。shell 从文件读取内容按输入顺序逐行在命令行执行 。为了让它更有效,我们添加一些条件 。这也减轻了 Linux 管理员的负担 。
如果你想想用 wget 命令看多个网站的状态,使用下面的 shell 脚本:
# vi wget-url-check-2.sh#!/bin/bashfor site in www.google.com google.co.in www.xyzzz.comdoif wget --spider -S "$site" 2>&1 | grep -w "200|301" > /dev/null ; then echo "$site is up"else echo "$site is down"fidone当你把上面脚本内容添加到一个文件后,执行文件,查看结果:
# sh wget-url-check-2.shwww.google.com is upgoogle.co.in is upwww.xyzzz.com is down如果你想用 wget 命令看多个网站的状态,使用下面的 shell 脚本 :
# vi curl-url-check-2.sh#!/bin/bashfor site in www.google.com google.co.in www.xyzzz.comdoif curl -I "$site" 2>&1 | grep -w "200|301" > /dev/null ; then echo "$site is up"else echo "$site is down"fidone当你把上面脚本内容添加到一个文件后,执行文件,查看结果:
【在 Linux 终端快速检测网站是否宕机的 6 个方法】# sh curl-url-check-2.shwww.google.com is upgoogle.co.in is upwww.xyzzz.com is down
推荐阅读
- 在 AWS 中使用 Ansible 来管理你的 SSH 密钥
- https证书价格大概是多少呢?
- linux run level 为何物
- SEO中,H1、H2、H3标签应该如何使用?
- 脚本语言,node在前端都有什么作用?
- 宜宾茶企携手知名企业 助推川茶迈向新高度
- 在淘宝开店需要办理营业执照吗 淘宝店铺营业执照在哪里办理
- |学不会这招你在职场注定被“边缘化”!!!
- 苦瓜|冷知识:在美容产品中存在的9个奇怪的元素,你听说过几个?
- 陈冠希|比蒜头鼻更影响颜值的,是“扁嘴”,陈冠希变赵本山,问题就在这