終端遠程登陸后經常提示You have new mail in /var/spool/mail/root
這個提示是LINUX會定時查看LINUX各種狀態做匯總,每經過一段時間會把匯總的信息發送的root的郵箱里,以供有需之時查看。
一般這種情況mail的內容就只是一些正常的系統信息或者是比較重要的錯誤報告。如果你安裝了mutt的話直接用這個命令就可以查看mail的內容(用root登陸先),沒有裝的話用cat /var/spool/mail/root查看(用root登陸先)。
查看內容:
[root@check1 ~]# cat /var/spool/mail/root 24 May 01:03:01 ntpdate[24397]: the NTP socket is in use, exiting From root@check1.localdomain Thu May 24 01:04:01 2018 Return-Path: <root@check1.localdomain> X-Original-To: root Delivered-To: root@check1.localdomain Received: by check1.localdomain (Postfix, from userid 0) id 5C6D2C0BB7; Thu, 24 May 2018 01:04:01 +0800 (CST) From: root@check1.localdomain (Cron Daemon) To: root@check1.localdomain Subject: Cron <root@check1> /usr/sbin/ntpdate 202.112.31.197 Content-Type: text/plain; charset=UTF-8 Auto-Submitted: auto-generated X-Cron-Env: <LANG=en_US.UTF-8> X-Cron-Env: <SHELL=/bin/bash> X-Cron-Env: <PATH=/sbin:/bin:/usr/sbin:/usr/bin> X-Cron-Env: <MAILTO=root> X-Cron-Env: <HOME=/> X-Cron-Env: <LOGNAME=root> X-Cron-Env: <USER=root> Message-Id: <20180523170401.5C6D2C0BB7@check1.localdomain> Date: Thu, 24 May 2018 01:04:01 +0800 (CST) 24 May 01:04:01 ntpdate[24552]: the NTP socket is in use, exiting
也可以設置把這個信息發送到管理員郵箱
日志分析工具 Logwatch能夠對Linux 的日志文件進行分析,並自動發送mail給相關處理人員,可定制需求 Logwatch的mail功能是借助宿主系統自帶的mail server發郵件的,系統需安裝mail server , 如sendmail,postfix,Qmail等,具體配置不敘述
關閉提示:
[root@check1 ~]# echo "unset MAILCHECK">> /etc/profile [root@check1 ~]# source /etc/profile
查看:
[root@check1 ~]# ls -lth /var/spool/mail/ total 49M -rw------- 1 root mail 49M Jul 4 13:43 root -rw-rw---- 1 nginx mail 0 May 21 11:46 nginx -rw-rw---- 1 zabbix mail 0 May 16 15:48 zabbix
清空:
[root@check1 ~]# cat /dev/null > /var/spool/mail/root