• 第二章 Sysrepo常用操作命令


    摘自:https://blog.csdn.net/m0_47413019/article/details/105844821

    1. Sysrepoctl
    Sysrepoctl,它用于列出,安装,卸载或更新sysrepo模块,也能用于修改一个sysrepo模块的特性,权限等。开发过程中经常使用的命令如下
    1) 、sysrepoctl -l, --list //列出全部已经安装在sysrepo中的Yang模块,并包含模块的基本信息
    例如:
    sysrepoctl -l
    2)、sysrepoctl -i, --install //安装指定Yang模型
    例如:
    sysrepoctl --install /root/ietf-interfaces.yang //以默认权限安装ietf-interfaces模
    sysrepoctl --install /root/ietf-interfaces.yang --owner=admin:admin --permissions=644 //为特定admin用户安装可访问权限为644的ietf-interfaces.yang模型
    3)、sysrepoctl -u, --uninstall //卸载已安装的Yang模型
    例如:
    sysrepoctl --uninstall ietf-interfaces
    4)、sysrepoctl -c, --chang //修改Yang模型,常用的是设置模型支持的特性
    例如:
    sysrepoctl --change ietf-interfaces --(disable|enable)-feature if-mib
    5)、sysrepoctl -U, --update //更新Yang模型,如果已安装的Yang模型有更新,可以执行该命令
    例如:
    sysrepoctl --update /root/ietf-netconf@2013-09-29.yang
    更多sysrepoctl的使用,请参考sysrepoctl -h。

    2. Sysrepocfg
    Sysrepocfg是用于importing,exporting,exporting,replacing配置到指定的数据库中。命令默认是操作running库,也支持多种数据格式,json,xml,lyb,除非通过–format特定指出,默认的采用xml格式。常用的命令如下:
    1)、sysrepocfg -I, --import[=] //导入一个配置
    例如:
    sysrepocfg --import=/root/ietf-interfaces.xml //将ietf-interfaces配置导入默认running下的ietf-interfaces模块
    sysrepocfg --import=/root/ietf-interfaces_startup.json --datastore startup --module ietf-interfaces
    //将json格式的ietf-interfaces配置导入startup的ietf-interfaces模块
    2)、sysrepocfg -X, --export[=] //导出一个配置
    例如:
    sysrepocfg --export=ietf-interfaces_running.xml --format xml --module ietf-interfaces //将running库ietf-interfaces 的配置xml的格式导入,并以ietf-interfaces_running.xml名字命令配置文件
    3)、sysrepocfg -E, --edit[=/] //编辑或修改配置文件,应用到指定的数据库
    例如:
    sysrepocfg --edit=candidate.xml --datastore candidate
    如果是修改running库,需要加相应的锁
    sysrepocfg --edit=vim --lock
    4)、sysrepocfg -R, --rpc[=/] //发一个RPC请求,RPC返回的结果直接输出于终端
    例如:
    sysrepocfg --rpc=vim
    更多sysrepocfg的使用,请参考sysrepocfg -h。

  • 相关阅读:
    Sun开发的JINI技术在网络中的应用
    让memcached和mysql更好的工作
    Nginx+Tomcat+memcached负载均衡实现session共享
    Nginx 简单的负载均衡配置示例
    数据库sharding(scale up to scale out)
    docker专题(2):docker常用管理命令(上)
    UMDF
    编程精粹:编写高质量的C语言代码———笔记一
    子矩阵中共享1的最长对角线
    Print the numbers between 30 to 3000.
  • 原文地址:https://www.cnblogs.com/LiuYanYGZ/p/14271653.html
Copyright © 2020-2023  润新知