一、有時咱們會在root用戶下進行操做,登陸後常常提示:You have new mail in /var/spool/mail/root。mysql
這個提示是由於Linux系統中的mail郵件服務發送給root用戶的提醒,通常狀況下會關閉提醒或者把郵箱地址設置爲其它郵箱地址,不發送給root用戶。本案例的解決方法是直接關閉提示。sql
二、解決方法:bash
問題信息:ide
[root@inotify /]# hostnamectl --transient rsync-inotify You have new mail in /var/spool/mail/root
第一步:關閉提示this
[root@inotify /]# echo "unset MAILCHECK" >> /etc/profile You have new mail in /var/spool/mail/root [root@inotify /]# source /etc/profile this is oldboy training
第二步:查看mail郵件服務it
[root@inotify /]# ls -lth /var/spool/mail/ total 1.3M -rw-------. 1 root mail 1.3M May 21 10:53 root -rw-rw----. 1 oldboy10 mail 0 May 9 15:03 oldboy10 -rw-rw----. 1 oldboy09 mail 0 May 9 15:03 oldboy09 -rw-rw----. 1 oldboy08 mail 0 May 9 15:03 oldboy08 -rw-rw----. 1 oldboy07 mail 0 May 9 15:03 oldboy07 -rw-rw----. 1 oldboy06 mail 0 May 9 15:03 oldboy06 -rw-rw----. 1 oldboy05 mail 0 May 9 15:03 oldboy05 -rw-rw----. 1 oldboy04 mail 0 May 9 15:03 oldboy04 -rw-rw----. 1 oldboy03 mail 0 May 9 15:03 oldboy03 -rw-rw----. 1 oldboy02 mail 0 May 9 15:03 oldboy02 -rw-rw----. 1 oldboy01 mail 0 May 9 15:03 oldboy01 -rw-rw----. 1 rsync mail 0 Apr 28 10:01 rsync -rw-rw----. 1 rep mail 0 Mar 27 22:04 rep -rw-rw----. 1 oldboy mail 0 Mar 27 18:53 oldboy -rw-rw----. 1 mysql mail 0 Mar 27 18:53 mysql
第三步:清空rootclass
[root@inotify /]# cat /dev/null > /var/spool/mail/root
第四步:再進行操做看是否還有提示登錄
[root@inotify /]# hostnamectl --static rsync-inotify [root@inotify /]# [root@inotify /]# hostnamectl --transient rsync-inotify [root@inotify /]# hostnamectl set-hostname localhost [root@inotify /]# [root@inotify /]# hostnamectl --static localhost [root@inotify /]#
最後操做沒有提示信息了,說明關閉mail提示已成功!
file