系统更新会自动改变这个吗?
我只是想知道,当我为 Rackspace Cloud 上的个人服务器设置了一个“搞笑”的,但它似乎已被删除。
答案1
参见 /etc/init.d/bootlogs
具体来说这一行
# Update motd
uname -snrvm > /var/run/motd
[ -f /etc/motd.tail ] && cat /etc/motd.tail >> /var/run/motd
这意味着您应该将对 motd 的更改放入 /etc/motd.tail 中,否则它会在启动时被覆盖。
答案2
有趣的是,仅仅编辑/etc/motd.tail
是不够的,必须执行上述代码片段才能更新/etc/motd
,系统仅在重启时更新它(好吧,您多久重启一次服务器?)
只是出于懒惰,而且因为我的服务器本来就没有负载,所以我/etc/motd
每分钟都使用 cron 进行更新,以执行上面提到的代码。