Articles of linux

Linux软件用于通过FTP监视文件夹更改?

我有一个全天候运行的linux系统(Debian)。 我想以这种方式设置它,每天一次它连接到一个特定的FTP服务器,并检查自上次检查以来是否有任何文件已经改变。 如果他们有,它应该给我一个电子邮件与更改的文件列表。 检查不必彻底 – 如果只是比较文件date,我会很高兴。 但它必须是recursion的。 我怎样才能做到这一点? 我知道我可以使用cron来安排这个过程,但是我用什么来连接和检查更改?

在Ubuntu上的PEAR邮件问题

我无法使用PEAR中的邮件包 。 我已经安装了PHP Version 5.2.8 ( php-fpm用于nginx ) $ pear version PEAR Version: 1.7.2 PHP Version: 5.2.8-1hardy~ppa1 $ pear list Package Version State Mail 1.1.14 stable … $ pear config-get php_dir /usr/share/php $ ls /usr/share/php/Mail.php /usr/share/php/Mail.php phpinfo()说: include_path。:/ usr / share / php 一切似乎都很好,但是当我尝试 require_once "Mail.php"; 我得到: 警告:require_once(Mail.php)[function.require-once]:无法打开stream:没有这样的文件或目录在/ home ..在第2行 致命错误:require_once()[function.require]:在/ home中在第2行打开所需的'Mail.php'(include_path ='。:/ usr / […]

如何检查NIC运行在哪个PCI-Express模式下

我将PCIe x4网卡插入PCIe x16插槽。 我已经读过,即使它应该在x4模式下运行,也不能保证:网卡可以以向后兼容1x模式运行。 如何在Linux下validation这个?

QMail不断closures…如何检查和重新启动?

在我们的一台Linux服务器(运行基本托pipe的Plesk)上,QMail崩溃/closures,服务器上的所有用户都无法收到邮件。 这种情况一周发生2到3次。 没有其他服务受到影响(apache保持嗡嗡声)。 在这种情况下检查/重新启动QMail有什么select? 某种types的cron工作 – 或者安装ruby和上帝?

Apache2启动警告:NameVirtualHost *:80和NameVirtualHost *:443没有VirtualHosts

我在SUSE框上有一个超级简单的Apache设置,它给了我标题中的错误。 任何想法可能是什么? 我已经检查了所有的conf文件,发现没有重复的NameVirtualHost指令在任何地方… 我的listen.conf文件看起来像这样(一些好东西ommitted): NameVirtualHost *:80 NameVirtualHost *:443 和我的vhost.conf文件看起来像这样(一些好东西ommitted): <VirtualHost *:443> ServerName subdomain.somedomain.com ## OTHER STUFF ## </VirtualHost> <VirtualHost *:443> ServerName anothersubdomain.somedomain.com ## OTHER STUFF ## </VirtualHost> <VirtualHost *:80> ServerName someotherserver.somedomain.com ## OTHER STUFF ## </VirtualHost>

svn夜间提交脚本是为了捕获所有可能的场景而构build的吗?

我有一个夜间svn提交脚本,应该考虑到所有可能的场景,并提交新的东西到我们的svn仓库。 基本上我正在运行以下步骤: svn status [path]添加任何新文件 svn status [path]删除任何手动删除的文件 倾销mysql开发数据库 svn提交所有上述更改与默认消息。 这是我们正在使用的脚本: #!/bin/bash echo "Adding new files to the nightly commit" svn status [path] | grep ? | sed 's/[?MD]//g' | xargs -I {} svn add {} echo "Removing files manually deleted" svn status [path] | grep ! | sed 's/[!]//g' | xargs -I {} svn […]

英特尔matrix软件 – RAID 1的完全恢复

我们有一台运行Fedora 8的服务器和一个RAID 1设置的英特尔软件RAID。 其中一个硬盘在我们的服务器上失败了,所以我更换了坏的硬盘,并将“dd if = / dev / sda of = / dev / sdb”复制到新的硬盘上。 重新启动后,我恢复正常运行。 没有来自Fedora的投诉。 但是,在启动时,Intel Matrix BIOS仍然表示RAIDarrays处于“重build”状态。 在操作系统中,我看不出有什么问题,而基于BIOS的工具没有任何选项来重buildRAIDarrays。 RAIDarrays详细信息 $ pvscan && vgscan && lvscan PV /dev/dm-2 VG VolGroup00 lvm2 [465.53 GB / 32.00 MB free] Total: 1 [465.53 GB] / in use: 1 [465.53 GB] / in no VG: 0 […]

微软交换/outlook“任务”在Linux /进化?

我曾试图用“进化”(evolution)来接收微软的outlook /交换任务(如会议和职责) 有没有人成功的进化或其他Linux程序? 这是唯一阻止我通过microsft窗口说好… 最好的问候和感谢伟大的网站!

PostgreSQL进程和它们响应的信号

对于PostgreSQL 8.3和更高版本,组成服务器的过程是什么,并对查询做出响应? 各种程序响应什么信号,信号有什么影响? 哪些信号应该或不应该被发送,什么时候应该使用或不应该使用什么准则?

NETGEAR WNR854T无法解决本地子网上的某些名称

我有一个build立在Linuxnetworking服务器上的点对点networking作为testing环境,一个NetGear WNR854T被设置为一个无线网关和路由器。 但是,我不时解决的Linux服务器的名称。 这种情况经常发生在我们的一台通过无线网关连接的Vista计算机上,但是其中一台有线Vista计算机几乎不会出现这种情况。 我没有看到这个问题发生时,查找窗口框的名称,虽然它可能仍然与他们一起发生。 另外,我们有一个mac,如果将.local附加到名称上,它通常可以连接,但并不总是如此。 路由器设置了一个非常基本的设置 – 即作为一个DHCP服务器,转发DNS请求到我们的互联网提供商的DNS服务器。 linux服务器在路由器上有地址保留。 为了解决这个问题,我还可以研究其他什么设置? 如果可能,我宁愿不修改本地主机文件。