unixfind(1)实用程序非常有用,它允许我对符合特定规范的许多文件执行操作,例如
find /dump -type f -name '*.xml' -exec java -jar ProcessFile.jar {} \;
Run Code Online (Sandbox Code Playgroud)
上面的代码可能会对特定目录中的每个 XML 文件运行脚本或工具。
假设我的脚本/程序占用了大量 CPU 时间并且我有 8 个处理器。一次处理最多 8 个文件会很好。
GNU make 允许使用-j标志进行并行作业处理,但find似乎没有这样的功能。是否有替代的通用作业调度方法来解决这个问题?
我不清楚的最佳顺序是同时捕获什么STDERR,并STDOUT使用相同的文件tee。我知道如果我想通过管道传输到文件,我必须在重定向后映射文件句柄,即
find . >/tmp/output.txt 2>&1
Run Code Online (Sandbox Code Playgroud)
这指示外壳发送STDOUT到/tmp/output.txt然后发送STDERR到STDOUT(现在正在发送到/tmp/output.txt)。
尝试2>&1在重定向文件之前执行不会有预期的效果。
但是,当我想管道使用时,tee应该是:
find . |tee /tmp/output.txt 2>&1 # or
find . 2>&1 |tee /tmp/output.txt # ?
Run Code Online (Sandbox Code Playgroud) 我可以使用uname,cat /proc/version但我得到的只是内核版本。
我怎么知道我运行的是 RHEL4 还是 5.5 或类似的版本?
假设我想跟踪我的root用户。他们每个人都有一个唯一的私钥,并且他们的公钥已存储在/root/.ssh/authorized_keys.
鉴于每个用户都使用他们唯一的密钥登录,我如何从 BASH 会话中判断哪个密钥用于进行身份验证?我在登录时尝试查看环境变量,但看不到任何将我的会话与我的公钥相关联的内容。
Windows 7 可以执行软件 RAID 10(或 RAID 1+0,具体取决于术语)吗?
似乎缺少有关 Microsoft Windows 产品的软件 RAID 的信息。甚至在 microsoft.com 上的搜索也提供了关于该主题的零篇文章,只有几篇论坛帖子。
磁盘管理器似乎可以创建动态卷,并且您可以组织条带或镜像集。但是不清楚是否可以采用两个独立的镜像卷,然后对它们进行条带化(即使用 4 个磁盘)。
有使用 Microsoft Windows XP、Vista 或 Windows 7 运行软件 RAID 10 的经验吗?
更新:此链接暗示 Windows 7 家庭高级版甚至无法执行 RAID 1(镜像)。Windows 7比较图表中没有提到这一点。即使我购买了 Professional,我也可以向广告标准机构投诉。
我有一个 mod_include (SSI) 页面,它在 HTTP/1.1 浏览器请求时在分块编码期间生成错误输出。
当 HTTP/1.0 请求页面时,页面输出正常(因为输出没有分块)。
如何在 HTTP/1.1 浏览器请求时告诉 Apache不要使用分块编码?
更多信息:错误的分块输出是由于在带有 sparc 处理器的 Solaris 5.10 机器上启用了 sendfile() 支持造成的。禁用 sendfile() 支持会导致这个问题消失;但是我试图抓住这个错误并修复它。
我将我的 Debian 从 Lenny 升级到 Squeeze。大错。
现在我得到:
[Tue Feb 08 16:34:57 2011] [error] Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0)
Run Code Online (Sandbox Code Playgroud)
到处都是/var/log/apache2/error.log。
怎么修?翻阅一堆乱七八糟的论坛,很容易看出 Apache 在 2.2.13 前后改变了它读取配置的方式。伟大的。但对于我或数百万其他 Web 管理员来说,这不是很好,他们现在拥有的 Web 服务器根本无法启动,并且错误消息没有说明问题或如何修复。
其他人真的解决了这个问题吗?我以前使用 SSL 完美运行虚拟服务器(实际上已经好多年了)。
真的很简单的问题。我不想要 Google 帐户。我只是希望谷歌停止每 2 分钟向一个它不应该知道的 URL 发出请求(显然谷歌从搜索请求和私人电子邮件中获取 URL,而不仅仅是从实际网页中获取)。
但是当我搜索谷歌帮助删除 URL 时,似乎我必须使用他们的“网站管理员工具”,这需要登录 GMail 帐户!
我如何告诉 Google 在没有成为客户的情况下不要将我的网址编入索引?
注意:我已经使用重写规则为有问题的 URL 返回 404 - 这似乎对每 2 分钟不断尝试获取页面的爬虫造成零差异。