我有一个已通过 60GB 电子邮件的电子邮件帐户,目前我在使用电子邮件客户端归档去年(2011 年)的电子邮件时遇到了很多麻烦。
通过终端,我试图使用find来定位 2011-01-01 和 2011-12-31 之间的文件,但无济于事。
如何在两个日期之间查找文件?
如果相关,最终目标将是将找到的每个文件(与日期间隔匹配)移动到文件夹的批处理。
我每天通过电子邮件收到几份日志,这些日志来自测试操作、服务器状态或备份简历。
我可以通过特定的电子邮件地址、电子邮件主题或任何其他可能的过滤器禁用通知气球,以免不断收到有关成功操作的通知吗?
我查看了Notify OSD Configuration,但找不到任何选项。
由于发生错误时电子邮件带有不同的信息,因此我已经在 Thunderbird 中设置了过滤器,以便将错误日志移动到我密切关注的文件夹中...
如果相关,我使用的是完全更新的 Ubuntu 12.04 和 Thunderbird 15.0.1。
我有一个 PHP 脚本,虽然文件夹包含 XML 文件,但会将它们处理到数据库中。
目前,服务器运行的是 PHP 5.3.10 版本,并且有一个关于循环内触发的内存问题的错误报告ZEND_MM_HEAP。
这会导致 PHP 无法正确释放内存,从而导致错误和脚本崩溃:
zend_mm_heap is corrupted
Run Code Online (Sandbox Code Playgroud)
找到了一些解决方案,但我无权访问服务器设置。
为了解决这个问题,我准备了以下 bash 脚本来处理循环,让 PHP 脚本只负责处理 XML 文件:
#!/bin/bash
# Check for files to process
# If files are present, call
# the PHP script
DIR="/path/to/dir/with/files"
while [ "$(ls -A $DIR)" ]; do
php /path/to/php/script/myscript.php
done
Run Code Online (Sandbox Code Playgroud)
我现在的目标是限制这个 bash 内存分配(内存和虚拟内存),从而防止它在出现问题时挂起系统。
我的问题是:
如何将这个 shell 脚本使用的内存限制为特定数量?
我正在尝试删除出现在服务器 IPtable 中的 IP 地址。
我正在使用以下命令列出 IP:
iptables -L INPUT -n --line-numbers
Run Code Online (Sandbox Code Playgroud)
给我一个结果,如:
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 acctboth all -- 0.0.0.0/0 0.0.0.0/0
2 DROP all -- xxx.xx.xx.xx 0.0.0.0/0
Run Code Online (Sandbox Code Playgroud)
题:
如何删除或取消阻止第二个条目,列为xxx.xx.xx.xx?
这对我来说也是一个愚蠢的问题 - 但我是 Ubuntu 的新手,所以请耐心等待。
我已经安装了 Ubuntu 12.04 lts。现在 Ubuntu 正在运行,探索我的文件系统最明显的方式是左上角的主页按钮,但它显示图标而不是列表视图。
盯着如何更改它一直在谈论要在文件管理器中编辑并更改它 - 问题是当我单击主页按钮时没有编辑菜单 - 我什至不确定我在文件管理器中。因此 - 我如何访问文件管理器 - 或者如果我在其中 - 那个该死的编辑菜单在哪里,所以我可以更改为列表视图而不是那个烦人的图标视图?
bash ×1
command-line ×1
filemanager ×1
find ×1
iptables ×1
notify-osd ×1
ram ×1
server ×1
thunderbird ×1