温馨提示×

怎样屏蔽debian message

小樊
45
2026-10-09 23:16:43
栏目: 智能运维

在 Debian 里“屏蔽 message”通常指不显示/不记录系统消息,不同场景做法不一样。下面按常见情况给你说明:


一、屏蔽终端登录/控制台消息(motd / 广播消息)

1. 禁用登录欢迎信息(motd)

sudo rm -f /etc/motd
sudo systemctl disable motd-news.service

或编辑:

sudo nano /etc/pam.d/login
# 注释掉包含 motd 的行

2. 屏蔽 write / wall 广播消息

mesg n

(只对当前终端有效,重启失效)

永久生效可加到:

echo "mesg n" >> ~/.bashrc

二、屏蔽 systemd / journal 日志消息

查看但不想看到某些日志

journalctl -p err   # 只看错误

彻底关闭 journal 日志

sudo systemctl stop systemd-journald
sudo systemctl disable systemd-journald

⚠️ 不推荐,会影响排错


三、屏蔽 dmesg 内核消息(终端刷屏)

sudo dmesg -n 1

或永久:

echo "kernel.printk = 1 1 1 1" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

四、屏蔽 apt / dpkg 消息输出

sudo apt-get -qq install xxx

或重定向:

apt upgrade > /dev/null 2>&1

五、屏蔽邮件/系统告警(mail)

sudo systemctl stop exim4
sudo systemctl disable exim4

六、GUI 桌面通知(Desktop Notification)

gsettings set org.gnome.desktop.notifications show-banners false

如果你能说明 具体是哪一种 message(终端?日志?邮件?桌面弹窗?),我可以给你更精准的命令。

0 踩