You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何替换AWS Linux 2023默认motd?修改/etc/motd后仍显默认内容

替换AWS Linux 2023默认MOTD的方法

AWS Linux 2023的默认MOTD(包括那个字符鸟图案)由动态生成机制控制,仅修改/etc/motd静态文件无法覆盖默认内容。以下是几种可行解决方案:

方法1:禁用AWS动态MOTD服务(彻底替换)

该方法会关闭自动生成默认MOTD的服务,仅保留自定义内容:

  • 停止并禁用AWS MOTD服务:
    sudo systemctl disable --now aws-motd.service
    
  • 清空已生成的动态MOTD文件:
    sudo truncate -s 0 /run/motd.dynamic
    
  • 编辑/etc/motd写入自定义消息:
    sudo nano /etc/motd
    
    写入内容后保存退出,下次SSH登录即可显示自定义内容。

方法2:修改动态MOTD生成脚本(替换字符鸟)

若想保留部分默认动态信息,仅替换字符鸟图案:

  • 查看负责生成头部内容的脚本(AWS Linux 2023的字符鸟通常由/etc/update-motd.d/00-aws-header生成):
    ls -la /etc/update-motd.d/
    
  • 编辑该脚本,替换字符鸟内容:
    sudo nano /etc/update-motd.d/00-aws-header
    
    找到输出字符鸟的代码块,替换为自定义文本或直接删除该部分。
  • 重新生成动态MOTD:
    sudo run-parts /etc/update-motd.d/ > /run/motd.dynamic
    
    下次登录即可看到修改后的效果。

方法3:锁定动态MOTD文件(快速自定义)

若想直接覆盖默认内容并防止被自动更新:

  • 将自定义消息写入动态MOTD文件:
    sudo echo "你的自定义欢迎语" > /run/motd.dynamic
    
  • 设置文件为只读,阻止服务修改:
    sudo chattr +i /run/motd.dynamic
    
    后续如需修改,先移除只读属性:sudo chattr -i /run/motd.dynamic

内容的提问来源于stack exchange,提问作者ByteSlinger

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 02:33:32