不积跬步,无以至千里;不积小流,无以成江海。

Linux登录提示You have new mail in /var/spool/mail/root...

终端远程登陆后经常提示You have new mail in /var/spool/mail/root

这个提示是LINUX会定时查看系统各种状态,然后做出汇总,每经过一段时间会把汇总的信息发送的root的邮箱里,并提示你。
一般这种情况mail的内容就只是一些正常的系统信息或者是比较重要的错误报告。

如果已安装mutt的话直接用mutt以查看mail的内容,没有装的话可以用cat /var/spool/mail/root查看(确保您登录的账户为root)。

那么,如果你觉得这提示很烦,我想取消掉该怎么办?

第一步:写入配置,关闭提示

echo "unset MAILCHECK">> /etc/profile
source /etc/profile

第二步:列出所有邮件
ls -lth /var/spool/mail/
第三步:清空
cat /dev/null > /var/spool/mail/root

You have new mail in /var/spool/mail/root

3.1 普通用户下总出现这个提示
说明系统有报错,或是系统收集的信息,使用root用户查看
cat /var/spool/mail/root

Cannot open /var/log/sa/sa28: No such file or directory
3.2 在/var/log下创建sa目录
mkdir sa
并执行以下语句解决报错
sar -o 2 3
3.3 解决不显示的办法:
echo "unset MAILCHECK" >> /etc/profile #在、etc/profile文件末尾写入unset MAILCHECK
source /etc/profile #刷新一下
cat /dev/null > /var/spool/mail/root #删除邮件内容

posted @ 2021-06-28 14:15  |是吴啊|  阅读(601)  评论(0编辑  收藏  举报