温馨提示×

centos message如何关闭提示

小樊
43
2026-09-12 00:13:12
栏目: 智能运维

在 CentOS 中,“message 提示”通常指以下几类常见情况,你可以根据你的具体场景选择对应方法:


一、关闭登录后的 /etc/motd/etc/issue 提示信息

1. 关闭 MOTD(登录后显示的欢迎/提示信息)

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

二、关闭邮件/系统消息提示(You have new mail)

登录 shell 时提示 You have new mail in /var/spool/mail/root

方法 1:关闭 mail 检查

~/.bashrc~/.bash_profile 中加:

unset MAILCHECK

方法 2:清空邮件

sudo > /var/spool/mail/root

三、关闭终端中的 Broadcast message(wall / shutdown 提示)

如果是 shutdownwall 发出的广播:

  • 普通用户无法阻止 root 广播
  • 可避免自己发:
mesg n

(禁止其他用户给你发 write / wall 消息)


四、关闭 systemd 启动/状态提示信息(如启动服务时的输出)

静默启动

systemctl status xxx

不想看提示可加:

systemctl start xxx >/dev/null 2>&1

五、关闭 audit / kernel message(dmesg 提示)

如果是终端突然打印 kernel 信息:

sudo dmesg -n 1

(只显示紧急信息)


六、关闭 SELinux 提示(如 setroubleshoot)

sudo yum remove setroubleshoot -y

如果你指的是 具体某一种 message(例如 SSH 登录提示、cron 邮件、systemctl 提示、桌面环境弹窗等),可以告诉我具体提示内容或截图文字,我可以给你更精确的方法。

0