运行时cat /proc/meminfo
,您会在顶部获得这 3 个值:
MemTotal: 6291456 kB
MemFree: 4038976 kB
Cached: 1477948 kB
Run Code Online (Sandbox Code Playgroud)
据我所知,“Cached”值是 Linux 系统制作的磁盘缓存,如果任何应用程序需要更多 RAM,它将立即释放,因此 Linux 永远不会耗尽内存,直到 MemFree 和 Cached 都为零。
不幸的是,/proc/meminfo 没有报告“MemAvailable”,可能是因为它在虚拟服务器中运行。(内核版本为 4.4)
因此,出于所有实际目的,可用于应用程序的 RAM 是 MemFree + Cached。
这种观点正确吗?
我已经设置了 postfix 和一个本地用户myuser
。
一封电子邮件myuser@mydomain.com
到达没有问题,所以基本的后缀设置很好。
然后我设置了虚拟别名:
mylongname@mydomain.com myuser@mydomain.com
Run Code Online (Sandbox Code Playgroud)
在 main.cf 中:
mydestination: mydomain, localdomain
virtual_alias_maps = hash:/path_to_virtual_aliases
Run Code Online (Sandbox Code Playgroud)
我还创建了数据库 postmap /path_to_virtual_aliases
当我向 发送电子邮件时mylongname@mydomain.com
,我收到此错误:
postfix/local[2341]: error: open database /etc/aliases.db: No such file or directory
postfix/local[2341]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
postfix/local[2341]: warning: hash:/etc/aliases is unavailable. open database /etc/aliases.db: No such file or directory
postfix/local[2341]: warning: hash:/etc/aliases: lookup of 'myuser' failed
postfix/local[2340]: F1D9C233E9A: to=<myuser@localdomain>, orig_to=<mylongname@mydomain.com>, relay=local, delay=2239, delays=2239/0.03/0/0.02, dsn=4.3.0, status=deferred (alias database …
Run Code Online (Sandbox Code Playgroud)