[发明专利]通过虚拟串口进行liunx日志管理的方法和系统在审
申请号: | 201410845562.6 | 申请日: | 2014-12-31 |
公开(公告)号: | CN104461953A | 公开(公告)日: | 2015-03-25 |
发明(设计)人: | 任赋;陈华云;郑福弟;李培明;许宁 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 厦门市精诚新创知识产权代理有限公司 35218 | 代理人: | 巫丽青 |
地址: | 361000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及计算机技术领域,具体涉及通过虚拟串口进行liunx日志管理的方法和系统。本发明的一种通过虚拟串口进行liunx日志管理的方法,主要包括设置一个日志信息获取单元,该日志信息获取单元与虚拟串口单元连接,从该虚拟串口单元获取日志信息并对该日志信息进行管理,打开虚拟串口单元,通过LINUX自带的TIOCCONS系统调用重定向应用日志到虚拟串口单元,自此,应用程序的调试信息便被写入到虚拟串口的环形缓冲区,所述日志信息获取单元从虚拟串口单元的环形缓冲区中获取日志信息,从内核日志缓冲区中获取内核日志,并对该日志信息进行管理,进行进一步的存储转发处理。本发明通用性强,操作简单,完全解放了物理串口,日志信息获取完整彻底,不需要修改内核的框架,不污染linux内核。 | ||
搜索关键词: | 通过 虚拟 串口 进行 liunx 日志 管理 方法 系统 | ||
【主权项】:
一种通过虚拟串口进行liunx日志管理的方法,其特征在于:包括以下步骤:步骤1:配置系统内核启动参数,关闭系统日志输出对物理串口的占用,步骤2:在系统内核空间创建一虚拟串口单元,所述虚拟串口单元对外具备普通串口特性,所述虚拟串口单元内部具有一环形缓冲区,步骤3:设置一个日志信息获取单元,该日志信息获取单元与虚拟串口单元连接,从该虚拟串口单元获取日志信息并对该日志信息进行管理, 步骤4:启动应用程序,应用程序在运行过程中把日志信息通过应用日志输出接口输出到内核中,步骤5:调用应用日志输出接口,接收应用程序输出的日志信息,传递日志信息到内核中,步骤6:调用应用日志输出控制与重定向接口,应用日志输出控制与重定向接口将经由应用日志输出接口输出的日志数据重定向到虚拟串口单元,步骤7:运行内核程序,内核程序在运行过程中通过内核日志输出接口输出内核日志,步骤8:调用内核日志输出接口,接收内核程序输出的日志信息,传递内核日志到内核日志缓冲区,步骤9:加载内核日志缓冲区,缓存内核日志,供日志信息获取单元获取内核日志。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410845562.6/,转载请声明来源钻瓜专利网。
- 上一篇:成绩报表多终端自动录入及同步发步系统
- 下一篇:主板管理系统及方法