CLI 配置
Cumulus Linux 提供了多种配置 CLI 的选项;您可以设置 CLI 会话超时,以及启用和配置分页器。
设置 CLI 会话超时
为了减少未经授权的用户访问交换机上无人值守的 CLI 会话的机会窗口,或者为了结束非活动会话并释放与其关联的资源,请将 CLI 会话设置为在一定空闲时间后退出。
运行 nv set system cli inactive-timeout <minutes>
命令。您可以将 CLI 会话超时设置为 0 到 86400 分钟之间的值。默认值为 0(禁用)。
cumulus@switch:~$ nv set system cli inactive-timeout 300
cumulus@switch:~$ nv config apply
在 /etc/profile.d/
目录中创建一个文件,并添加以下行,其中 TMOUT
值为秒
cumulus@switch:~$ sudo nano /etc/profile.d/tmout.sh
...
readonly TMOUT=18000
export TMOUT
配置 CLI 分页器
CLI 分页器使您能够在终端窗口中一次查看一个大文件的内容或 NVUE 命令的输出,使用向上和向下箭头键或空格键。
要配置 CLI 分页器,请设置分页器状态和分页器选项。
- 您可以将分页器状态设置为
enabled
或disabled
。默认值为disabled
。 - 您可以将分页器选项设置为
more
、less
或vim
。默认值为less
。
cumulus@switch:~$ nv set system cli pagination state enabled
cumulus@switch:~$ nv set system cli pagination pager more
cumulus@switch:~$ nv config apply
编辑 /etc/profile.d/nvue_cli.sh
文件中的 NVUE_PAGINATE
和 NVUE_PAGER
值。
cumulus@switch:~$ sudo nano /etc/profile.d/nvue_cli.sh
...
export NVUE_PAGINATE=on
export NVUE_PAGER=more
显示 CLI 设置
要显示当前的 CLI 设置,请运行 nv show system cli
命令
cumulus@switch:~$ nv show system cli
applied
---------------- -------
inactive-timeout 300
pagination
state enabled
pager more
要仅显示配置的分页器选项,请运行 nv show system cli pagination
命令
cumulus@switch:~$ nv show system cli pagination
applied
----- -------
state enabled
pager more