小编Kri*_*ves的帖子

从 PHP 获取使用 mail() 发送的邮件日志(sendmail?)

在一些服务器更改之后,我们的 PHP 配置被破坏了,这导致客户端的大型邮件列表在大约 4,000 个或更多地址中部分超时。我们希望尽可能避免发送重复邮件,并且我们有原始邮件列表。

邮件是使用 PHP 的mail()函数发送的,该函数使用sendmail,表示它正在使用Exim. 我见过命令:

sendmail -bp
Run Code Online (Sandbox Code Playgroud)

这给了我一个显示已发送的邮件列表。这个列表不是很大,而且可能是准确的(意味着脚本在只发送了一百封左右的电子邮件后就超时了)

sendmail -bp获得此列表的最佳方式吗?

编辑:mail.log/var/log/mail.log或 via 中找不到任何文件locate mail.log,但 WHM 似乎对此有一些信息。

email linux php sendmail exim

14
推荐指数
3
解决办法
8万
查看次数

Linux 为单个命令禁用磁盘缓存

我们的服务器运行良好,但是当备份或其他扫描过程运行时,它会占用整个服务器。类似的东西clamd会运行并扫描许多文件。虽然我们预计性能会很慢,但它正在扼杀我们的缓存,最终结果是我们没有得到一个可以做任何事情的系统。

有没有办法为单个命令禁用磁盘/磁盘缓存?这个想法是像这样运行它:

# ./nocache clamd
Run Code Online (Sandbox Code Playgroud)

然后,在运行时,clamd它不会在读取系统上的所有文件时冲击已准备好的缓存。

linux performance hard-drive cache buffer

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

如何使用`ls`查看目录的权限?

我想看到类似的输出:

ls -l /etc/php5/php.ini
Run Code Online (Sandbox Code Playgroud)

这会给我:

-rw-r--r-- 1 root root 40344 Jun 14 14:33 /etc/php5/php.ini
Run Code Online (Sandbox Code Playgroud)

除了有问题的文件是一个目录,ls -l在上面做会列出它的内容。

我怎样才能让它给我一个目录的权限/信息,或者有更好的方法吗?

linux directory

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

标签 统计

linux ×3

buffer ×1

cache ×1

directory ×1

email ×1

exim ×1

hard-drive ×1

performance ×1

php ×1

sendmail ×1