• Mstar supernova方案调试笔记-001


       因某些原因,最近需要帮处理mstar supernova方案的工作,刚接触,所以写个文档来记录;

    1.调试,打印部分

    A.在打印模式下输入  mstdebug命令,进入调试模式.

    B.在线替换系统里面文件,

       1.先把待替换的系统文件拷贝到U盘

        2.调试模式下(输入mstdebug命令后), cd / 进入系统根目录(此处要注意,没有输入cd /看到的目录是不对的).

        3.利用find -name xxx文件名.so   找出来系统中的文件的目录位置.

        4.编辑系统可操作权限,不然不能替换文件的    :mount -o rw remount /mslib

        5.插上U盘到主板,使用cp 指令把U盘中的待替换文件替换主板中的相应位置的目标文件.例如:cp /usb/sda1/libmsrv_common.so /mslib

        6.reboot 主板,重启后就是启用新的文件了.

    2.对比所用的文件是否已经替换过来

         像.SO文件,.bin文件,都是二进制的文件,一般情况可以通过文件的生成时间来看是否相同.但有的时候比较主板里面的时间没有更新都是一个原始的时间,比如2000年1月1日,

    因此新拷贝进去的文件都是这个时间,不好判断是否和我们要替换的文件是一致的.

        其实还有一个比较好用的方法,用md5sum来检验,因为每个文件的md5sum都是单一的,如果md5sum是一致的,则文件内容肯定是一致的.

    具体用法示例:

         比如,U盘中的文件   md5sum /usb/sda1/libmsrv_common.so  cdeb2224d6e7896671bcde842dd0d820

         然后再去检验一下替换进系统的mslib/libmsrv_common.so文件是不是也是 cdeb2224d6e7896671bcde842dd0d820,以此来判断替换是否成功了.

  • 相关阅读:
    caffe解析
    分布式内存文件系统Tachyon
    用友微服务事务一致性实践
    这样的单点登录才最有效果,很多大咖牛人都不知道!
    基于开发者中心DevOps流水线快速上云
    用友云服务治理平台 助力企业微服务架构落地
    玩事业务中台构建之路
    数字澳洋背后的用友云混合云架构支撑
    企业互联网应用高性能解决之道
    iUAP云运维平台v3.0全面支持基于K8s的微服务架构
  • 原文地址:https://www.cnblogs.com/tinglele527/p/14722186.html
Copyright © 2020-2023  润新知