sysboost操作手册
安装sysboost
支持操作系统:openEuler 22.03 LTS SP2及以上版本
安装操作系统后应当默认包含sysboost,或者通过yum安装。
yum install sysboost
服务
- 服务配置
# 服务配置文件目录为:/etc/sysboost.d/
cat /etc/sysboost.d/bash.toml
elf_path = "/usr/bin/bash"
mode = "static"
libs = "/usr/lib64/libtinfo.so.6"
当前只支持配置bash,请管理员确认配置正确,以避免未知错误发生
sysboost服务由systemctl管理,通常情况下,安装openEuler并启动后sysboost服务会自动运行。
- 查看运行状态
systemctl status sysboost.service
- 启动服务
systemctl start sysboost.service
- 停止服务
systemctl stop sysboost.service
注:需要确保sysboost、包含重定位信息的bash和ncurses包正常安装,其他操作参考systemctl手册
注:sysboostd只能单实例运行,多实例运行后果不可知
手动执行
以下属于内部命令, 变化较快, 管理员请勿直接使用
- 普通合并
sysboost -static <ELFs>
# 当前只支持bash合并,执行sysboost -static bash libtinfo.so即可
- 一键合并
sysboostd