小编ase*_*seq的帖子

如何在 cron 作业后发送电子邮件

我为增量备份添加了一个 cron 作业,并像这样配置它:

0 23 * * * /usr/bin/rsync -ravzX /mnt/external/project/ /media/backup/project/ | mail -s "Backup Success" admin@example.com

但是我没有收到任何电子邮件。
我怎样才能找出问题所在?

email linux centos cron

15
推荐指数
2
解决办法
11万
查看次数

COM+ 对象丢失凭据信息

我有一个奇怪的问题,我一直无法追踪。

我们的 Windows Server 2008 R2(开发人员计算机上的 Windows 7)上有一个 COM+ 组件,由 ASP.net 应用程序调用。

有时 COM+ 组件会抛出错误:

System.Runtime.InteropServices.COMException (0x8000401A):服务器进程无法启动,因为配置的标识不正确。检查用户名和密码。(来自 HRESULT 的异常:0x8000401A)

必须有人进入 COM+ 组件并重新应用该组件作为其运行的服务帐户的密码,然后一切正常。

在开发机器上,他们每天晚上都会报告这种情况。

在 PRD 机器上,有人通过 RDP 保持登录状态,问题从未发生。

我对这里发生的事情感到有些困惑。有谁见过这个吗?

windows-server-2008 com+

5
推荐指数
1
解决办法
1万
查看次数

如何在 debian preseed 文件中将命令组合在一起?

我想知道是否可以在 preseed 文件中将命令组合在一起。

就像是:

d-i preseed/late_command string yes N | apt-get install package -y
Run Code Online (Sandbox Code Playgroud)

(我意识到这是一个有点糟糕的例子。我只是想知道它是否/如何工作。)

linux debian

5
推荐指数
1
解决办法
1万
查看次数

如何防止 rsync(使用 ssh 作为远程 shell)面临密码提示

我想在不需要输入密码的情况下运行 rsync。我知道我可以使用 ssh 密钥来做到这一点,一旦正确的密钥被复制到远程服务器,rsync 就可以在没有用户交互的情况下正常登录。

但是,当密钥已更改、已删除,或者说在某些自动化的情况下,服务器已添加到要 rsync 的服务器列表中时,我希望 rsync 不会被提示输入密码。

意思是,rsync 应该只尝试通过 ssh 使用无密码登录,如果这不起作用,则继续前进,而不必处理密码提示和可能的长时间超时。

linux ssh rsync

5
推荐指数
1
解决办法
1584
查看次数

升级到 wheezy apache 后无法启动

我已经从 lenny 升级到 wheezy,现在 apache 无法启动:

# /etc/init.d/apache2 start                                                                                                                                                             
Starting web server: apache2[Wed May 08 19:01:08 2013] [crit] (22)Invalid argument: alloc_listener: failed to get a socket for (null)
Syntax error on line 17 of /etc/apache2/ports.conf:
Listen setup failed
Action 'start' failed.
The Apache error log may have more information.
 failed!
Run Code Online (Sandbox Code Playgroud)

ports.conf 的第 17 行当然是正确的:

# If you just change the port or add more ports here, you will likely also
# have to change the VirtualHost statement in
# /etc/apache2/sites-enabled/000-default …
Run Code Online (Sandbox Code Playgroud)

linux debian apache-2.2

5
推荐指数
1
解决办法
4466
查看次数

如何使用 3 或 4(或更多)磁盘软件 raid10 创建可引导的冗余 Debian 系统?

我如何创建一个可引导、具有软件 raid10 并且在取出一张或多张(可引导)磁盘时仍能引导的 Debian 系统?我想使用尽可能少的磁盘,最好是 3 或 4 个。并且作为 raid 一部分的每个磁盘都应该是可引导的。

我选择raid10是因为它是最快的冗余raid级别,并且仍然给了我很大的空间。raid5 或 6 太慢(并且可能有理论上的限制http://www.zdnet.com/blog/storage/why-raid-5-stops-working-in-2009/162)并且 raid1 没有给我足够的空间并且不太灵活。raid0 根本不是多余的。

linux raid debian

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

用于解析不同域的多个服务器

我想知道有没有一种方法可以根据查询的域来配置 linux 或 windows 机器以使用单独的名称服务器。

例如,对于 internal.example.com,它解析为 192.168.10.7,其余的在 8.8.8.8 处通过谷歌。

这样做的主要原因是在 VPN 中使用。

domain-name-system vpn

0
推荐指数
1
解决办法
1019
查看次数

yum 更新后防止重启

我想知道如何在运行yum update后阻止系统重新启动。

我在每个系统上使用一个脚本,它通过 cron 每天运行 yum 更新,如果 uodate 足够重要(例如新内核版本),它将检查是否有任何用户登录以及是否正在运行某些应推迟重启的特定软件. 如果不是这种情况,它将安排重新启动。

然而,这似乎不太好(不再)。无论如何,系统将在几分钟后手动或通过我的脚本运行 yum 更新完成后重新启动。我需要知道使用哪种机制来安排这次重启以及如何控制它。有许多系统,例如那些运行模拟数周的系统,我不想重新启动。对于那些传播关键内核修复程序的系统而言,其重要性不如保持其正常运行。我试图找到信息,但还没有。

我确实检查了 cronjobs 作为第一个可能的原因之一,但找不到任何可疑的东西。此外,当启用 uodate 脚本的 cronjob 并且我手动运行yum update 时,系统仍会在更新完成几分钟后重新启动。Yum 也不会出现一些自定义安装的“warapper”脚本。

编辑:问题是,即使我禁用了运行更新的 cronjob,包含脚本和 cronjob 条目的包也更新了,因此它会重新安装 cronjob 并导致脚本运行并重新启动。修复脚本...

linux redhat yum

0
推荐指数
1
解决办法
1519
查看次数