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 分页器,请设置分页器状态和分页器选项。

  • 您可以将分页器状态设置为 enableddisabled。默认值为 disabled
  • 您可以将分页器选项设置为 morelessvim。默认值为 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_PAGINATENVUE_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