小编Xou*_*boy的帖子

自动测试网站是否可用的脚本

我是一名孤独的 Web 开发人员,拥有自己的 Centos VPS,为我的客户托管了一些小型网站。今天我发现我的 httpd 服务已经停止(没有明显的原因 - 但这是另一个线程)。我重新启动了它,但现在我需要找到一种方法,如果它再次发生,我可以通过电子邮件和/或短信通知我 - 当我的客户打电话给我告诉我他们的网站不起作用时,我不喜欢它!

我知道可能有很多不同的可能性,包括服务器监控软件。我认为我真正需要的是一个脚本,我可以从我的开发主机(它永久在我的办公室中运行)作为 cron 作业运行该脚本,该脚本尝试从我的生产服务器加载一个页面,如果它没有在 30 内加载秒然后它给我发送电子邮件或短信。我在shell脚本方面很垃圾,因此这个问题。

任何建议将不胜感激。

scripting bash httpd cron system-monitoring

20
推荐指数
4
解决办法
11万
查看次数

如何在 Debian 中启用 ls 突出显示

我是 Centos 用户,刚刚开始我的第一个 Debian 安装。在 Centos 中,ls 命令以颜色列出输出,以指示项目是否是文件、目录、符号链接以及文件/目录是否可全局写入。

这是一个例子...

彩色的 Centos 目录列表

如何在 Debian 中启用此颜色显示?谢谢

debian

7
推荐指数
1
解决办法
5962
查看次数

Debian - 如何转储虚拟主机

在 Windows 或其他 Linux 发行版(例如 Centos)上运行 Apache 2 时,您可以通过在命令行键入httpd -S来显示虚拟主机列表。您会得到一个很好的虚拟主机列表以及它们的定义位置。Debian 似乎不支持这个与等效的 apache2 -S 命令,吐出这个错误:

apache2: bad user name ${APACHE_RUN_USER}
Run Code Online (Sandbox Code Playgroud)

起初我以为 apache env vars 有问题,但显然一切正常。但是,我仍然希望能够看到我所有虚拟主机的列表。任何想法如何轻松做到这一点?

debian virtualhost apache-2.2

6
推荐指数
1
解决办法
5801
查看次数

如何编写 rsync 命令来备份除硬件特定文件之外的所有内容

我有一个 VPS 生产服务器,它为我为客户制作的 Web 应用程序提供服务。我有一个 rsync cron 作业在我的开发服务器上运行,它每天对整个生产服务器进行备份。

#!/bin/sh

RSYNC=/usr/bin/rsync
SSH=/usr/bin/ssh
KEY=/root/backup-rsync-key
RUSER=root
RHOST=xxx.xxx.xxx.xxx
LPATH=/home/backup
RPATH=/

$RSYNC -avz -e "$SSH -i $KEY" $RUSER@$RHOST:$RPATH $LPATH
Run Code Online (Sandbox Code Playgroud)

它工作正常,但会出现以下类型的错误:

...
rsync: read errors mapping "/sys/module/yenta_socket/parameters/disable_clkrun": No data available (61)
ERROR: sys/module/yenta_socket/parameters/isa_probe failed verification -- update discarded.
rsync: read errors mapping "/sys/module/yenta_socket/parameters/isa_probe": No data available (61)
ERROR: sys/module/yenta_socket/parameters/pwr_irqs_off failed verification -- update discarded.
rsync: read errors mapping "/sys/module/yenta_socket/parameters/pwr_irqs_off": No data available (61)
ERROR: sys/power/state failed verification -- update discarded.
rsync: read errors mapping "/sys/power/state": No …
Run Code Online (Sandbox Code Playgroud)

rsync incremental-backup

2
推荐指数
1
解决办法
3243
查看次数