在 CentOS 中,“message 提示”通常指以下几类常见情况,你可以根据你的具体场景选择对应方法:
/etc/motd 或 /etc/issue 提示信息sudo rm -f /etc/motd
或者清空内容:
sudo > /etc/motd
如果是通过 pam_motd 生成的(CentOS 7+):
sudo sed -i 's/^session.*pam_motd.so/#&/' /etc/pam.d/sshd
sudo sed -i 's/^session.*pam_motd.so/#&/' /etc/pam.d/login
登录 shell 时提示 You have new mail in /var/spool/mail/root
在 ~/.bashrc 或 ~/.bash_profile 中加:
unset MAILCHECK
sudo > /var/spool/mail/root
Broadcast message(wall / shutdown 提示)如果是 shutdown 或 wall 发出的广播:
mesg n
(禁止其他用户给你发 write / wall 消息)
systemctl status xxx
不想看提示可加:
systemctl start xxx >/dev/null 2>&1
如果是终端突然打印 kernel 信息:
sudo dmesg -n 1
(只显示紧急信息)
sudo yum remove setroubleshoot -y
如果你指的是 具体某一种 message(例如 SSH 登录提示、cron 邮件、systemctl 提示、桌面环境弹窗等),可以告诉我具体提示内容或截图文字,我可以给你更精确的方法。