可能原因
系统启用了分页显示,属于正常现象。若未显示设置PAGER或SYSTEMD_PAGER环境变量,有些操作系统会默认启用分页显示,可通过如下方式规避。
解决方案
方案一:若执行systemctl status命令无需显示其余分页,可按“q”键或“Ctrl+C”直接退出。
方案二:执行systemctl status命令添加--no-pager,例如systemctl --no-pager status batch-master.service。
方案三:设置临时环境变量,在执行systemctl命令前将PAGER或SYSTEMD_PAGER设置为""或"cat",例如执行export SYSTEMD_PAGER=""。
方案四:设置永久环境变量
- 单个用户设置
- 使用PuTTY工具,以DonauKit运维登录用户(如donau_guest)登录至执行systemctl命令的节点。
- 执行以下命令,切换至root用户。
su - root
- 执行以下命令,新增环境变量。
vi ~/.bashrc
按“i”进入编辑模式,追加环境变量,将PAGER或SYSTEMD_PAGER设置为""或"cat",如下为示例:
export SYSTEMD_PAGER=""
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行以下命令,使环境变量生效。
source ~/.bashrc
- 全局环境变量设置(不推荐使用)
- 使用PuTTY工具,以DonauKit运维登录用户(如donau_guest)登录至执行systemctl命令的节点。
- 执行以下命令,切换至root用户。
su - root
- 执行以下命令,新增环境变量。
vi /etc/profile
按“i”进入编辑模式,追加环境变量,将PAGER或SYSTEMD_PAGER设置为""或"cat",如下为示例:
export SYSTEMD_PAGER=""
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 执行以下命令,使配置文件生效。
source /etc/profile